Skip navigation links
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

$

$coreTag - Class in gov.nasa.jpf
if this class can be loaded, the JPF core is in the CLASSPATH.
$init____V(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 

A

AALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load reference from array ..., arrayref, index => ..., value
AALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.AALOAD
 
aaload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
aaload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
aaload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
aaload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
aaload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
aaload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
AASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store into reference array ..., arrayref, index, value => ...
AASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.AASTORE
 
aastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
aastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
aastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
aastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
aastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
aastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
Abstraction - Interface in gov.nasa.jpf.vm.serialize
interface to abstract concrete primitive values for the sake of state matching
AbstractionAdapter - Class in gov.nasa.jpf.vm.serialize
(mostly) pass-through Abstraction
AbstractionAdapter() - Constructor for class gov.nasa.jpf.vm.serialize.AbstractionAdapter
 
AbstractRestorer<Saved> - Class in gov.nasa.jpf.vm
 
AbstractRestorer() - Constructor for class gov.nasa.jpf.vm.AbstractRestorer
 
AbstractSerializer - Class in gov.nasa.jpf.vm
 
AbstractSerializer() - Constructor for class gov.nasa.jpf.vm.AbstractSerializer
 
AbstractTypeAnnotationInfo - Class in gov.nasa.jpf.vm
abstract AnnotationInfo base for Java 8 type annotations
AbstractTypeAnnotationInfo(AnnotationInfo, int, short[]) - Constructor for class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
 
AbstractValue - Class in gov.nasa.jpf.util.json
Implementation of all Value methods.
AbstractValue(String) - Constructor for class gov.nasa.jpf.util.json.AbstractValue
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ACONST_NULL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ATHROW
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2F
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2I
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2L
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DADD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPG
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCONST
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DDIV
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DMUL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DNEG
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DREM
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DSUB
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X1
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X2
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X1
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X2
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2D
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2I
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2L
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FADD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPG
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCONST
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FDIV
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FMUL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FNEG
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FREM
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FSUB
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GOTO_W
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2B
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2C
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2D
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2F
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2L
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2S
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IADD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IAND
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IDIV
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFEQ
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFGE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFGT
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFLE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFLT
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNONNULL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNULL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IMUL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INEG
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IOR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IREM
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISHL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISHR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISUB
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IUSHR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IXOR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JSR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstanceFieldInstruction
 
accept(JVMInstructionVisitor) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMStaticFieldInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2D
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2F
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2I
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LADD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LAND
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LCMP
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC_W
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDIV
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LMUL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LNEG
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LockInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LOR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LREM
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSHL
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSHR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSUB
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LUSHR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LXOR
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MONITORENTER
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MONITOREXIT
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NOP
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.POP
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.POP2
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RET
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RUNSTART
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SALOAD
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SWAP
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.WIDE
 
ACONST_NULL - Class in gov.nasa.jpf.jvm.bytecode
Push null ...
ACONST_NULL() - Constructor for class gov.nasa.jpf.jvm.bytecode.ACONST_NULL
 
aconst_null() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
aconst_null() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
aconst_null() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
aconst_null() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
aconst_null() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
aconst_null() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
activateGC() - Method in class gov.nasa.jpf.vm.SystemState
 
activateGC() - Method in class gov.nasa.jpf.vm.VM
 
AdaptiveSerializer - Class in gov.nasa.jpf.vm.serialize
a CG type adaptive, canonicalizing & filtering serializer that is an under-approximation mostly aimed at finding data races and deadlocks in programs with a large number of scheduling points (= thread choices) This came to bear by accidentally discovering that JPF often seems to finds concurrency defects by just serializing the thread states, their topmost stack frames and the objects directly referenced from there.
AdaptiveSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
 
add(Instruction) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
add(String) - Method in interface gov.nasa.jpf.listener.PathOutputMonitor.PathOutputSpec
 
add(int, int) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
add(PrioritizedState) - Method in class gov.nasa.jpf.search.heuristic.StaticPriorityQueue
 
add(Byte) - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
add(E) - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
add(int) - Method in class gov.nasa.jpf.util.BitSetN
 
add(int) - Method in class gov.nasa.jpf.util.HashData
 
add(long) - Method in class gov.nasa.jpf.util.HashData
 
add(Object) - Method in class gov.nasa.jpf.util.HashData
 
add(boolean) - Method in class gov.nasa.jpf.util.HashData
 
add(E) - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
add(int) - Method in interface gov.nasa.jpf.util.IntSet
 
add(E, int) - Method in class gov.nasa.jpf.util.IntTable
ONLY USE IF YOU ARE SURE NO PREVIOUS BINDING FOR key EXISTS.
add(int) - Method in class gov.nasa.jpf.util.IntVector
 
add(long) - Method in class gov.nasa.jpf.util.IntVector
 
add(int, int) - Method in class gov.nasa.jpf.util.IntVector
 
add(int, int, int) - Method in class gov.nasa.jpf.util.IntVector
 
add(E) - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
add(long) - Method in class gov.nasa.jpf.util.LongVector
 
add(int) - Method in class gov.nasa.jpf.util.MutableInteger
 
add(Number) - Method in class gov.nasa.jpf.util.MutableInteger
 
add(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
add(E) - Method in interface gov.nasa.jpf.util.ObjectQueue
 
add(E) - Method in interface gov.nasa.jpf.util.ObjectSet
 
add(E) - Method in class gov.nasa.jpf.util.ObjVector
 
add(ScriptElement) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
beware, this sets the nextSibling
add(E) - Method in class gov.nasa.jpf.util.SimplePool
 
add(E) - Method in class gov.nasa.jpf.util.SingleElementList
 
add(int, E) - Method in class gov.nasa.jpf.util.SingleElementList
 
add(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
 
add(T) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
add(int) - Method in class gov.nasa.jpf.util.UnsortedArrayIntSet
 
add(E) - Method in class gov.nasa.jpf.util.WeakPool
 
add(ChoiceGenerator<T>) - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
add(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderList
 
add(int[]) - Method in class gov.nasa.jpf.vm.FullStateSet
 
add(int[]) - Method in class gov.nasa.jpf.vm.JenkinsStateSet
 
add(Transition) - Method in class gov.nasa.jpf.vm.Path
 
add(ThreadInfo) - Method in class gov.nasa.jpf.vm.PersistentTidSet
 
add(int[]) - Method in class gov.nasa.jpf.vm.SerializingStateSet
 
add(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
 
add(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
add a new ThreadInfo if it isn't already in the list.
add(ThreadInfo) - Method in class gov.nasa.jpf.vm.TidSet
 
ADD_PROJECT - Static variable in class gov.nasa.jpf.tool.RunJPF
 
addAll(Collection<E>, Iterable<? extends E>) - Static method in class gov.nasa.jpf.util.Misc
 
addAll(Iterable<F>) - Method in class gov.nasa.jpf.util.ObjVector
 
addAll(Collection<? extends E>) - Method in class gov.nasa.jpf.util.SingleElementList
 
addAll(int, Collection<? extends E>) - Method in class gov.nasa.jpf.util.SingleElementList
 
addAlternative(Event) - Method in class gov.nasa.jpf.util.event.Event
 
addAnnotation(AnnotationInfo) - Method in class gov.nasa.jpf.vm.InfoObject
 
addAnnotations(AnnotationInfo[]) - Method in class gov.nasa.jpf.vm.InfoObject
 
addArgs(StringBuilder) - Method in class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
 
addArgs(StringBuilder) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
 
addAttr(Object) - Method in interface gov.nasa.jpf.util.Attributable
 
addAttr(Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
addAttr(Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
addAttr(Object) - Method in class gov.nasa.jpf.vm.InfoObject
 
addAttr(Object) - Method in class gov.nasa.jpf.vm.Instruction
 
addAttribute(int) - Method in class gov.nasa.jpf.vm.FieldInfo
 
addAttributor(Attributor) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
addCategory(List<CGRemover.Category>, CGRemover.Category) - Method in class gov.nasa.jpf.listener.CGRemover
 
addCGCall(String, CGCall) - Method in class gov.nasa.jpf.util.json.JSONObject
 
addCGCreator(String, CGCreator) - Method in class gov.nasa.jpf.util.json.CGCreatorFactory
 
addChangeListener(ConfigChangeListener) - Method in class gov.nasa.jpf.Config
 
addChoice(Event) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
addClassFileContainer(ClassFileContainer) - Method in class gov.nasa.jpf.vm.ClassPath
 
addClassInit(ThreadInfo, JVMDirectCallStackFrame, JVMCodeBuilder) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
 
addClassLoader(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.KernelState
Adds the given loader to the list of existing class loaders.
addClassPathElement(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
addComment(String) - Static method in class gov.nasa.jpf.vm.Verify
Adds a comment to the error trace, which will be printed and saved.
addComment__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
addCurrent() - Method in class gov.nasa.jpf.vm.DebugJenkinsStateSet
 
addCurrent() - Method in class gov.nasa.jpf.vm.SerializingStateSet
 
addCurrent() - Method in interface gov.nasa.jpf.vm.StateSet
check if a state is already in the set, and add it if not.
addCurrentJPFdir(List<File>) - Method in class gov.nasa.jpf.Config
add the current dir to the list of JPF components.
addElementAttr(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
addElementAttr(int, int, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
 
addElementAttribute(Object, int, int) - Static method in class gov.nasa.jpf.vm.Verify
 
addElementAttribute__Ljava_lang_Object_2II__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
addElementAttrNoClone(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
<2do> those will be obsolete
addElementInfoAttr(int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
addEntry(IntTable.Entry<E>, int) - Method in class gov.nasa.jpf.util.IntTable
 
addExtension(PublisherExtension) - Method in class gov.nasa.jpf.report.Publisher
 
addFieldAttr(FieldInfo, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
addFieldAttr(int, int, Object) - Method in class gov.nasa.jpf.vm.Fields
 
addFieldAttr(int, String, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
 
addFieldAttribute(Object, String, int) - Static method in class gov.nasa.jpf.vm.Verify
 
addFieldAttribute__Ljava_lang_Object_2Ljava_lang_String_2I__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
addFieldPerturbations(Perturbator.FieldPerturbation, ClassInfo, FieldInfo[]) - Method in class gov.nasa.jpf.listener.Perturbator
 
addFrameAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
addHandler(Handler) - Method in class gov.nasa.jpf.util.JPFLogger
 
addIfAbsent(int) - Method in class gov.nasa.jpf.util.IntVector
 
addJPFdirs(List<File>, File) - Method in class gov.nasa.jpf.Config
 
addJPFdirsFromClasspath(List<File>) - Method in class gov.nasa.jpf.Config
 
addJPFdirsFromSiteExtensions(List<File>) - Method in class gov.nasa.jpf.Config
 
addListener(JPFListener) - Method in class gov.nasa.jpf.JPF
 
addListener(SearchListener) - Method in class gov.nasa.jpf.search.Search
 
addListener(RunListener) - Method in class gov.nasa.jpf.util.RunRegistry
 
addListener(JPFListener) - Method in class gov.nasa.jpf.vm.MJIEnv
 
addListener(VMListener) - Method in class gov.nasa.jpf.vm.VM
 
addLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
addLocalAttribute(String, int) - Static method in class gov.nasa.jpf.vm.Verify
 
addLocalAttribute__Ljava_lang_String_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
addLongLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
addLongOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
addLoop(int) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
addNativeStateHolder(NativeStateHolder) - Method in class gov.nasa.jpf.vm.AbstractSerializer
 
addNativeStateHolder(NativeStateHolder) - Method in interface gov.nasa.jpf.vm.StateSerializer
 
addNext(Event) - Method in class gov.nasa.jpf.util.event.Event
 
addNull() - Method in class gov.nasa.jpf.util.HashPool
optionally called only once after creation to link null to 0.
addNulls(int) - Method in class gov.nasa.jpf.util.ObjVector
 
addObjectAttr(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
addObjectAttr(Object) - Method in class gov.nasa.jpf.vm.Fields
 
addObjectAttr(int, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
 
addObjectAttribute(Object, int) - Static method in class gov.nasa.jpf.vm.Verify
 
addObjectAttribute__Ljava_lang_Object_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
addOp(T) - Method in class gov.nasa.jpf.util.Trace
 
addOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
addOperandAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
addPath(int, Event...) - Method in class gov.nasa.jpf.util.event.Event
extend this tree with a new path
addPath(Event...) - Method in class gov.nasa.jpf.util.event.EventTree
extend this tree with a new path
addPattern(String) - Method in class gov.nasa.jpf.util.StringSetMatcher
 
addPendingSearchListener(SearchListener) - Method in class gov.nasa.jpf.JPF
 
addPendingVMListener(VMListener) - Method in class gov.nasa.jpf.JPF
 
addPostGcAction(Runnable) - Method in class gov.nasa.jpf.vm.VM
 
addProject(String[]) - Static method in class gov.nasa.jpf.tool.RunJPF
 
addProject(File, String, File, boolean) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
 
addProperty(Property) - Method in class gov.nasa.jpf.search.Search
 
addPropertyListener(PropertyListenerAdapter) - Method in class gov.nasa.jpf.JPF
 
addPublisher(Publisher) - Method in class gov.nasa.jpf.report.Reporter
 
addPublisherExtension(Class<T>, PublisherExtension) - Method in class gov.nasa.jpf.JPF
 
addPublisherExtension(Class<T>, PublisherExtension) - Method in class gov.nasa.jpf.report.Reporter
 
addReleaseAction(ReleaseAction) - Method in class gov.nasa.jpf.vm.ClassInfo
NOTE - this can only be set *before* subclasses are loaded (e.g.
addResolvedClass(ClassInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
addReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
addReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
addRoot(String, Event) - Method in class gov.nasa.jpf.util.event.EventForest
usually called from createRootEvent()
addSearchListener(SearchListener) - Method in class gov.nasa.jpf.JPF
 
addSearchProperty(Property) - Method in class gov.nasa.jpf.JPF
 
addSlotAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
addState(State) - Method in class gov.nasa.jpf.util.automaton.Automaton
 
addStates(State...) - Method in class gov.nasa.jpf.util.automaton.Automaton
 
addSystemBootClassPath() - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
 
addToFieldWatchList(Config, String) - Method in class gov.nasa.jpf.listener.Perturbator
 
addToInternStrings(String, int, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
addToParamsWatchList(Config, String) - Method in class gov.nasa.jpf.listener.Perturbator
 
addToPinDownList(int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
addToReturnWatchList(Config, String) - Method in class gov.nasa.jpf.listener.Perturbator
 
addToThreadGroup(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
this is used for all thread objects, not just main
addTransition(Transition) - Method in class gov.nasa.jpf.util.automaton.State
 
addTransitions(Transition...) - Method in class gov.nasa.jpf.util.automaton.State
 
addTypeAnnotation(AbstractTypeAnnotationInfo) - Method in class gov.nasa.jpf.vm.InfoObject
 
addTypeAnnotations(AbstractTypeAnnotationInfo[]) - Method in class gov.nasa.jpf.vm.InfoObject
 
addUniqueTypeListener(JPFListener) - Method in class gov.nasa.jpf.JPF
 
addURL(URL) - Method in class gov.nasa.jpf.JPFClassLoader
we make it public since we add paths dynamically during JPF init Note this is ignored according to the javadocs if the provided url is already in the classpath.
addVMListener(VMListener) - Method in class gov.nasa.jpf.JPF
 
addZeros(int) - Method in class gov.nasa.jpf.util.IntVector
 
advance() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
advance(int) - Method in class gov.nasa.jpf.vm.ArrayOffset
 
advance() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
advance() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
advance() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
advance() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
advance() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
advance() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
advance() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
advance() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
 
advance() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
advance() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
advance() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
advance() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
this has to handle timeouts, which we do with temporary thread status changes (i.e.
advance() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
advance() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
advance to the next choice.
advance(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
advance(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
advance n choices pretty braindead generic solution, but if more speed is needed, we can easily override in the concrete CGs (it's used for path replay)
advance(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
 
advanceAllCascadedParents(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
 
advanceCascadedParent(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
 
advanceCurCg(VM) - Method in class gov.nasa.jpf.vm.SystemState
 
advancePC() - Method in class gov.nasa.jpf.vm.StackFrame
 
advancePC() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
alive - Variable in class gov.nasa.jpf.vm.ThreadList.Count
 
alivePredicate - Variable in class gov.nasa.jpf.vm.VM
 
aliveThread - Variable in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
 
aliveThread - Variable in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
allInterfaces - Variable in class gov.nasa.jpf.vm.ClassInfo
cache of all interfaceNames (parent interfaceNames and interface parents) - lazy eval
allMatch(String[]) - Method in class gov.nasa.jpf.util.StringSetMatcher
do all elements of 'set' match at least one of our patterns?
allocateArray(Heap, String, int[], ThreadInfo, int) - Static method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
Allocation - Class in gov.nasa.jpf.vm
helper class for search global object id (SGOID) computation.
Allocation(AllocationContext, int) - Constructor for class gov.nasa.jpf.vm.Allocation
 
AllocationContext - Interface in gov.nasa.jpf.vm
abstract type that captures the context (class, thread id and callstack) of an allocation Used for SGOID computation
allocCounts - Variable in class gov.nasa.jpf.vm.GenericSGOIDHeap
 
AllRunnablesSyncPolicy - Class in gov.nasa.jpf.vm
a Scheduler implementation base class that allows filtering of runnable threads and implements SyncPolicy without backtracking or empty transitions, i.e.
AllRunnablesSyncPolicy(Config) - Constructor for class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
ALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load reference from local variable ...
ALOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ALOAD
 
aload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
aload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
aload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
aload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
aload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
aload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
aload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
aload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
aload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
aload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
aload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
aload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
aload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
aload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
aload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
aload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
aload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
aload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
aload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
aload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
aload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
aload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
aload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
aload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
aload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
aload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
aload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
aload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
aload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
aload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
alphabet - Variable in class gov.nasa.jpf.util.automaton.Automaton
 
alt - Variable in class gov.nasa.jpf.util.event.Event
 
ALT_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
 
ALT_END_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
 
ALT_START_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
 
Alternative - Class in gov.nasa.jpf.util.script
ScriptElement that represents an alternative between choices.
alternative(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
 
alternatives(Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
 
alwaysBreakOnFields - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
always break matching fields, no matter if object is already shared or not
alwaysBreakOnTypes - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
AmmendableFilterConfiguration - Class in gov.nasa.jpf.vm.serialize
 
AmmendableFilterConfiguration() - Constructor for class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
AmmendableFilterConfiguration.Ammendment - Interface in gov.nasa.jpf.vm.serialize
 
AmmendableFilterConfiguration.FieldAmmendment - Interface in gov.nasa.jpf.vm.serialize
 
AmmendableFilterConfiguration.FrameAmmendment - Interface in gov.nasa.jpf.vm.serialize
 
AmmendableFilterConfiguration.InstanceAmmendment - Interface in gov.nasa.jpf.vm.serialize
 
AmmendableFilterConfiguration.InstanceOverride - Interface in gov.nasa.jpf.vm.serialize
 
AmmendableFilterConfiguration.StaticAmmendment - Interface in gov.nasa.jpf.vm.serialize
 
ammendFieldInclusion(FieldInfo, boolean) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.InstanceAmmendment
 
ammendFieldInclusion(FieldInfo, boolean) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.StaticAmmendment
 
ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.FieldAmmendmentByName
 
ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IgnoreConstants
 
ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IgnoresFromAnnotations
 
ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IgnoreThreadNastiness
 
ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IgnoreUtilSilliness
 
ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IncludesFromAnnotations
 
ammendFramePolicy(MethodInfo, FramePolicy) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.FrameAmmendment
 
ammendFramePolicy(MethodInfo, FramePolicy) - Method in class gov.nasa.jpf.vm.serialize.IgnoresFromAnnotations
 
and(BitSet1024) - Method in class gov.nasa.jpf.util.BitSet1024
 
and(BitSet256) - Method in class gov.nasa.jpf.util.BitSet256
 
and(BitSet64) - Method in class gov.nasa.jpf.util.BitSet64
 
and(CheckEvent) - Method in class gov.nasa.jpf.util.event.CheckEvent
 
andNot(BitSet1024) - Method in class gov.nasa.jpf.util.BitSet1024
 
andNot(BitSet256) - Method in class gov.nasa.jpf.util.BitSet256
 
andNot(BitSet64) - Method in class gov.nasa.jpf.util.BitSet64
 
ANEWARRAY - Class in gov.nasa.jpf.jvm.bytecode
Create new array of reference ..., count => ..., arrayref
ANEWARRAY(String) - Constructor for class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
 
anewarray(String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
anewarray(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
anewarray(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
anewarray(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
anewarray(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
anewarray(String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ANNOTATIONDEFAULT_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
AnnotationInfo - Class in gov.nasa.jpf.vm
the JPF internal representation for Java Annotations AnnotationInfos represent a separate type system.
AnnotationInfo(String, ClassLoaderInfo, AnnotationParser) - Constructor for class gov.nasa.jpf.vm.AnnotationInfo
 
AnnotationInfo(AnnotationInfo) - Constructor for class gov.nasa.jpf.vm.AnnotationInfo
this is the base ctor for AbstractTypeAnnotationInfos, which add additional target information from the classfile
AnnotationInfo(String, AnnotationInfo.Entry[], boolean) - Constructor for class gov.nasa.jpf.vm.AnnotationInfo
 
AnnotationInfo.AnnotationAttribute - Class in gov.nasa.jpf.vm
 
AnnotationInfo.ClassValue - Class in gov.nasa.jpf.vm
 
AnnotationInfo.Entry - Class in gov.nasa.jpf.vm
 
AnnotationInfo.EnumValue - Class in gov.nasa.jpf.vm
 
AnnotationParser - Interface in gov.nasa.jpf.vm
a parser for annotation class files
annotations - Variable in class gov.nasa.jpf.vm.InfoObject
 
annotationStack - Variable in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
anyCombination(Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
an alterative of all combinations of the specified events (regardless of order)
ANYLINE - Static variable in class gov.nasa.jpf.util.LocationSpec
 
anyPermutation(Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
generate tree with all event permutations without repetitions.
app - Variable in class gov.nasa.jpf.listener.SimpleDot
 
appCtx - Variable in class gov.nasa.jpf.vm.SingleProcessVM
 
appCtx - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
append(String, String, String) - Method in class gov.nasa.jpf.Config
 
append(String, String) - Method in class gov.nasa.jpf.Config
 
append(CharSequence) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
append(CharSequence, int, int) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
append(char) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
append(int[]) - Method in class gov.nasa.jpf.util.IntVector
 
append(int[], int, int) - Method in class gov.nasa.jpf.util.IntVector
 
append(boolean[]) - Method in class gov.nasa.jpf.util.IntVector
 
append(IntVector) - Method in class gov.nasa.jpf.util.IntVector
 
append(F[]) - Method in class gov.nasa.jpf.util.ObjVector
 
append(F[], int, int) - Method in class gov.nasa.jpf.util.ObjVector
 
append(ObjVector<F>) - Method in class gov.nasa.jpf.util.ObjVector
 
append(ObjArray<F>) - Method in class gov.nasa.jpf.util.ObjVector
 
append(ArrayList<F>) - Method in class gov.nasa.jpf.util.ObjVector
 
appendArray(T[], T...) - Static method in class gov.nasa.jpf.util.Misc
 
appendBits(long[]) - Method in class gov.nasa.jpf.util.IntVector
 
appendConfiguredFrameAmmendments(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendConfiguredInstanceAmmendments(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendConfiguredInstanceOverrides(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendConfiguredStaticAmmendments(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendElement(T[], T) - Static method in class gov.nasa.jpf.util.Misc
 
appendFieldAmmendment(AmmendableFilterConfiguration.FieldAmmendment) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendFrameAmmendment(AmmendableFilterConfiguration.FrameAmmendment) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendInstanceAmmendment(AmmendableFilterConfiguration.InstanceAmmendment) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendInstanceOverride(AmmendableFilterConfiguration.InstanceOverride) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendPacked(boolean[]) - Method in class gov.nasa.jpf.util.IntVector
 
appendPacked(byte[]) - Method in class gov.nasa.jpf.util.IntVector
 
appendPacked(char[]) - Method in class gov.nasa.jpf.util.IntVector
 
appendPacked(short[]) - Method in class gov.nasa.jpf.util.IntVector
 
appendPath(String, String, String) - Method in class gov.nasa.jpf.Config
 
appendRawBits(float[]) - Method in class gov.nasa.jpf.util.IntVector
 
appendRawBits(double[]) - Method in class gov.nasa.jpf.util.IntVector
 
appendStaticAmmendment(AmmendableFilterConfiguration.StaticAmmendment) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.Fields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.IntArrayFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.LongArrayFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.NamedFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
appendTo(IntVector) - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
appendUniqueElement(T[], T) - Static method in class gov.nasa.jpf.util.Misc
 
ApplicationContext - Class in gov.nasa.jpf.vm
auxiliary class that captures the main entry and classloader context of applications
areAssertionsEnabled() - Method in class gov.nasa.jpf.vm.ClassInfo
public static ClassInfo getAnnotationProxy (ClassInfo ciAnnotation){ ThreadInfo ti = ThreadInfo.getCurrentThread(); // make sure the annotationCls is initialized (no code there) if (!ciAnnotation.isInitialized()) { ciAnnotation.registerClass(ti); ciAnnotation.setInitialized(); // no clinit } String url = computeProxyUrl(ciAnnotation); ClassInfo ci = null; // getOriginalClassInfo(url); if (ci == null){ String cname = ciAnnotation.getName() + "$Proxy"; ci = new ClassInfo(ciAnnotation, cname, ciAnnotation.classLoader, url); ciAnnotation.classLoader.addResolvedClass(ci); if (!ci.isInitialized()){ ci.registerClass(ti); ci.setInitialized(); } } return ci; }
ARETURN - Class in gov.nasa.jpf.jvm.bytecode
Return reference from method ..., objectref => [empty]
ARETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.ARETURN
 
areturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
areturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
areturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
areturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
areturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
areturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
args - Variable in class gov.nasa.jpf.vm.NativeStackFrame
 
argSize - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
argSize - Variable in class gov.nasa.jpf.vm.MethodInfo
the number of stack slots for the arguments (incl.
argTypes - Static variable in class gov.nasa.jpf.listener.Perturbator
 
argTypes - Variable in class gov.nasa.jpf.vm.MethodInfo
used for native method parameter conversion (lazy evaluated)
arguments - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
arguments - Variable in class gov.nasa.jpf.util.event.Event
 
arguments - Variable in class gov.nasa.jpf.util.script.Event
 
ArrayAccess - Class in gov.nasa.jpf.vm
CG attribute to store array references of aload/astore operations
ArrayAccess(int, int, boolean) - Constructor for class gov.nasa.jpf.vm.ArrayAccess
 
ArrayByteQueue - Class in gov.nasa.jpf.util
It is a dynamically growing, cyclic array buffer queue for bytes.
ArrayByteQueue() - Constructor for class gov.nasa.jpf.util.ArrayByteQueue
 
ArrayByteQueue(int) - Constructor for class gov.nasa.jpf.util.ArrayByteQueue
 
arrayCopy(ElementInfo, int, int, int) - Method in class gov.nasa.jpf.vm.ElementInfo
NOTE - this doesn't support element type checks or overlapping in-array copy
arrayCopy(int, int, int, int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
NOTE - this doesn't support element type checks or overlapping in-array copy
ArrayElementInstruction - Class in gov.nasa.jpf.vm.bytecode
abstract base for all array element access instructions
ArrayElementInstruction() - Constructor for class gov.nasa.jpf.vm.bytecode.ArrayElementInstruction
 
ArrayFields - Class in gov.nasa.jpf.vm
a Field (data value) store for array objects
ArrayFields() - Constructor for class gov.nasa.jpf.vm.ArrayFields
 
ArrayIndexOutOfBoundsExecutiveException - Exception in gov.nasa.jpf.vm
 
ArrayIndexOutOfBoundsExecutiveException(Instruction) - Constructor for exception gov.nasa.jpf.vm.ArrayIndexOutOfBoundsExecutiveException
 
ArrayIndexOutOfBoundsExecutiveException(Instruction, String) - Constructor for exception gov.nasa.jpf.vm.ArrayIndexOutOfBoundsExecutiveException
 
ArrayIntSet - Class in gov.nasa.jpf.util
common base for array based IntSet implementations
ArrayIntSet() - Constructor for class gov.nasa.jpf.util.ArrayIntSet
 
ArrayIntSet(int) - Constructor for class gov.nasa.jpf.util.ArrayIntSet
 
ARRAYLENGTH - Class in gov.nasa.jpf.jvm.bytecode
Get length of array ..., arrayref => ..., length
ARRAYLENGTH() - Constructor for class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
 
arraylength() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
arrayLength - Variable in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
arraylength() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
arraylength() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
arraylength() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
arraylength() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
arraylength() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
arrayLength() - Method in class gov.nasa.jpf.vm.ArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.CharArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.ElementInfo
 
arrayLength() - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.IntArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.LongArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
arrayLength() - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
arrayLengths - Variable in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
ArrayLoadInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for all array load instructions ..., array, index => ..., value
ArrayLoadInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
ArrayObjectQueue<E> - Class in gov.nasa.jpf.util
dynamically growing, cyclic array buffer queue for object references
ArrayObjectQueue() - Constructor for class gov.nasa.jpf.util.ArrayObjectQueue
 
ArrayObjectQueue(int) - Constructor for class gov.nasa.jpf.util.ArrayObjectQueue
 
ArrayOffset - Class in gov.nasa.jpf.vm
data encapsulation for backtracking.
ArrayOffset(int[]) - Constructor for class gov.nasa.jpf.vm.ArrayOffset
 
arrayOperandAttr - Variable in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
arrayRef - Variable in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
 
arrayRef - Variable in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
ArrayStoreInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for all array store instructions ...
ArrayStoreInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
ArrayValue - Class in gov.nasa.jpf.util.json
Array parsed from JSON document
ArrayValue() - Constructor for class gov.nasa.jpf.util.json.ArrayValue
 
arrayWithoutFirst(T[], int) - Static method in class gov.nasa.jpf.util.Misc
 
arrayWithoutFirst(String[], int) - Static method in class gov.nasa.jpf.util.Misc
 
asBaseIterable(Collection<E>) - Static method in class gov.nasa.jpf.util.Misc
 
asBooleanArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asBooleanArray() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
asBooleanArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asBoxObject() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
asBoxObject() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asByteArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asByteArray() - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
asByteArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asCanonicalUnixPath(String) - Static method in class gov.nasa.jpf.util.FileUtils
turn a mixed path list into a valid Unix path set without drive letters, and with '/' and ':' separators.
asCanonicalUserPathName(String) - Static method in class gov.nasa.jpf.util.FileUtils
 
asCanonicalWindowsPath(String) - Static method in class gov.nasa.jpf.util.FileUtils
turn a mixed path list into a valid Windows path set with drive letters, and '\' and ';' separators.
asCharArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asCharArray(int, int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
asCharArray() - Method in class gov.nasa.jpf.vm.CharArrayFields
 
asCharArray(int, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
asCharArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asClass(String) - Method in class gov.nasa.jpf.Config
 
asDoubleArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asDoubleArray() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
asDoubleArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asFieldSlots() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asFieldSlots() - Method in class gov.nasa.jpf.vm.Fields
 
asFieldSlots() - Method in class gov.nasa.jpf.vm.NamedFields
 
asFloatArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asFloatArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asFloatArray() - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
asInstruction() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
this is for cases where we need the Instruction type.
asInstruction() - Method in class gov.nasa.jpf.vm.Instruction
 
asIntArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asIntArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asIntArray() - Method in class gov.nasa.jpf.vm.IntArrayFields
 
asLongArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asLongArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asLongArray() - Method in class gov.nasa.jpf.vm.LongArrayFields
 
asNativeSubclass(Class<T>) - Method in class gov.nasa.jpf.util.TypeRef
return the host VM class for this ref.
asOrderedMap() - Method in class gov.nasa.jpf.Config
 
asPlatformPath(String) - Static method in class gov.nasa.jpf.util.FileUtils
 
asReferenceArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asReferenceArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asReferenceArray() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
assertArrayEquals(byte[], byte[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(String, Object, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(Object, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(String, int, int) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(int, int) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(String, long, long) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(long, long) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(double, double) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(String, double, double) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(float, float) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(String, float, float) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(String, double, double, double) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(double, double, double) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(String, float, float, float) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertEquals(float, float, float) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertFalse(String, boolean) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertFalse(boolean) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertionError(StackTraceElement, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
run JPF expecting a AssertionError in the SuT
assertionError(String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
assertionErrorDetails(StackTraceElement, String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
assertionErrorDetails(String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
AssertionProperty - Class in gov.nasa.jpf.listener
this is a property listener that turns thrown AssertionErrors into property violations before they are caught (i.e.
AssertionProperty(Config) - Constructor for class gov.nasa.jpf.listener.AssertionProperty
 
assertNotNull(String, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertNotNull(Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertNull(String, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertNull(Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertSame(String, Object, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertSame(Object, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertTrue(String, boolean) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertTrue(boolean) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
assertTrue(String, boolean) - Static method in class gov.nasa.jpf.vm.Verify
Deprecated.
use "assert cond : msg"
assertTrue(boolean) - Static method in class gov.nasa.jpf.vm.Verify
Deprecated.
use 'assert' directly
assertTrue__Z__V(MJIEnv, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
asShortArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
asShortArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asShortArray() - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
asString() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
asString(int, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
asString() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
asString() - Method in class gov.nasa.jpf.vm.ElementInfo
 
asStringArray(String) - Method in class gov.nasa.jpf.Config
 
ASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store reference into local variable ..., objref => ...
ASTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ASTORE
 
astore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
astore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
astore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
astore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
astore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
astore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
astore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
astore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
astore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
astore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
astore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
astore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
astore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
astore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
astore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
astore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
astore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
astore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
astore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
astore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
astore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
astore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
astore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
astore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
astore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
astore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
astore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
astore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
astore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
astore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
asTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
 
asUnixPathName(File) - Static method in class gov.nasa.jpf.util.FileUtils
 
ATHROW - Class in gov.nasa.jpf.jvm.bytecode
Throw exception or error ..., objectref => objectref
ATHROW() - Constructor for class gov.nasa.jpf.jvm.bytecode.ATHROW
 
athrow() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
athrow() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
athrow() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
athrow() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
athrow() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
athrow() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
atLabel(String) - Static method in class gov.nasa.jpf.vm.Verify
 
atLabel(int) - Static method in class gov.nasa.jpf.vm.Verify
 
atMethod(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
AtomicData - Class in gov.nasa.jpf.vm
helper object to store per thread information about atomic line execution <2do> check if we can't do this less expensive.
AtomicData() - Constructor for class gov.nasa.jpf.vm.AtomicData
 
atPosition(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
atReturn() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
attach(VM) - Method in class gov.nasa.jpf.vm.AbstractRestorer
 
attach(VM) - Method in class gov.nasa.jpf.vm.AbstractSerializer
 
attach(VM) - Method in interface gov.nasa.jpf.vm.Backtracker
 
attach(VM) - Method in class gov.nasa.jpf.vm.DebugJenkinsStateSet
 
attach(VM) - Method in class gov.nasa.jpf.vm.DefaultBacktracker
 
attach(VM) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
attach(VM) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
attach(VM) - Method in class gov.nasa.jpf.vm.SerializingStateSet
 
attach(VM) - Method in interface gov.nasa.jpf.vm.StateRestorer
 
attach(VM) - Method in interface gov.nasa.jpf.vm.StateSerializer
 
attach(VM) - Method in interface gov.nasa.jpf.vm.StateSet
 
attr - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
attr - Variable in class gov.nasa.jpf.vm.InfoObject
user defined attribute objects.
attr - Variable in class gov.nasa.jpf.vm.Instruction
 
ATTR_ATTRIBUTE_CHANGED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_CONSTRUCTED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_EXPOSED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_FINALIZED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_FLI_CHANGED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_FREEZE_SHARED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_IMMUTABLE - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_IS_FROZEN - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_IS_FROZEN - Static variable in class gov.nasa.jpf.vm.StackFrame
this StackFrame is not allowed to be modified anymore because it has been state stored.
ATTR_IS_MARKED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_LIVE_BIT - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_MARKED_OR_LIVE_BIT - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_PINDOWN_MASK - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_SHARED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
ATTR_TREF_CHANGED - Static variable in class gov.nasa.jpf.vm.ElementInfo
 
Attributable - Interface in gov.nasa.jpf.util
interface for types that support attributes
attributes - Variable in class gov.nasa.jpf.vm.ElementInfo
 
attributes - Variable in class gov.nasa.jpf.vm.FieldInfo
 
attributes - Variable in class gov.nasa.jpf.vm.GenericHeap
 
attributes - Variable in class gov.nasa.jpf.vm.MethodInfo
a batch of execution related JPF attributes
attributes - Variable in class gov.nasa.jpf.vm.StackFrame
state management related attributes similar to ElementInfo.
attributes - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
Attributor - Interface in gov.nasa.jpf.vm
interface to configure various method and field attributes at class load time
Attributor() - Constructor for class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer.Attributor
 
attributors - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
list of configurable Attributors for ClassInfos, MethodInfos and FieldInfos that are consulted after creating the ClassInfo but before notifying classLoaded() listeners
attrIterator() - Method in interface gov.nasa.jpf.util.Attributable
 
attrIterator(Class<T>) - Method in interface gov.nasa.jpf.util.Attributable
 
attrIterator() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
attrIterator(Class<A>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
attrIterator() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
attrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
attrIterator() - Method in class gov.nasa.jpf.vm.InfoObject
 
attrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.InfoObject
 
attrIterator() - Method in class gov.nasa.jpf.vm.Instruction
 
attrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.Instruction
 
attrs - Variable in class gov.nasa.jpf.vm.StackFrame
 
autoloadAnnotations - Static variable in class gov.nasa.jpf.vm.ClassInfo
support to auto-load listeners from annotations
autoloaded - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
Automaton<S extends State> - Class in gov.nasa.jpf.util.automaton
generic class for modeling automatons Since this is used in so many extensions from both model and native code, it seems appropriate to add a basis implementation to util.
Automaton(String, int, int) - Constructor for class gov.nasa.jpf.util.automaton.Automaton
 
Automaton(String, int) - Constructor for class gov.nasa.jpf.util.automaton.Automaton
 
Automaton(String) - Constructor for class gov.nasa.jpf.util.automaton.Automaton
 
available() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
available() - Method in class gov.nasa.jpf.util.LimitedInputStream
 
AvailableBufferedInputStream - Class in gov.nasa.jpf.util
 
AvailableBufferedInputStream(InputStream) - Constructor for class gov.nasa.jpf.util.AvailableBufferedInputStream
 
AvailableBufferedInputStream(InputStream, int) - Constructor for class gov.nasa.jpf.util.AvailableBufferedInputStream
 

B

backtrack() - Method in class gov.nasa.jpf.search.Search
 
backtrack() - Method in interface gov.nasa.jpf.vm.Backtracker
 
backtrack() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
Moves one step backward.
backtrack() - Method in class gov.nasa.jpf.vm.VM
Moves one step backward.
backtracked - Variable in class gov.nasa.jpf.report.Statistics
 
backtrackEdgeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
Backtracker - Interface in gov.nasa.jpf.vm
 
backtracker - Variable in class gov.nasa.jpf.vm.VM
the structure responsible for storing and restoring backtrack info
Backtracker.RestorableState - Interface in gov.nasa.jpf.vm
 
backtrackKernelState() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
 
backtrackSystemState() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
 
backtrackTo(ArrayOffset) - Method in interface gov.nasa.jpf.vm.Storable
Deprecated.
 
backtrackTo(Object) - Method in class gov.nasa.jpf.vm.SystemState
 
BailOut - Exception in gov.nasa.jpf.util
this is just an evil control flow exception for non-local gotos Useful in a context where you have to terminate execution from different (recursive) levels
BailOut() - Constructor for exception gov.nasa.jpf.util.BailOut
 
BailOut(String) - Constructor for exception gov.nasa.jpf.util.BailOut
 
BALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load byte or boolean from array ..., arrayref, index => ..., value
BALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.BALOAD
 
baload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
baload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
baload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
baload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
baload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
baload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
base - Variable in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
base - Variable in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
base - Variable in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
BASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store into byte or boolean array ..., arrayref, index, value => ...
BASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.BASTORE
 
bastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
bastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
bastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
bastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
bastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
bastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
BEGIN_ATOMIC - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
beginAtomic() - Static method in class gov.nasa.jpf.vm.Verify
Marks the beginning of an atomic block.
beginAtomic____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
BFSHeuristic - Class in gov.nasa.jpf.search.heuristic
breadth first search
BFSHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.BFSHeuristic
 
BigEndianReader() - Constructor for class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
BinaryClassSource - Class in gov.nasa.jpf.util
common root for classes that read classes from binary data
BinaryClassSource(byte[], int) - Constructor for class gov.nasa.jpf.util.BinaryClassSource
 
BinaryClassSource(File) - Constructor for class gov.nasa.jpf.util.BinaryClassSource
 
BinaryClassSource.BigEndianReader - Class in gov.nasa.jpf.util
 
BinaryClassSource.ByteReader - Interface in gov.nasa.jpf.util
 
BinaryClassSource.LittleEndianReader - Class in gov.nasa.jpf.util
 
BIPUSH - Class in gov.nasa.jpf.jvm.bytecode
Push byte ...
BIPUSH() - Constructor for class gov.nasa.jpf.jvm.bytecode.BIPUSH
 
BIPUSH(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.BIPUSH
 
bipush(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
bipush(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
bipush(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
bipush(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
bipush(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
bipush(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
bisect(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
 
bisect(T) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
BitArray - Class in gov.nasa.jpf.util
Faster version of BitSet for fixed size.
BitArray(int) - Constructor for class gov.nasa.jpf.util.BitArray
 
bitmap - Variable in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
BitSet1024 - Class in gov.nasa.jpf.util
a fixed size BitSet with 1024 bits.
BitSet1024() - Constructor for class gov.nasa.jpf.util.BitSet1024
 
BitSet1024(int) - Constructor for class gov.nasa.jpf.util.BitSet1024
 
BitSet1024(int...) - Constructor for class gov.nasa.jpf.util.BitSet1024
 
BitSet256 - Class in gov.nasa.jpf.util
a fixed size BitSet with 256 bits.
BitSet256() - Constructor for class gov.nasa.jpf.util.BitSet256
 
BitSet256(int) - Constructor for class gov.nasa.jpf.util.BitSet256
 
BitSet256(int...) - Constructor for class gov.nasa.jpf.util.BitSet256
 
BitSet64 - Class in gov.nasa.jpf.util
 
BitSet64() - Constructor for class gov.nasa.jpf.util.BitSet64
 
BitSet64(int) - Constructor for class gov.nasa.jpf.util.BitSet64
 
BitSet64(int...) - Constructor for class gov.nasa.jpf.util.BitSet64
 
BitSetN - Class in gov.nasa.jpf.util
a FixedBitSet implementation that is based on java.util.BitSet
BitSetN(int) - Constructor for class gov.nasa.jpf.util.BitSetN
 
block(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
from a MONITOR_ENTER or sync INVOKExx if we cannot acquire the lock note: this is not called from a NOTIFIED_UNBLOCKED state, so we don't have to restore NOTIFIED
BLOCK - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
blocked - Variable in class gov.nasa.jpf.vm.ThreadList.Count
 
blockedWithoutChoice - Static variable in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
BM_ENTRIES - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
BooleanArrayFields - Class in gov.nasa.jpf.vm
element values for boolean[] objects
BooleanArrayFields(int) - Constructor for class gov.nasa.jpf.vm.BooleanArrayFields
 
BooleanChoiceGenerator - Class in gov.nasa.jpf.vm
a pretty simple ChoiceGenerator that returns a boolean there is not much use in having a CG type interface (such as IntChoiceGenerator) since there is hardly a need for a generic type hierarchy of BooleanChoiceGenerator subtypes - what else can you do with true/false
BooleanChoiceGenerator(Config, String) - Constructor for class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
BooleanChoiceGenerator(String) - Constructor for class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
BooleanChoiceGenerator(String, boolean) - Constructor for class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
BooleanFieldInfo - Class in gov.nasa.jpf.vm
fieldinfo for slots holding booleans
BooleanFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.BooleanFieldInfo
 
booleanToInt(boolean) - Static method in class gov.nasa.jpf.vm.Types
 
BOOTSTRAP_METHOD_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
bootstrapMethodIndex(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
BootstrapMethodInfo - Class in gov.nasa.jpf.vm
 
BootstrapMethodInfo(int, ClassInfo, MethodInfo, String) - Constructor for class gov.nasa.jpf.vm.BootstrapMethodInfo
 
bootstrapMethods - Variable in class gov.nasa.jpf.vm.ClassInfo
 
boring(boolean) - Static method in class gov.nasa.jpf.vm.Verify
 
boundIndex - Variable in class gov.nasa.jpf.vm.TypeParameterBoundAnnotationInfo
 
BoxObjectCacheManager - Class in gov.nasa.jpf.vm
 
BoxObjectCacheManager() - Constructor for class gov.nasa.jpf.vm.BoxObjectCacheManager
 
BreakGenerator - Class in gov.nasa.jpf.vm.choice
a pseudo CG that is used to break transitions.
BreakGenerator(String, ThreadInfo, boolean) - Constructor for class gov.nasa.jpf.vm.choice.BreakGenerator
 
breakLockRelease - Variable in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
breakNotify - Variable in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
breakOnExposure - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
do we add CGs for objects that could become shared, e.g.
breakPriority - Variable in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
breakShared() - Method in class gov.nasa.jpf.vm.FieldInfo
 
breakSingleChoice - Variable in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
breakSleep - Variable in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
breakTransition() - Method in class gov.nasa.jpf.vm.SystemState
 
breakTransition(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
this is a version that unconditionally breaks the current transition without really adding choices.
breakTransition(boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
this breaks the current transition with a CG that forces an end state (i.e.
breakTransition(String) - Static method in class gov.nasa.jpf.vm.Verify
 
breakTransition(String, int, int) - Static method in class gov.nasa.jpf.vm.Verify
for testing and debugging purposes
breakTransition(String) - Method in class gov.nasa.jpf.vm.VM
imperatively break the transition to enable state matching
breakTransition__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
breakTransition__Ljava_lang_String_2II__I(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
mostly for debugging purposes - this does not optimize away single choice CGs
breakTransitionCGs - Variable in class gov.nasa.jpf.report.Statistics
 
breakYield - Variable in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
BudgetChecker - Class in gov.nasa.jpf.listener
Listener that implements various budget constraints
BudgetChecker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.BudgetChecker
 
buf - Variable in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
BUILD_INFO - Static variable in class gov.nasa.jpf.tool.RunJPF
 
busyWait(long) - Static method in class gov.nasa.jpf.vm.Verify
 
busyWait__J__V(MJIEnv, int, long) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
ByteArrayFields - Class in gov.nasa.jpf.vm
element values for byte[] objects
ByteArrayFields(int) - Constructor for class gov.nasa.jpf.vm.ByteArrayFields
 
BytecodeAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for type instructions such as instanceof, new, cast
BytecodeAnnotationInfo(AnnotationInfo, int, short[], int) - Constructor for class gov.nasa.jpf.vm.BytecodeAnnotationInfo
 
BytecodeTypeParameterAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for instructions that take type parameters, such as invoke insns for generic methods
BytecodeTypeParameterAnnotationInfo(AnnotationInfo, int, short[], int, int) - Constructor for class gov.nasa.jpf.vm.BytecodeTypeParameterAnnotationInfo
 
ByteFieldInfo - Class in gov.nasa.jpf.vm
fieldinfo for slots holding bytes
ByteFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.ByteFieldInfo
 
byteReader - Variable in class gov.nasa.jpf.util.BinaryClassSource
 

C

cached - Variable in class gov.nasa.jpf.vm.AbstractRestorer
 
cached - Variable in class gov.nasa.jpf.vm.AbstractSerializer
 
cachedMemento - Variable in class gov.nasa.jpf.vm.ElementInfo
 
call(Class<?>, String, Object[]) - Static method in class gov.nasa.jpf.tool.Run
 
CallMonitor - Class in gov.nasa.jpf.listener
this isn't yet a useful tool, but it shows how to track method calls with their corresponding argument values
CallMonitor() - Constructor for class gov.nasa.jpf.listener.CallMonitor
 
callSiteDescriptor(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
callUncaughtHandler(ExceptionInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
this explicitly models the standard ThreadGroup.uncaughtException(), but we want to save us a roundtrip if that's the only handler we got.
callUncaughtHandler(ExceptionInfo, int, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
CALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load char from array ..., arrayref, index => ..., value
CALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.CALOAD
 
caload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
caload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
caload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
caload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
caload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
caload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
canHaveSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
canHaveSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
canHaveSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
canHaveSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
canHaveSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
canHaveSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
canHaveSharednessCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
canHaveSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
canHaveSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
check to determine if call site, object/class attributes and thread execution state could cause CGs.
canHaveSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
canLock(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
canLock(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
canLock(ThreadInfo) - Method in class gov.nasa.jpf.vm.Monitor
Returns true if it is possible to lock the monitor.
canonicalLiveIterator() - Method in class gov.nasa.jpf.vm.ThreadList
an iterator for a canonical order over all live threads
capacity() - Method in class gov.nasa.jpf.util.BitSet1024
number of bits we can store
capacity() - Method in class gov.nasa.jpf.util.BitSet256
number of bits we can store
capacity() - Method in class gov.nasa.jpf.util.BitSet64
 
capacity() - Method in class gov.nasa.jpf.util.BitSetN
 
capacity() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
cardinality() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
cardinality() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
CAST - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store into char array ..., arrayref, index, value => ...
CASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.CASTORE
 
castore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
castore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
castore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
castore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
castore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
castore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
CAT_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
 
CAT_END_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
 
CAT_START_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
 
cause - Variable in class gov.nasa.jpf.listener.NullTracker.NullSource
 
cc - Variable in class gov.nasa.jpf.vm.PreciseAllocationContext
 
cf - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
CFSerializer - Class in gov.nasa.jpf.vm.serialize
a FilteringSerializer that performs on-the-fly heap canonicalization to achieve heap symmetry.
CFSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.CFSerializer
 
CGCall - Class in gov.nasa.jpf.util.json
 
CGCall(String) - Constructor for class gov.nasa.jpf.util.json.CGCall
 
CGCreator - Interface in gov.nasa.jpf.util.json
Creates Choice generator from Value array.
CGCreatorFactory - Class in gov.nasa.jpf.util.json
Singleton factory for creating CGCreators.
CGMonitor - Class in gov.nasa.jpf.listener
listener to report out what CGs and choices are processed during the search.
CGMonitor(Config) - Constructor for class gov.nasa.jpf.listener.CGMonitor
 
CGRemover - Class in gov.nasa.jpf.listener
listener that removes CGs for specified locations, method calls or method bodies This is an application specific state space optimizer that should be used carefully since it has to be aware of which CGs can be removed, and which ones can't (e.g.
CGRemover(Config) - Constructor for class gov.nasa.jpf.listener.CGRemover
 
changed() - Method in class gov.nasa.jpf.vm.KernelState
called by internals to indicate a change in KernelState.
changes - Variable in class gov.nasa.jpf.util.SparseClusterArray
 
charArrayClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
CharArrayFields - Class in gov.nasa.jpf.vm
element values for char[] objects
CharArrayFields(int) - Constructor for class gov.nasa.jpf.vm.CharArrayFields
 
CharFieldInfo - Class in gov.nasa.jpf.vm
fieldinfo for slots holding chars
CharFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.CharFieldInfo
 
check(Search, VM) - Method in class gov.nasa.jpf.GenericProperty
 
check(Search, VM) - Method in class gov.nasa.jpf.listener.AssertionProperty
 
check(Search, VM) - Method in class gov.nasa.jpf.listener.EndlessLoopDetector
 
check(Search, VM) - Method in class gov.nasa.jpf.listener.HeapTracker
return 'false' if property is violated
check(Search, VM) - Method in class gov.nasa.jpf.listener.NoStateCycles
 
check(Search, VM) - Method in class gov.nasa.jpf.listener.NumericValueChecker
 
check(Search, VM) - Method in class gov.nasa.jpf.listener.PathOutputMonitor
 
check(Search, VM) - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
 
check(Search, VM) - Method in interface gov.nasa.jpf.Property
return true if property is NOT violated
check(Search, VM) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
check(MJIEnv, int) - Method in class gov.nasa.jpf.util.event.CheckEvent
conjunctions and disjunctions of this check event
check(Search, VM) - Method in class gov.nasa.jpf.vm.NoOutOfMemoryErrorProperty
 
check(Search, VM) - Method in class gov.nasa.jpf.vm.NotDeadlockedProperty
 
check(Search, VM) - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
 
CHECK_CONSISTENCY - Static variable in class gov.nasa.jpf.vm.VM
this is a debugging aid to control compilation of expensive consistency checks (we don't control these with class-wise assertion enabling since we do use unconditional assertions for mandatory consistency checks)
checkAndResetBacktrackRequest() - Method in class gov.nasa.jpf.search.Search
 
checkAndResetProbeRequest() - Method in class gov.nasa.jpf.search.Search
this does the actual notification and resets the request, hence this call should only happen from within JPFs main thread
checkArray(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
checkArrayBounds(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
checkArrayStoreException(ThreadInfo, StackFrame, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
 
checkAssertion(boolean, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
checkAssertion(boolean, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
checkCallerForOOM(StackFrame, Instruction) - Method in class gov.nasa.jpf.listener.OOMEInjector
 
CHECKCAST - Class in gov.nasa.jpf.jvm.bytecode
Check whether object is of given type ..., objectref => ..., objectref
CHECKCAST() - Constructor for class gov.nasa.jpf.jvm.bytecode.CHECKCAST
 
CHECKCAST(String) - Constructor for class gov.nasa.jpf.jvm.bytecode.CHECKCAST
 
checkcast(String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
checkcast(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
checkcast(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
checkcast(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
checkcast(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
checkcast(String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
checkClassName(String) - Static method in class gov.nasa.jpf.tool.Run
 
checkConsistency() - Method in class gov.nasa.jpf.vm.ElementInfo
 
checkConsistency(boolean) - Method in class gov.nasa.jpf.vm.GenericHeap
 
checkConsistency(boolean) - Method in interface gov.nasa.jpf.vm.Heap
 
checkConsistency(boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
only for debugging purposes
checkConsistency(boolean) - Method in class gov.nasa.jpf.vm.ThreadList
only for debugging purposes, this is expensive
checkConsistency(boolean) - Method in class gov.nasa.jpf.vm.VM
only for debugging, this is expensive If this is a store (forward) this is called before the state is stored.
checkCtorSourcePre(ThreadInfo, ReturnInstruction) - Method in class gov.nasa.jpf.listener.NullTracker
 
checkError() - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
CheckEvent - Class in gov.nasa.jpf.util.event
a pseudo event that encapsulates a (possibly composed) check This event type uses 'alt' for disjunction and 'next' for conjunction if they point to CheckEvents
CheckEvent(String, Object...) - Constructor for class gov.nasa.jpf.util.event.CheckEvent
 
CheckExtendTransition - Class in gov.nasa.jpf.vm
system attribute to dynamically mark ChoiceGenerators for transition extension checks
CheckExtendTransition() - Constructor for class gov.nasa.jpf.vm.CheckExtendTransition
 
checkFailedLockAssumption(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.ThresholdFieldLockInfo
 
checkFieldInfo(FieldInfo) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
checkFieldSourcePre(ThreadInfo, WriteInstruction) - Method in class gov.nasa.jpf.listener.NullTracker
 
checkGC() - Method in class gov.nasa.jpf.vm.SystemState
check if number of allocations since last GC exceed the maxAllocGC threshold, perform on-the-fly GC if yes.
checkGuard() - Method in class gov.nasa.jpf.util.automaton.Transition
 
checkInheritedAnnotations() - Method in class gov.nasa.jpf.vm.ClassInfo
 
checkIsModifiable() - Method in class gov.nasa.jpf.vm.ElementInfo
 
checkIsModifiable() - Method in class gov.nasa.jpf.vm.StackFrame
 
checkLocalSourcePost(ThreadInfo, LocalVariableInstruction) - Method in class gov.nasa.jpf.listener.NullTracker
 
checkMethodSourcePre(ThreadInfo, ReturnValueInstruction) - Method in class gov.nasa.jpf.listener.NullTracker
 
checkNextChoiceGeneratorSet(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
checkNoClinitInitialization() - Method in class gov.nasa.jpf.vm.ClassInfo
 
checkOrphan(Method, String) - Method in class gov.nasa.jpf.vm.NativePeer
 
checkOtherRunnables(ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
checkOtherRunnables(ThreadInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
checkOtherRunnables(ThreadInfo) - Method in class gov.nasa.jpf.vm.PathSharednessPolicy
 
checkPath(Event) - Method in class gov.nasa.jpf.util.event.EventTree
this should be overridden in case we want to check if this is an expected trace The generic form can only check if this is a valid end event.
checkPath(Event, String[]) - Method in class gov.nasa.jpf.util.event.EventTree
 
checkPath(Event) - Method in class gov.nasa.jpf.util.event.TestEventTree
 
checkPropertyViolation() - Method in class gov.nasa.jpf.search.Search
 
checkProtection(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
checkProtection(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
 
checkProtection(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
 
checkRace(ThreadInfo[]) - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
 
checkStateSpaceLimit() - Method in class gov.nasa.jpf.search.Search
check if we have a minimum amount of free memory left.
checkSystemClassFailure() - Method in exception gov.nasa.jpf.vm.ClassInfoException
 
checkUnresolvedNativeMethods() - Method in class gov.nasa.jpf.vm.ClassInfo
 
childStates - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
childStates - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
ChoiceGenerator<T> - Interface in gov.nasa.jpf.vm
generic interface for configurable choice generators
choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.CGMonitor
 
choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.ChoiceSelector
 
choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.ExecTracker
 
choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.ListenerAdapter
 
choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
 
choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in interface gov.nasa.jpf.vm.VMListener
the next choice was requested from a previously registered ChoiceGenerator NOTE - this notification happens before the KernelState is stored, i.e.
ChoiceGeneratorBase<T> - Class in gov.nasa.jpf.vm
abstract root class for configurable choice generators
ChoiceGeneratorBase() - Constructor for class gov.nasa.jpf.vm.ChoiceGeneratorBase
Deprecated.
ChoiceGeneratorBase(String) - Constructor for class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
choiceGeneratorProcessed(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.ListenerAdapter
 
choiceGeneratorProcessed(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
choiceGeneratorProcessed(VM, ChoiceGenerator<?>) - Method in interface gov.nasa.jpf.vm.VMListener
a ChoiceGnerator has returned all his choices NOTE - this notification happens before the KernelState is stored, i.e.
choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.CGRemover
 
choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.ListenerAdapter
 
choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
 
choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in interface gov.nasa.jpf.vm.VMListener
next ChoiceGenerator was registered, which means this is the end of the current transition the reason why we have this in addition to the choiceGeneratorSet is that listeners can reset the registered CG and so force the current transition to continue (although the listener in this case has to make sure the operand stack is in a consistent state for continued execution because there might be a bottom half of an Instruction.execute() missing)
choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.CGMonitor
 
choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.CoverageAnalyzer
 
choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
 
choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.StateSpaceAnalyzer
 
choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.ListenerAdapter
 
choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.report.Statistics
 
choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in interface gov.nasa.jpf.vm.VMListener
a new ChoiceGenerator was set, which means we are at the beginning of a new transition.
ChoicePoint - Class in gov.nasa.jpf.vm
a little helper class that is used to replay previously stored traces (which are little more than just a list of ChoiceGenerator classnames and choiceIndex indexes stored in a previous run)
choices - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
choices - Variable in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
choices - Variable in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
ChoiceSelector - Class in gov.nasa.jpf.listener
this is a listener that only executes single choices until it detects that it should start to search.
ChoiceSelector(Config, JPF) - Constructor for class gov.nasa.jpf.listener.ChoiceSelector
 
ChoiceTracker - Class in gov.nasa.jpf.listener
generic choice tracker tool, to produce a list of choice values that can be used to create readable replay scripts etc.
ChoiceTracker(JPF, String, Class<?>) - Constructor for class gov.nasa.jpf.listener.ChoiceTracker
 
ChoiceTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.ChoiceTracker
 
Chunk() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
Chunk(int) - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
CHUNK_BASEMASK - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
CHUNK_BITS - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
CHUNK_SIZE - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
ChunkNode() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ChunkNode
 
ci - Variable in class gov.nasa.jpf.vm.ElementInfo
 
ci - Variable in class gov.nasa.jpf.vm.FieldInfo
 
ci - Variable in class gov.nasa.jpf.vm.MethodInfo
Class the method belongs to
ci - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
ciInit - Variable in class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
 
CLASS_EXTENDS - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CLASS_TYPE_PARAMETER - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CLASS_TYPE_PARAMETER_BOUND - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
classAssertionStatus - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
ClassChangeException - Exception in gov.nasa.jpf.vm
represents a IncompatibleClassChangeError that has to be thrown in the SUT
ClassChangeException(String) - Constructor for exception gov.nasa.jpf.vm.ClassChangeException
 
classClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
ClassFile - Class in gov.nasa.jpf.jvm
class to read and dissect Java classfile contents (as specified by the Java VM spec http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#16628
ClassFile(byte[], int) - Constructor for class gov.nasa.jpf.jvm.ClassFile
 
ClassFile(byte[]) - Constructor for class gov.nasa.jpf.jvm.ClassFile
 
ClassFile(String, byte[]) - Constructor for class gov.nasa.jpf.jvm.ClassFile
 
ClassFile(String, byte[], int) - Constructor for class gov.nasa.jpf.jvm.ClassFile
 
ClassFile(File) - Constructor for class gov.nasa.jpf.jvm.ClassFile
 
ClassFile(String) - Constructor for class gov.nasa.jpf.jvm.ClassFile
 
ClassFile.CpInfo - Enum in gov.nasa.jpf.jvm
 
ClassFileContainer - Class in gov.nasa.jpf.vm
abstract class that represents the source of a classfile, such as (root) directories and jars
ClassFileContainer(String, String) - Constructor for class gov.nasa.jpf.vm.ClassFileContainer
 
ClassFileMatch - Class in gov.nasa.jpf.vm
a lookup match for a given typename in a ClassFileContainer
ClassFileMatch(String, String) - Constructor for class gov.nasa.jpf.vm.ClassFileMatch
 
ClassFilePrinter - Class in gov.nasa.jpf.jvm
simple tool to print contents of a classfile <2do> use indentation level variable and formated output
ClassFilePrinter() - Constructor for class gov.nasa.jpf.jvm.ClassFilePrinter
 
ClassFileReader - Interface in gov.nasa.jpf.jvm
interface for classfile processors NOTE - all types are given ss descriptors, i.e.
ClassFileReaderAdapter - Class in gov.nasa.jpf.jvm
adapter class implementing the ClassFileReader interface
ClassFileReaderAdapter() - Constructor for class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
classFileUrl - Variable in class gov.nasa.jpf.vm.ClassInfo
Uniform resource locater for the class file.
ClassInfo - Class in gov.nasa.jpf.vm
Describes the VM's view of a java class.
ClassInfo(String, ClassLoaderInfo, String) - Constructor for class gov.nasa.jpf.vm.ClassInfo
 
ClassInfo() - Constructor for class gov.nasa.jpf.vm.ClassInfo
 
ClassInfo(String, ClassLoaderInfo) - Constructor for class gov.nasa.jpf.vm.ClassInfo
ClassInfo ctor used for builtin types (arrays and primitive types) idx.e.
ClassInfo(ClassInfo, String, ClassLoaderInfo, String) - Constructor for class gov.nasa.jpf.vm.ClassInfo
createAndInitialize a fully synthetic implementation of an Annotation proxy
ClassInfo(ClassInfo, BootstrapMethodInfo, String, String[]) - Constructor for class gov.nasa.jpf.vm.ClassInfo
 
classInfo - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
ClassInfoException - Exception in gov.nasa.jpf.vm
 
ClassInfoException(String, ClassLoaderInfo, String, String) - Constructor for exception gov.nasa.jpf.vm.ClassInfoException
 
ClassInfoException(String, ClassLoaderInfo, String, String, Throwable) - Constructor for exception gov.nasa.jpf.vm.ClassInfoException
 
ClassInfoFilter - Class in gov.nasa.jpf.util
utility class that can be used by InstructionFactory implementations to selectively replace bytecodes for specified class sets.
ClassInfoFilter(String[], String[], ClassInfo, ClassInfo) - Constructor for class gov.nasa.jpf.util.ClassInfoFilter
 
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.CGRemover
 
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.CoverageAnalyzer
print uncovered source ranges
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.ExceptionInjector
get the target insns/methods
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.OOMEInjector
 
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.Perturbator
 
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.StopWatchFuzzer
 
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer.Attributor
 
classLoaded(VM, ClassInfo) - Method in interface gov.nasa.jpf.vm.VMListener
new class was loaded.
classLoader - Variable in class gov.nasa.jpf.vm.AnnotationInfo
this records if the associated class file has been loaded.
classLoader - Variable in class gov.nasa.jpf.vm.ClassInfo
The classloader that defined (directly loaded) this class
classLoaderClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
ClassLoaderInfo - Class in gov.nasa.jpf.vm
 
ClassLoaderInfo(VM) - Constructor for class gov.nasa.jpf.vm.ClassLoaderInfo
for use from SystemClassLoaderInfo ctor, which doesn't have a ClassLoader object yet and has to set cp and id itself
ClassLoaderInfo(VM, int, ClassPath, ClassLoaderInfo) - Constructor for class gov.nasa.jpf.vm.ClassLoaderInfo
for all other classloaders, which require an already instantiated ClassLoader object
ClassLoaderList - Class in gov.nasa.jpf.vm
container for all ClassLoaderInfos that are in the current state.
ClassLoaderList() - Constructor for class gov.nasa.jpf.vm.ClassLoaderList
 
classLoaders - Variable in class gov.nasa.jpf.vm.KernelState
the list of the class loaders
className - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
classNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
classObjectRef - Variable in class gov.nasa.jpf.vm.StaticElementInfo
 
ClassParseException - Exception in gov.nasa.jpf.vm
an exception while parsing a ClassFile
ClassParseException(String) - Constructor for exception gov.nasa.jpf.vm.ClassParseException
 
ClassParseException(String, Throwable) - Constructor for exception gov.nasa.jpf.vm.ClassParseException
 
ClassPath - Class in gov.nasa.jpf.vm
this is a lookup mechanism for class files that is based on an ordered list of directory or jar entries
ClassPath() - Constructor for class gov.nasa.jpf.vm.ClassPath
 
cleanUp() - Method in class gov.nasa.jpf.JPF
 
cleanUp() - Method in class gov.nasa.jpf.report.Reporter
called after the JPF run is finished.
cleanUp() - Method in class gov.nasa.jpf.search.Search
called after the JPF run is finished.
cleanUp(Heap) - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
cleanUp(Heap) - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
only called at the end of the gc on all live objects.
cleanUp(Heap) - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
only called at the end of the gc on all live objects.
cleanUp() - Method in class gov.nasa.jpf.vm.VM
called after the JPF run is finished.
cleanUpDanglingReferences() - Method in class gov.nasa.jpf.vm.GenericHeap
clean up reference values that are stored outside of reference fields called from KernelState to process live ElementInfos after GC has finished and only live objects remain in the heap.
cleanUpDanglingReferences() - Method in interface gov.nasa.jpf.vm.Heap
 
cleanUpDanglingReferences(Heap) - Method in class gov.nasa.jpf.vm.OVStatics
 
cleanUpDanglingReferences(Heap) - Method in interface gov.nasa.jpf.vm.Statics
 
cleanupThreadTermination(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
cleanupThreadTermination(ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
cleanupThreadTermination(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
give policy a chance to clean up referencing ThreadInfoSets upon thread termination
cleanupTransients() - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
this is important since keeping the StackFrame alive would be a major memory leak
cleanupTransients() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
cleanupTransients() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
cleanupTransients() - Method in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
cleanupTransients() - Method in class gov.nasa.jpf.vm.Instruction
this method can be overridden if instruction classes have to store information for instructionExecuted() notifications, and this information should not be stored persistent to avoid memory leaks (e.g.
cleanupWeakRefs() - Method in class gov.nasa.jpf.vm.GenericHeap
reset all weak references that now point to collected objects to 'null' NOTE: this implementation requires our own Reference/WeakReference implementation, to make sure the 'ref' field is the first one
clear() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
clear() - Method in class gov.nasa.jpf.util.ArrayIntSet
 
clear() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
clear(int) - Method in class gov.nasa.jpf.util.BitArray
 
clear(int) - Method in class gov.nasa.jpf.util.BitSet1024
 
clear() - Method in class gov.nasa.jpf.util.BitSet1024
 
clear(int) - Method in class gov.nasa.jpf.util.BitSet256
 
clear() - Method in class gov.nasa.jpf.util.BitSet256
 
clear(int) - Method in class gov.nasa.jpf.util.BitSet64
 
clear() - Method in class gov.nasa.jpf.util.BitSet64
 
clear(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
 
clear() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
clear() - Method in interface gov.nasa.jpf.util.IntSet
 
clear() - Method in class gov.nasa.jpf.util.IntTable
empties the table, leaving it capacity the same.
clear() - Method in class gov.nasa.jpf.util.IntVector
 
clear() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
clear() - Method in class gov.nasa.jpf.util.LongVector
 
clear() - Method in interface gov.nasa.jpf.util.ObjectQueue
 
clear() - Method in class gov.nasa.jpf.util.ObjVector
 
clear() - Method in class gov.nasa.jpf.util.SingleElementList
 
clear() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
clear() - Method in class gov.nasa.jpf.util.SparseIntVector
 
clear(int) - Method in class gov.nasa.jpf.util.SparseIntVector
 
clear() - Method in class gov.nasa.jpf.util.SparseObjVector
 
clearAll() - Method in class gov.nasa.jpf.util.BitArray
 
clearAllSatisfying(Predicate<E>) - Method in class gov.nasa.jpf.util.ObjVector
 
clearAssertionStatus() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
clearAtomic() - Method in class gov.nasa.jpf.vm.SystemState
 
clearBit(int, int) - Static method in class gov.nasa.jpf.util.Misc
 
clearError() - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
clearOperandStack() - Method in class gov.nasa.jpf.vm.StackFrame
 
clearPendingException() - Method in class gov.nasa.jpf.vm.ThreadInfo
watch out - just clearing it might cause an infinite loop if we don't drop frames and/or advance the pc
clearReturnValue() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
ClinitRequired - Exception in gov.nasa.jpf.vm
this one is kind of a hack for situations where we detect deep from the stack that we need a clinit to be executed, but we can't flag this to the currently executed insn via a return value.
ClinitRequired(ClassInfo) - Constructor for exception gov.nasa.jpf.vm.ClinitRequired
 
clone() - Method in class gov.nasa.jpf.GenericProperty
 
clone() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
clone() - Method in interface gov.nasa.jpf.Property
 
clone() - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
clone() - Method in class gov.nasa.jpf.report.Statistics
 
clone() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
clone() - Method in class gov.nasa.jpf.util.ArrayIntSet
 
clone() - Method in class gov.nasa.jpf.util.BitSetN
 
clone() - Method in interface gov.nasa.jpf.util.CloneableObject
 
clone(E) - Method in interface gov.nasa.jpf.util.Cloner
 
clone() - Method in class gov.nasa.jpf.util.event.Event
 
clone() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
clone() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
clone() - Method in interface gov.nasa.jpf.util.IntSet
 
clone() - Method in class gov.nasa.jpf.util.IntTable
 
clone() - Method in class gov.nasa.jpf.util.IntTable.Entry
 
clone() - Method in class gov.nasa.jpf.util.IntVector
 
clone() - Method in class gov.nasa.jpf.util.ObjArray
 
clone(Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
clone() - Method in interface gov.nasa.jpf.util.ObjectSet
 
clone() - Method in class gov.nasa.jpf.util.ObjVector
 
clone() - Method in class gov.nasa.jpf.util.script.ScriptElement
 
clone() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
 
clone() - Method in class gov.nasa.jpf.util.script.SequenceInterpreter
 
clone() - Method in class gov.nasa.jpf.util.SparseIntVector
 
clone() - Method in class gov.nasa.jpf.util.Trace
 
clone() - Method in class gov.nasa.jpf.util.TraceElement
 
clone() - Method in class gov.nasa.jpf.vm.AnnotationInfo.Entry
 
clone() - Method in class gov.nasa.jpf.vm.AtomicData
 
clone() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
clone() - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
clone() - Method in class gov.nasa.jpf.vm.CharArrayFields
 
clone() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
clone() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
clone() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
clone() - Method in class gov.nasa.jpf.vm.ElementInfo
 
clone() - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
clone() - Method in class gov.nasa.jpf.vm.Fields
 
clone() - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
clone() - Method in class gov.nasa.jpf.vm.IntArrayFields
 
clone() - Method in class gov.nasa.jpf.vm.LongArrayFields
 
clone() - Method in class gov.nasa.jpf.vm.MethodInfo
 
clone() - Method in class gov.nasa.jpf.vm.Monitor
 
clone() - Method in class gov.nasa.jpf.vm.NamedFields
Creates a clone.
clone() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
clone() - Method in class gov.nasa.jpf.vm.Path
 
clone() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
clone() - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
clone() - Method in class gov.nasa.jpf.vm.StackFrame
 
clone() - Method in class gov.nasa.jpf.vm.ThreadData
 
clone() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
clone() - Method in class gov.nasa.jpf.vm.ThreadList
 
clone() - Method in class gov.nasa.jpf.vm.Transition
 
CloneableObject - Interface in gov.nasa.jpf.util
the standard java.lang.Cloneable is just a type tag without methods, so we can't use it to enforce public access of clone()
cloneFields() - Method in class gov.nasa.jpf.vm.Fields
 
cloneFor(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
cloneFor(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
It creates an instance from a original ClassInfo instance.
cloneForOverriddenValues() - Method in class gov.nasa.jpf.vm.AnnotationInfo
this returns a clone that can be used to explicitly set values.
Cloner<E> - Interface in gov.nasa.jpf.util
this is a helper to enable deep copy of generic containers, where the element types are generic type parameters and therefore can't be created via ctor or clone.
close() - Method in class gov.nasa.jpf.util.CommitOutputStream
 
close() - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
close() - Method in class gov.nasa.jpf.util.LimitedInputStream
 
close() - Method in class gov.nasa.jpf.util.LogHandler
 
close() - Method in class gov.nasa.jpf.util.SplitOutputStream
 
close() - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
closeChannel() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
closeChannel() - Method in class gov.nasa.jpf.report.Publisher
 
closeChannel() - Method in class gov.nasa.jpf.report.XMLPublisher
 
ClosedMemento - Interface in gov.nasa.jpf.vm
this is a self-contained memento that remembers which object to restore, and where to restore it into (e.g.
clsName - Variable in exception gov.nasa.jpf.vm.serialize.UnknownJPFClass
 
clsSpec - Variable in class gov.nasa.jpf.util.FeatureSpec
 
cname - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
cname - Variable in class gov.nasa.jpf.jvm.bytecode.NEW
 
code - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
code - Variable in class gov.nasa.jpf.vm.MethodInfo
Instructions associated with the method
CODE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
collectEndEvents(List<Event>, boolean) - Method in class gov.nasa.jpf.util.event.Event
 
collectGlobalPaths() - Method in class gov.nasa.jpf.Config
collect all the .{native_classpath,classpath,sourcepath,peer_packages,native_libraries} and append them to the global settings NOTE - this is now called from within initClassLoader, which should only happen once and is the first time we really need the global paths.
collectTrace(StringBuilder, String, boolean) - Method in class gov.nasa.jpf.util.event.Event
 
commit() - Method in class gov.nasa.jpf.util.CommitOutputStream
 
CommitOutputStream - Class in gov.nasa.jpf.util
 
CommitOutputStream(OutputStream) - Constructor for class gov.nasa.jpf.util.CommitOutputStream
 
compare(Integer, Integer) - Static method in class gov.nasa.jpf.util.Misc
 
compare(int, Object[], Object[]) - Static method in class gov.nasa.jpf.util.Misc
equals first len objects of two reference arrays, which can contain null elements.
compare(T1, T2) - Method in interface gov.nasa.jpf.util.TwoTypeComparator
 
compareAttrs(Fields) - Method in class gov.nasa.jpf.vm.Fields
 
compareTo(PrioritizedState) - Method in class gov.nasa.jpf.search.heuristic.PrioritizedState
 
compareTo(IntVector) - Method in class gov.nasa.jpf.util.IntVector
dictionary/lexicographic ordering
compareTo(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
Comparison for sorting based on index.
compareTo(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
Comparison for sorting based on index.
CompoundChoiceGenerator<T> - Class in gov.nasa.jpf.vm.choice
an abstract choice generator that is just a list of choice generators
CompoundChoiceGenerator(String) - Constructor for class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
CompoundChoiceGenerator.Entry - Class in gov.nasa.jpf.vm.choice
 
computeAlphabet() - Method in class gov.nasa.jpf.util.automaton.Automaton
 
computeAstarPathCost(VM) - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
 
computeAstarPathCost(VM) - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.BFSHeuristic
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.DFSHeuristic
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.GlobalSwitchThread
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.Interleaving
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.MinimizePreemption
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.MostBlocked
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.NewBFSHeuristic
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.PreferThreads
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.RandomHeuristic
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.UserHeuristic
 
computeId(int) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
computeId(ClassInfo) - Method in class gov.nasa.jpf.vm.OVStatics
 
computeId(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
computeNumberOfPermutations(int) - Static method in class gov.nasa.jpf.util.PairPermutationGenerator
 
computeNumberOfPermutations() - Method in class gov.nasa.jpf.util.PairPermutationGenerator
 
computeNumberOfPermutations() - Method in class gov.nasa.jpf.util.PermutationGenerator
 
computeNumberOfPermutations() - Method in class gov.nasa.jpf.util.RandomPermutationGenerator
 
computeNumberOfPermutations(int) - Static method in class gov.nasa.jpf.util.TotalPermutationGenerator
 
computeNumberOfPermutations() - Method in class gov.nasa.jpf.util.TotalPermutationGenerator
 
computeRestorableData() - Method in class gov.nasa.jpf.vm.AbstractRestorer
 
computeRestorableData() - Method in class gov.nasa.jpf.vm.MementoRestorer
 
computeSize() - Method in class gov.nasa.jpf.util.IntTable
 
computeSourceFileName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
computeStoringData() - Method in class gov.nasa.jpf.vm.AbstractSerializer
 
computeStoringData() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
computeStoringData() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
computeTime() - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
 
conditionValue(double, double) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPG
 
conditionValue(double, double) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPL
 
conditionValue(double, double) - Method in class gov.nasa.jpf.jvm.bytecode.DoubleCompareInstruction
 
conditionValue(float, float) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPG
 
conditionValue(float, float) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPL
 
conditionValue - Variable in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
conditionValue(long, long) - Method in class gov.nasa.jpf.jvm.bytecode.LCMP
 
conf - Variable in class gov.nasa.jpf.report.Publisher
 
conf - Variable in class gov.nasa.jpf.report.Reporter
 
conf - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
Config - Class in gov.nasa.jpf
class that encapsulates property-based JPF configuration.
Config(String[]) - Constructor for class gov.nasa.jpf.Config
the standard Config constructor that processes the whole properties stack
Config(String) - Constructor for class gov.nasa.jpf.Config
single source Config constructor (does not process stack)
Config(Reader) - Constructor for class gov.nasa.jpf.Config
 
config - Variable in class gov.nasa.jpf.search.Search
 
config(String) - Method in class gov.nasa.jpf.util.JPFLogger
 
config(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
config(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
config(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
config(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
config(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
config(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
config - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
config - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
config - Variable in class gov.nasa.jpf.vm.serialize.IgnoresFromAnnotations
 
config - Variable in class gov.nasa.jpf.vm.serialize.IncludesFromAnnotations
 
config - Variable in class gov.nasa.jpf.vm.VM
 
CONFIG_ARGS - Variable in class gov.nasa.jpf.Config
 
CONFIG_ARGTYPES - Static variable in class gov.nasa.jpf.Config
 
CONFIG_KEY - Static variable in class gov.nasa.jpf.util.event.EventTree
 
ConfigChangeListener - Interface in gov.nasa.jpf
listener for gov.nasa.jpf.Config changes.
ConsolePublisher - Class in gov.nasa.jpf.report
 
ConsolePublisher(Config, Reporter) - Constructor for class gov.nasa.jpf.report.ConsolePublisher
 
ConsoleStream - Class in gov.nasa.jpf.util
a utility that can be used to write logs which are displayed in a JTextArea
ConsoleStream(JTextArea) - Constructor for class gov.nasa.jpf.util.ConsoleStream
 
CONST_VALUE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTANT_CLASS - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTANT_DOUBLE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTANT_FLOAT - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTANT_INTEGER - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTANT_LONG - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTANT_STRING - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTANT_UTF8 - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
ConstGrowth - Class in gov.nasa.jpf.util
 
ConstGrowth(int) - Constructor for class gov.nasa.jpf.util.ConstGrowth
 
ConstInsnPathTime - Class in gov.nasa.jpf.vm
time model that uses instruction count along current path to deduce the execution time.
ConstInsnPathTime(VM, Config) - Constructor for class gov.nasa.jpf.vm.ConstInsnPathTime
 
CONSTRAINT - Static variable in class gov.nasa.jpf.report.Publisher
 
constraintItems - Variable in class gov.nasa.jpf.report.Publisher
 
constraints - Variable in class gov.nasa.jpf.report.Statistics
 
CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTRUCTOR_REFERENCE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
container - Variable in class gov.nasa.jpf.vm.ClassInfo
from where the corresponding classfile was loaded (if this is not a builtin)
contains(int) - Method in class gov.nasa.jpf.util.BitSetN
 
contains(E) - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
contains(E) - Method in class gov.nasa.jpf.util.ImmutableList
 
contains(int) - Method in interface gov.nasa.jpf.util.IntSet
 
contains(int) - Method in class gov.nasa.jpf.util.IntVector
 
contains(T[], Object) - Static method in class gov.nasa.jpf.util.Misc
 
contains(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
contains(E) - Method in interface gov.nasa.jpf.util.ObjectSet
 
contains(Object) - Method in class gov.nasa.jpf.util.SingleElementList
 
contains(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
 
contains(T) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
contains(int) - Method in class gov.nasa.jpf.util.UnsortedArrayIntSet
 
contains(ThreadInfo) - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
contains(ThreadInfo) - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
contains(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ThreadChoiceGenerator
 
contains(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
 
contains(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
 
contains(ThreadInfo) - Method in class gov.nasa.jpf.vm.TidSet
 
containsAll(Collection<?>) - Method in class gov.nasa.jpf.util.SingleElementList
 
containsId(String) - Method in class gov.nasa.jpf.util.script.Section
 
containsLineNumber(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
containsMatchingChoice(Predicate<Event>) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
containsType(Object, Class<?>) - Static method in class gov.nasa.jpf.util.ObjectList
 
containsWildcards(String) - Static method in class gov.nasa.jpf.util.FileUtils
 
ControlEvent - Class in gov.nasa.jpf.util.event
pseudo event that is used to control the system under test execution
ControlEvent(String, Object...) - Constructor for class gov.nasa.jpf.util.event.ControlEvent
 
copy(IntVector, int, IntVector, int, int) - Static method in class gov.nasa.jpf.util.IntVector
 
copy(int[], int, IntVector, int, int) - Static method in class gov.nasa.jpf.util.IntVector
 
copy(IntVector, int, int[], int, int) - Static method in class gov.nasa.jpf.util.IntVector
 
copy(LongVector, int, LongVector, int, int) - Static method in class gov.nasa.jpf.util.LongVector
 
copy(ObjArray<? extends T>, int, ObjArray<T>, int, int) - Static method in class gov.nasa.jpf.util.ObjArray
 
copy(ObjVector<? extends E>, int, ObjVector<E>, int, int) - Static method in class gov.nasa.jpf.util.ObjVector
 
copy(ObjVector<? extends E>, int, E[], int, int) - Static method in class gov.nasa.jpf.util.ObjVector
 
copyAttrs(Fields) - Method in class gov.nasa.jpf.vm.Fields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
copyElements(ThreadInfo, ElementInfo, int, int, int) - Method in class gov.nasa.jpf.vm.ElementInfo
this is the backend for System.arraycopy implementations, but since it only throws general exceptions it can also be used in other contexts that require type and objRef checking note that we have to do some additional type checking here because we store reference arrays as int[], i.e.
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.IntArrayFields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.LongArrayFields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
copyFile(File, File) - Static method in class gov.nasa.jpf.util.FileUtils
 
copyFrom(Fields) - Method in class gov.nasa.jpf.vm.NamedFields
 
count - Variable in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
count - Variable in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
count - Variable in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
count - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
count - Variable in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
count - Variable in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
countSize(int, PSIntMap.Node) - Method in class gov.nasa.jpf.util.PSIntMap
 
countStackFrames() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the number of stack frames.
CoverageAnalyzer - Class in gov.nasa.jpf.listener
a listener to report coverage statistics The idea is to collect per-class/-method/-thread information about executed instructions, and then analyze this deeper when it comes to report time (e.g.
CoverageAnalyzer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.CoverageAnalyzer
 
cp - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
create(T) - Method in interface gov.nasa.jpf.util.ElementCreator
 
create(String[]) - Static method in class gov.nasa.jpf.util.FieldSpecMatcher
 
create(BitArray) - Static method in class gov.nasa.jpf.util.FinalBitSet
Creates a pooled FinalBitSet.
create(byte[]) - Static method in class gov.nasa.jpf.util.FinalBitSet
Creates a pooled FinalBitSet.
create(String[]) - Static method in class gov.nasa.jpf.util.MethodSpecMatcher
 
create(String[]) - Static method in class gov.nasa.jpf.util.TypeSpecMatcher
 
create(String, String, int) - Static method in class gov.nasa.jpf.vm.FieldInfo
 
create(String, String, int) - Static method in class gov.nasa.jpf.vm.MethodInfo
 
create(ClassInfo, String, String, int) - Static method in class gov.nasa.jpf.vm.MethodInfo
 
createAndRunJPF(StackTraceElement, String[]) - Method in class gov.nasa.jpf.util.test.TestJPF
needs to be broken up into two methods for cases that do additional JPF initialization (jpf-inspector) this is called from the various verifyX() methods (i.e.
createAndRunJPF__Ljava_lang_StackTraceElement_2_3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
createAndThrowException(ClassInfo, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
Creates and throws an exception.
createAndThrowException(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
Creates an exception and throws it.
createAndThrowException(String, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
createAnnotationInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer.JVMClassFileMatch
 
createAnnotationInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassFileMatch
 
createAnnotationProxy(String) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
 
createAnnotationProxy(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
createApplicationContext() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
createArray(MJIEnv, ClassInfo, Value, ChoiceGenerator<?>[], String) - Method in class gov.nasa.jpf.util.json.JSONObject
 
createArray(String, int, ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
createArrayFields(String, ClassInfo, int, int, boolean) - Method in class gov.nasa.jpf.vm.DefaultFieldsFactory
 
createArrayFields(String, ClassInfo, int, int, boolean) - Method in interface gov.nasa.jpf.vm.FieldsFactory
 
createCategory(String) - Method in class gov.nasa.jpf.util.StringExpander
 
createCG(String, Value[]) - Method in interface gov.nasa.jpf.util.json.CGCreator
Create choice generator
createCGFromEvents(String, List<Event>) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
createCGList(JSONObject) - Static method in class gov.nasa.jpf.util.json.CGCall
This method go through JSON object and finds all CGs to set in a current state.
createChoiceGenerator(String, StackFrame, Object) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
createChoiceGenerator(String, StackFrame, Object) - Method in class gov.nasa.jpf.perturb.IntOverUnder
 
createChoiceGenerator(String, StackFrame, Object) - Method in interface gov.nasa.jpf.perturb.OperandPerturbator
 
createClassFileContainer(String) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
 
createClassFileContainer(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
createClassInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer.JVMClassFileMatch
 
createClassInfo(String, String, byte[], ClassLoaderInfo) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
 
createClassInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassFileMatch
 
createClassInfo(String, ClassFileMatch, ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
createClassInfo(String, String, byte[], ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
createClonedSequence(int, int, Event[]) - Static method in class gov.nasa.jpf.util.event.Event
 
createConfig(String[]) - Static method in class gov.nasa.jpf.JPF
return a Config object that holds the JPF options.
createDefaultCodeBuilder(Config, int) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
override this if you need a different default CodeBuilder
createDirectCallStackFrame(ThreadInfo, MethodInfo, int) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
 
createDirectCallStackFrame(ThreadInfo, MethodInfo, int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
createDirectCallStackFrame(ThreadInfo, int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
createElementInfo(int, ClassInfo, Fields, Monitor, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
 
createEvent(ScriptElement, String, List<String>, int) - Method in class gov.nasa.jpf.util.script.ESParser.DefaultEventFactory
 
createEvent(ScriptElement, String, List<String>, int) - Method in interface gov.nasa.jpf.util.script.EventFactory
 
createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.FieldLockInfoFactory
 
createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
static attribute filters that determine if the check..Access() and check..Exposure() methods should be called.
createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.PathSharednessPolicy
 
createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.StatisticFieldLockInfoFactory
 
createFieldSpec(String) - Static method in class gov.nasa.jpf.util.FieldSpec
factory method that includes the parser
createFinalizerThreadInfo(int, ApplicationContext) - Method in class gov.nasa.jpf.vm.VM
 
createFinalizerThreadObject(SystemClassLoaderInfo) - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
 
createFromJSON(Class<T>, String) - Static method in class gov.nasa.jpf.vm.Verify
 
createFromJSON__Ljava_lang_Class_2Ljava_lang_String_2__Ljava_lang_Object_2(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
createFuncObjClassInfo(BootstrapMethodInfo, String, String, String[]) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
This is called on the functional interface type.
createFuncObjClassInfo(BootstrapMethodInfo, String, String, String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
createInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
Creates the fields for an object.
createInstanceFields(ClassInfo) - Method in class gov.nasa.jpf.vm.DefaultFieldsFactory
 
createInstanceFields(ClassInfo) - Method in interface gov.nasa.jpf.vm.FieldsFactory
 
createJPF(StackTraceElement, String[]) - Method in class gov.nasa.jpf.util.test.TestJPF
this is never executed under JPF
createList(Object...) - Static method in class gov.nasa.jpf.util.ObjectList
this returns either the first value if there is only one element, or a Node list containing all the values in the order they are provided note - elements in the list occur in order of arguments, whereas normal add() always adds at the head of the list
createLocationSpec(String) - Static method in class gov.nasa.jpf.util.LocationSpec
factory method that includes the parser
createMainThreadGroup(SystemClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
this creates and inits the main ThreadGroup object, which we have to do explicitly since we can't execute bytecode yet
createMainThreadInfo(int, ApplicationContext) - Method in class gov.nasa.jpf.vm.VM
 
createMainThreadObject(SystemClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
this is called by the VM upon initialization of the main thread.
createMethodSpec(String) - Static method in class gov.nasa.jpf.util.MethodSpec
factory method that includes the parser
createObject(Class<T>, Class<?>[], Object[]) - Static method in class gov.nasa.jpf.util.Misc
 
createObject(ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
createOccurrenceMap(Collection<T>, ElementCreator<T, E>) - Static method in class gov.nasa.jpf.util.Misc
 
createPattern(String) - Method in class gov.nasa.jpf.util.StringMatcher
 
createPattern(String) - Method in class gov.nasa.jpf.util.StringSetMatcher
 
createProbeIntervalTimer(int) - Method in class gov.nasa.jpf.report.Reporter
 
createReferenceMap(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
createRoot() - Method in class gov.nasa.jpf.util.event.EventTree
this is our purpose in life, which has to be provided by concrete subclasses
createRunStartStackFrame(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
while this is a normal DirectCallStackFrame, it has different code which has to be created here
createRunStartStackFrame(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
createRunStartStackFrame(ThreadInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
 
createSortedEntryList(HashMap<K, V>, Comparator<Map.Entry<K, V>>) - Static method in class gov.nasa.jpf.util.Misc
 
createSortedList(HashMap<K, V>, TwoTypeComparator<Map.Entry<K, V>, E>, ElementCreator<Map.Entry<K, V>, E>) - Static method in class gov.nasa.jpf.util.Misc
 
createStackFrame(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
 
createStackFrame(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
createStackTraceElements(int[]) - Method in class gov.nasa.jpf.vm.ThreadInfo
turn a snapshot into an JPF array of StackTraceElements, which means a lot of objects.
createStaticElementInfo(int, ClassInfo, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.OVStatics
 
createStaticFields(ClassInfo) - Method in class gov.nasa.jpf.vm.DefaultFieldsFactory
 
createStaticFields(ClassInfo) - Method in interface gov.nasa.jpf.vm.FieldsFactory
 
createStatics(VM) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
createSystemClassLoaderInfo(int) - Method in class gov.nasa.jpf.vm.VM
 
createSystemClassLoaderObject(SystemClassLoaderInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
createThreadInfo(int, int, int, int) - Method in class gov.nasa.jpf.vm.VM
 
createTypeSpec(String) - Static method in class gov.nasa.jpf.util.TypeSpec
 
createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
 
createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
 
createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
 
createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
 
createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
createVarSpec(String) - Static method in class gov.nasa.jpf.util.VarSpec
 
CreatorsFactory - Class in gov.nasa.jpf.util.json
 
CreatorsFactory() - Constructor for class gov.nasa.jpf.util.json.CreatorsFactory
 
CtorSource(ThreadInfo, Instruction, InvokeInstruction, ElementInfo) - Constructor for class gov.nasa.jpf.listener.NullTracker.CtorSource
 
ctx - Variable in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
cur - Variable in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
cur - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
the last returned position in the generator stream
cur - Variable in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
cur - Variable in class gov.nasa.jpf.vm.choice.InvocationCG
 
curAi - Variable in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
current - Variable in class gov.nasa.jpf.util.automaton.Automaton
 
currentError - Variable in class gov.nasa.jpf.search.Search
error encountered during last transition, null otherwise
currentMethod - Variable in class gov.nasa.jpf.vm.AtomicData
The method in which the line step started.
currentTimeMillis() - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
 
currentTimeMillis() - Method in class gov.nasa.jpf.vm.MJIEnv
 
currentTimeMillis() - Method in class gov.nasa.jpf.vm.SystemTime
 
currentTimeMillis() - Method in interface gov.nasa.jpf.vm.TimeModel
 
currentTimeMillis() - Static method in class gov.nasa.jpf.vm.Verify
 
currentTimeMillis() - Method in class gov.nasa.jpf.vm.VM
<2do> this is where we will hook in a better time model
currentTimeMillis____J(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
cv - Variable in class gov.nasa.jpf.vm.FieldInfo
 

D

D2F - Class in gov.nasa.jpf.jvm.bytecode
Convert double to float ..., value => ..., result
D2F() - Constructor for class gov.nasa.jpf.jvm.bytecode.D2F
 
d2f() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
d2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
d2f() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
d2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
d2f() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
d2f() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
D2I - Class in gov.nasa.jpf.jvm.bytecode
Convert double to int ..., value => ..., result
D2I() - Constructor for class gov.nasa.jpf.jvm.bytecode.D2I
 
d2i() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
d2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
d2i() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
d2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
d2i() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
d2i() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
D2L - Class in gov.nasa.jpf.jvm.bytecode
Convert double to long ..., value => ..., result
D2L() - Constructor for class gov.nasa.jpf.jvm.bytecode.D2L
 
d2l() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
d2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
d2l() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
d2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
d2l() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
d2l() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DADD - Class in gov.nasa.jpf.jvm.bytecode
Add double ..., value1, value2 => ..., result
DADD() - Constructor for class gov.nasa.jpf.jvm.bytecode.DADD
 
dadd() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dadd() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dadd() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dadd() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
daemonRunnable - Variable in class gov.nasa.jpf.vm.SingleProcessVM
 
DALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load double from array ..., arrayref, index => ..., value
DALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.DALOAD
 
daload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
daload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
daload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
daload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
daload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
daload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store into double array ..., arrayref, index, value => ...
DASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.DASTORE
 
dastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
data - Variable in class gov.nasa.jpf.util.BinaryClassSource
 
data - Variable in class gov.nasa.jpf.util.IntArray
 
data - Variable in class gov.nasa.jpf.util.IntVector
the backing array.
data - Variable in class gov.nasa.jpf.util.LongVector
the backing array.
data - Variable in class gov.nasa.jpf.util.ObjVector
the backing array.
data - Variable in class gov.nasa.jpf.vm.ArrayOffset
 
dataCGs - Variable in class gov.nasa.jpf.report.Statistics
 
dataToString(int, int) - Method in class gov.nasa.jpf.util.BinaryClassSource
 
DCMPG - Class in gov.nasa.jpf.jvm.bytecode
Compare double ..., value1, value2 => ..., result
DCMPG() - Constructor for class gov.nasa.jpf.jvm.bytecode.DCMPG
 
dcmpg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dcmpg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dcmpg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dcmpg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dcmpg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dcmpg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DCMPL - Class in gov.nasa.jpf.jvm.bytecode
Compare double ..., value1, value2 => ..., result
DCMPL() - Constructor for class gov.nasa.jpf.jvm.bytecode.DCMPL
 
dcmpl() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dcmpl() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dcmpl() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dcmpl() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dcmpl() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dcmpl() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DCONST - Class in gov.nasa.jpf.jvm.bytecode
Push double ...
DCONST() - Constructor for class gov.nasa.jpf.jvm.bytecode.DCONST
 
DCONST(double) - Constructor for class gov.nasa.jpf.jvm.bytecode.DCONST
 
dconst_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dconst_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dconst_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dconst_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dconst_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dconst_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dconst_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dconst_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DDIV - Class in gov.nasa.jpf.jvm.bytecode
Divide double ..., value1, value2 => ..., result
DDIV() - Constructor for class gov.nasa.jpf.jvm.bytecode.DDIV
 
ddiv() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ddiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ddiv() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ddiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ddiv() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ddiv() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
deadlock(String...) - Method in class gov.nasa.jpf.util.test.TestJPF
run JPF expecting a deadlock in the SuT
deadlock___3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
DeadlockAnalyzer - Class in gov.nasa.jpf.listener
example of a listener that creates property specific traces.
DeadlockAnalyzer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.DeadlockAnalyzer
 
DebugCFSerializer - Class in gov.nasa.jpf.vm.serialize
a CFSerializer that stores the serialized program state in a readable/diffable format.
DebugCFSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
DebugFilteringSerializer - Class in gov.nasa.jpf.vm.serialize
a FilteringSerializer that stores the serialized program state in a readable/diffable format.
DebugFilteringSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.DebugFilteringSerializer
 
DebugJenkinsStateSet - Class in gov.nasa.jpf.vm
a JenkinsStateSet that stores program state information in a readable and diffable format.
DebugJenkinsStateSet(Config) - Constructor for class gov.nasa.jpf.vm.DebugJenkinsStateSet
 
DebugStateSerializer - Interface in gov.nasa.jpf.vm
debug extensions of StateSerializer interface
dec() - Method in class gov.nasa.jpf.util.MutableInteger
 
decAtomic() - Method in class gov.nasa.jpf.vm.SystemState
 
decIndent() - Method in class gov.nasa.jpf.util.StructuredPrinter
 
declaredFieldsOnly - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
declaredMethodIterator() - Method in class gov.nasa.jpf.vm.ClassInfo
 
deepClone() - Method in class gov.nasa.jpf.util.event.Event
 
deepClone() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
deepClone() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
deepClone() - Method in class gov.nasa.jpf.vm.ElementInfo
 
deepCopy(Cloner<E>) - Method in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
deepCopy(Cloner<E>) - Method in class gov.nasa.jpf.util.SparseClusterArray
deep copy we need to do this depth first, right-to-left, to maintain the Chunk list ordering.
DEFAULT - Static variable in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
defaultAssertionStatus - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
DefaultBacktracker<KState> - Class in gov.nasa.jpf.vm
 
DefaultBacktracker() - Constructor for class gov.nasa.jpf.vm.DefaultBacktracker
 
defaultCodeBuilder - Variable in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
 
DefaultConsoleHandler() - Constructor for class gov.nasa.jpf.util.LogHandler.DefaultConsoleHandler
 
DefaultEventFactory() - Constructor for class gov.nasa.jpf.util.script.ESParser.DefaultEventFactory
 
DefaultFieldsFactory - Class in gov.nasa.jpf.vm
our concrete Fields factory (representing the default JPF object model)
DefaultFieldsFactory() - Constructor for class gov.nasa.jpf.vm.DefaultFieldsFactory
 
DefaultFilterConfiguration - Class in gov.nasa.jpf.vm.serialize
 
DefaultFilterConfiguration() - Constructor for class gov.nasa.jpf.vm.serialize.DefaultFilterConfiguration
 
defaultGrowth - Static variable in interface gov.nasa.jpf.util.Growth
 
defaultInitCap - Static variable in class gov.nasa.jpf.util.IntVector
 
defaultInitCap - Static variable in class gov.nasa.jpf.util.LongVector
 
defaultInitCap - Static variable in class gov.nasa.jpf.util.ObjVector
 
DefaultMementoRestorer - Class in gov.nasa.jpf.vm
a MementoRestorer that uses the default mementos
DefaultMementoRestorer() - Constructor for class gov.nasa.jpf.vm.DefaultMementoRestorer
 
defreeze() - Method in class gov.nasa.jpf.vm.ElementInfo
 
defreeze() - Method in class gov.nasa.jpf.vm.StackFrame
 
DELAY_EXIT - Static variable in class gov.nasa.jpf.tool.RunJPF
 
DELAY_START - Static variable in class gov.nasa.jpf.tool.RunJPF
 
DelegatingScheduler - Class in gov.nasa.jpf.vm
a generic scheduler with configured SyncPolicy and SharednesPolicy objects it delegates to
DelegatingScheduler(Config) - Constructor for class gov.nasa.jpf.vm.DelegatingScheduler
 
delta - Variable in class gov.nasa.jpf.perturb.IntOverUnder
 
delta - Variable in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
DEPRECATED_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
depth - Variable in class gov.nasa.jpf.listener.CGMonitor
 
depth - Variable in class gov.nasa.jpf.search.Search
 
depthExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
 
depthLimit - Variable in class gov.nasa.jpf.search.Search
 
dequalify(String) - Static method in class gov.nasa.jpf.vm.Types
 
descendingIterator() - Method in class gov.nasa.jpf.vm.Path
 
desiredAssertionStatus() - Method in class gov.nasa.jpf.vm.ClassInfo
 
desiredAssertionStatus(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
DevNullPrintStream - Class in gov.nasa.jpf.util
a PrintStream that doesn't print anything
DevNullPrintStream() - Constructor for class gov.nasa.jpf.util.DevNullPrintStream
 
DFSearch - Class in gov.nasa.jpf.search
standard depth first model checking (but can be bounded by search depth and/or explicit Verify.ignoreIf)
DFSearch(Config, VM) - Constructor for class gov.nasa.jpf.search.DFSearch
 
DFSHeuristic - Class in gov.nasa.jpf.search.heuristic
heuristic state prioritizer that favors search depth
DFSHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.DFSHeuristic
 
dimensions - Variable in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
dir - Variable in class gov.nasa.jpf.jvm.DirClassFileContainer
 
DirClassFileContainer - Class in gov.nasa.jpf.jvm
 
DirClassFileContainer(File) - Constructor for class gov.nasa.jpf.jvm.DirClassFileContainer
 
DIRECTCALLRETURN - Class in gov.nasa.jpf.jvm.bytecode
this is used to return from a DirectCallStackFrame Note that it is NOT a ReturnInstruction, in case listeners monitor these and expect corresponding InvokeInstructions.
DIRECTCALLRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
 
directcallreturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
directcallreturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
directcallreturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DirectCallStackFrame - Class in gov.nasa.jpf.vm
DirectCallStackFrames are only used for overlay calls (from native code), i.e.
DirectCallStackFrame(MethodInfo, MethodInfo, int, int) - Constructor for class gov.nasa.jpf.vm.DirectCallStackFrame
 
DirectCallStackFrame(MethodInfo, MethodInfo) - Constructor for class gov.nasa.jpf.vm.DirectCallStackFrame
 
DistributedSimpleDot - Class in gov.nasa.jpf.listener
This is a Graphviz dot-file generator similar to SimpleDot.
DistributedSimpleDot(Config, JPF) - Constructor for class gov.nasa.jpf.listener.DistributedSimpleDot
 
divide(int) - Method in class gov.nasa.jpf.util.MutableInteger
 
divide(Number) - Method in class gov.nasa.jpf.util.MutableInteger
 
DLOAD - Class in gov.nasa.jpf.jvm.bytecode
Load double from local variable ...
DLOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.DLOAD
 
dload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DMUL - Class in gov.nasa.jpf.jvm.bytecode
Multiply double ..., value1, value2 => ..., result
DMUL() - Constructor for class gov.nasa.jpf.jvm.bytecode.DMUL
 
dmul() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dmul() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dmul() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dmul() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DNEG - Class in gov.nasa.jpf.jvm.bytecode
Negate double ..., value => ..., result
DNEG() - Constructor for class gov.nasa.jpf.jvm.bytecode.DNEG
 
dneg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dneg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dneg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dneg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
doBacktrack - Variable in class gov.nasa.jpf.search.Search
 
done - Variable in class gov.nasa.jpf.search.Search
 
doRestore(Saved) - Method in class gov.nasa.jpf.vm.AbstractRestorer
 
doRestore(Memento<KernelState>) - Method in class gov.nasa.jpf.vm.MementoRestorer
 
DoubleArrayFields - Class in gov.nasa.jpf.vm
element values for double[] objects
DoubleArrayFields(int) - Constructor for class gov.nasa.jpf.vm.DoubleArrayFields
 
doubleAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
DoubleChoiceFromList - Class in gov.nasa.jpf.vm.choice
simple DoubleChoiceGenerator that takes it's values from a single property "values" (comma or blank separated list)
DoubleChoiceFromList(String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
super constructor for subclasses that want to configure themselves
DoubleChoiceFromList(String, Double[]) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
 
DoubleChoiceFromList(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
 
DoubleChoiceFromList(String, double...) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
 
DoubleChoiceFromSet - Class in gov.nasa.jpf.vm.choice
 
DoubleChoiceFromSet(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromSet
 
DoubleChoiceFromSet(String, double...) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromSet
 
DoubleChoiceFromSet(String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromSet
super constructor for subclasses that want to configure themselves
DoubleChoiceGenerator - Interface in gov.nasa.jpf.vm
Choice Generator that creates double values - this is only an interface so that we can type check implementors that use their own generic hierarchy
DoubleCompareInstruction - Class in gov.nasa.jpf.jvm.bytecode
base class for double double compare instructions
DoubleCompareInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.DoubleCompareInstruction
 
DoubleFieldInfo - Class in gov.nasa.jpf.vm
type, name and attribute information for 'double' fields
DoubleFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.DoubleFieldInfo
 
DoubleSlotFieldInfo - Class in gov.nasa.jpf.vm
a double or long field
DoubleSlotFieldInfo(String, String, int) - Constructor for class gov.nasa.jpf.vm.DoubleSlotFieldInfo
 
DoubleSpec - Class in gov.nasa.jpf.vm.choice
 
DoubleSpec() - Constructor for class gov.nasa.jpf.vm.choice.DoubleSpec
 
DoubleThresholdGenerator - Class in gov.nasa.jpf.vm.choice
ChoiceGenerator instance that produces a simple 3 value enumeration
DoubleThresholdGenerator(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
doubleToLong(double) - Static method in class gov.nasa.jpf.vm.Types
 
DoubleValue - Class in gov.nasa.jpf.util.json
Double value from JSON document
DoubleValue(String) - Constructor for class gov.nasa.jpf.util.json.DoubleValue
 
doubleValue() - Method in class gov.nasa.jpf.util.MutableInteger
 
DREM - Class in gov.nasa.jpf.jvm.bytecode
Remainder double ..., value1, value2 => ..., result
DREM() - Constructor for class gov.nasa.jpf.jvm.bytecode.DREM
 
drem() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
drem() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
drem() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
drem() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
drem() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
drem() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DRETURN - Class in gov.nasa.jpf.jvm.bytecode
Return double from method ..., value => [empty]
DRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.DRETURN
 
dreturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dreturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dreturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dreturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dreturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dreturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DSTORE - Class in gov.nasa.jpf.jvm.bytecode
Store double into local variable ..., value => ...
DSTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.DSTORE
 
dstore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dstore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dstore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dstore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dstore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dstore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dstore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dstore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dstore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dstore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dstore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dstore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dstore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dstore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dstore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dstore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dstore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dstore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dstore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dstore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
DSUB - Class in gov.nasa.jpf.jvm.bytecode
Subtract double ..., value1, value2 => ..., result
DSUB() - Constructor for class gov.nasa.jpf.jvm.bytecode.DSUB
 
dsub() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dsub() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dsub() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dsub() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dump() - Method in class gov.nasa.jpf.util.IntTable
for debugging purposes
dump(PrintWriter) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
 
dump() - Method in class gov.nasa.jpf.vm.MethodInfo
 
dump() - Method in class gov.nasa.jpf.vm.Monitor
 
dump() - Method in class gov.nasa.jpf.vm.ThreadList
 
dumpData(int, int) - Method in class gov.nasa.jpf.util.BinaryClassSource
 
dumpData() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
dumpStoringData(IntVector) - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the information necessary to store.
dumpThreadStates() - Method in class gov.nasa.jpf.vm.VM
 
dumpTo(int[], int) - Method in class gov.nasa.jpf.util.IntVector
 
dumpTo(Object[], int) - Method in class gov.nasa.jpf.util.ObjVector
 
DUP - Class in gov.nasa.jpf.jvm.bytecode
duplicate topmost stack entry .., value -> .., value, value
DUP() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP
 
dup() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dup() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dup() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dup() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dup() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dup() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dup() - Method in class gov.nasa.jpf.vm.StackFrame
 
DUP2 - Class in gov.nasa.jpf.jvm.bytecode
Duplicate the top one or two operand stack values ..., value2, value1 => ..., value2, value1, value2, value1
DUP2() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP2
 
dup2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dup2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dup2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dup2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dup2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dup2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dup2() - Method in class gov.nasa.jpf.vm.StackFrame
 
DUP2_X1 - Class in gov.nasa.jpf.jvm.bytecode
DOCUMENT ME!
DUP2_X1() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP2_X1
 
dup2_x1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dup2_x1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dup2_x1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dup2_x1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dup2_x1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dup2_x1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dup2_x1() - Method in class gov.nasa.jpf.vm.StackFrame
 
DUP2_X2 - Class in gov.nasa.jpf.jvm.bytecode
Duplicate the top operand stack value and insert two or three values down ...
DUP2_X2() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP2_X2
 
dup2_x2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dup2_x2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dup2_x2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dup2_x2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dup2_x2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dup2_x2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dup2_x2() - Method in class gov.nasa.jpf.vm.StackFrame
 
DUP_X1 - Class in gov.nasa.jpf.jvm.bytecode
Duplicate the top operand stack value and insert two values down ..., value2, value1 => ..., value1, value2, value1
DUP_X1() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP_X1
 
dup_x1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dup_x1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dup_x1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dup_x1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dup_x1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dup_x1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dup_x1() - Method in class gov.nasa.jpf.vm.StackFrame
 
DUP_X2 - Class in gov.nasa.jpf.jvm.bytecode
DOCUMENT ME!
DUP_X2() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP_X2
 
dup_x2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
dup_x2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
dup_x2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
dup_x2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
dup_x2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
dup_x2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
dup_x2() - Method in class gov.nasa.jpf.vm.StackFrame
 
DynamicAbstractionSerializer - Class in gov.nasa.jpf.vm.serialize
a serializer that uses Abstraction objects stored as field attributes to obtain the values to hash.
DynamicAbstractionSerializer(Config) - Constructor for class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
DynamicAbstractionSerializer.Attributor - Class in gov.nasa.jpf.vm.serialize
 
DynamicElementInfo - Class in gov.nasa.jpf.vm
A specialized version of ElementInfo that represents heap objects
DynamicElementInfo() - Constructor for class gov.nasa.jpf.vm.DynamicElementInfo
 
DynamicElementInfo(int, ClassInfo, Fields, Monitor, ThreadInfo) - Constructor for class gov.nasa.jpf.vm.DynamicElementInfo
 
DynamicIntArray - Class in gov.nasa.jpf.util
simplistic dynamic array that differentiates from ArrayList by - using chunks instead of exponential growth, thus efficiently dealing with sparse arrays - managing primitive 'int' types, i.e.
DynamicIntArray() - Constructor for class gov.nasa.jpf.util.DynamicIntArray
 
DynamicIntArray(int) - Constructor for class gov.nasa.jpf.util.DynamicIntArray
 
DynamicIntArray(int, int) - Constructor for class gov.nasa.jpf.util.DynamicIntArray
Creates a DynamicIntArray in which each chunk has 2**chunkBits elements and initChunks chunks are initially allocated.
DynamicIntArray(Growth, int, int) - Constructor for class gov.nasa.jpf.util.DynamicIntArray
 
DynamicObjectArray<E> - Class in gov.nasa.jpf.util
simplistic Object array that differentiates from ArrayList by using chunks instead of exponential growth, thus efficiently dealing with huge, potentially sparse arrays the motivation for this class is memory optimization, i.e.
DynamicObjectArray() - Constructor for class gov.nasa.jpf.util.DynamicObjectArray
 
DynamicObjectArray(int, int) - Constructor for class gov.nasa.jpf.util.DynamicObjectArray
Creates a DynamicObjectArray in which each chunk has 2**chunkBits elements and initChunks chunks are initially allocated.
DynamicObjectArray(Growth, int, int) - Constructor for class gov.nasa.jpf.util.DynamicObjectArray
 

E

ei - Variable in class gov.nasa.jpf.listener.NullTracker.NullSource
 
elem - Variable in class gov.nasa.jpf.util.SingleElementList
 
ELEM_MASK - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
elementAttrIterator(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
elementAttrIterator(int, Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
 
ElementCreator<T,E> - Interface in gov.nasa.jpf.util
create an instance of type E out of a T instance
ElementIndexIterator() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ElementIndexIterator
 
ElementIndexIterator(int) - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ElementIndexIterator
 
ElementInfo - Class in gov.nasa.jpf.vm
Describes an element of memory containing the field values of a class or an object.
ElementInfo(int, ClassInfo, Fields, Monitor, ThreadInfo) - Constructor for class gov.nasa.jpf.vm.ElementInfo
 
ElementInfo() - Constructor for class gov.nasa.jpf.vm.ElementInfo
 
elementInfoAttrs - Variable in class gov.nasa.jpf.vm.ClassInfo
type based object attributes (for GC, partial order reduction and property checks)
elementInfoMarker - Variable in class gov.nasa.jpf.vm.GenericHeap
 
ElementInfoMarker() - Constructor for class gov.nasa.jpf.vm.GenericHeap.ElementInfoMarker
 
elementInfos - Variable in class gov.nasa.jpf.vm.OVStatics
 
ElementIterator() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ElementIterator
 
ElementProcessor - Interface in gov.nasa.jpf.util.script
 
elements - Variable in class gov.nasa.jpf.util.ArrayIntSet
 
elements - Variable in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
elements() - Method in class gov.nasa.jpf.util.ObjVector
 
elements - Variable in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
empty - Static variable in class gov.nasa.jpf.util.BitArray
 
empty - Static variable in class gov.nasa.jpf.util.FinalBitSet
 
empty - Static variable in class gov.nasa.jpf.vm.FieldLockInfo
 
EMPTY_ARGS - Static variable in class gov.nasa.jpf.vm.VM
 
EMPTY_FIELDINFO_ARRAY - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
EMPTY_STRING_ARRAY - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
emptyIterable - Static variable in class gov.nasa.jpf.util.Misc
 
emptyIterable() - Static method in class gov.nasa.jpf.util.Misc
 
emptyIterator - Static variable in class gov.nasa.jpf.util.Misc
 
emptyIterator() - Static method in class gov.nasa.jpf.util.Misc
 
emptyObjectArray - Static variable in class gov.nasa.jpf.util.Misc
 
enableAssertions - Variable in class gov.nasa.jpf.vm.ClassInfo
 
enableEmptyTransition() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
enableLogging(boolean) - Static method in class gov.nasa.jpf.Config
 
ENCLOSING_METHOD_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
enclosingClassName - Variable in class gov.nasa.jpf.vm.ClassInfo
 
enclosingMethodName - Variable in class gov.nasa.jpf.vm.ClassInfo
 
END_ATOMIC - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
endAtomic() - Static method in class gov.nasa.jpf.vm.Verify
Marks the end of an atomic block.
endAtomic____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
endEvent() - Method in class gov.nasa.jpf.util.event.Event
 
endEvents() - Method in class gov.nasa.jpf.util.event.Event
 
EndlessLoopDetector - Class in gov.nasa.jpf.listener
little listener that tries to detect endless while() loops by counting backjumps, breaking transitions if the count exceeds a threshold, and then checking if program states match.
EndlessLoopDetector(Config) - Constructor for class gov.nasa.jpf.listener.EndlessLoopDetector
 
endNodeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
endStates - Variable in class gov.nasa.jpf.report.Statistics
 
ensureCapacity(int) - Method in class gov.nasa.jpf.util.IntVector
 
ensureCapacity(int) - Method in class gov.nasa.jpf.util.LongVector
 
ensureCapacity(int) - Method in class gov.nasa.jpf.util.ObjVector
 
ensureDirs(File) - Static method in class gov.nasa.jpf.util.FileUtils
 
ensureSize(int) - Method in class gov.nasa.jpf.util.IntVector
 
ensureSize(int) - Method in class gov.nasa.jpf.util.LongVector
 
ensureSize(int) - Method in class gov.nasa.jpf.util.ObjVector
 
enter() - Method in class gov.nasa.jpf.util.automaton.State
 
enter() - Method in class gov.nasa.jpf.vm.ThreadInfo
note - this assumes the stackframe of the method to enter is already initialized and on top (pushed)
entering(String, String) - Method in class gov.nasa.jpf.util.JPFLogger
 
entering(String, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
entering(String, String, Object[]) - Method in class gov.nasa.jpf.util.JPFLogger
 
entries - Variable in class gov.nasa.jpf.vm.AnnotationInfo
 
Entry(E, int) - Constructor for class gov.nasa.jpf.util.IntTable.Entry
 
Entry(E, int, IntTable.Entry<E>) - Constructor for class gov.nasa.jpf.util.IntTable.Entry
 
Entry(String, Object) - Constructor for class gov.nasa.jpf.vm.AnnotationInfo.Entry
 
enumClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
equals(Object) - Method in class gov.nasa.jpf.search.heuristic.PrioritizedState
 
equals(Object) - Method in class gov.nasa.jpf.util.ArrayIntSet
 
equals(Object) - Method in class gov.nasa.jpf.util.BitArray
 
equals(Object) - Method in class gov.nasa.jpf.util.BitSet1024
 
equals(Object) - Method in class gov.nasa.jpf.util.BitSet256
 
equals(Object) - Method in class gov.nasa.jpf.util.BitSet64
 
equals(Object) - Method in class gov.nasa.jpf.util.event.Event
 
equals(Object) - Method in class gov.nasa.jpf.util.FinalBitSet
 
equals(Object) - Method in class gov.nasa.jpf.util.IntArray
 
equals(Object) - Method in class gov.nasa.jpf.util.IntTable.Entry
 
equals(Object) - Method in class gov.nasa.jpf.util.json.Token
 
equals(Object, Object) - Static method in class gov.nasa.jpf.util.Misc
 
equals(Object[], Object[]) - Static method in class gov.nasa.jpf.util.Misc
 
equals(Object) - Method in class gov.nasa.jpf.util.ObjArray
 
equals(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
equals(Object) - Method in class gov.nasa.jpf.util.Pair
 
equals(Object) - Method in class gov.nasa.jpf.util.Result
 
equals(Object) - Method in class gov.nasa.jpf.util.SourceRef
 
equals(String, int) - Method in class gov.nasa.jpf.util.SourceRef
 
equals(String) - Method in class gov.nasa.jpf.util.SourceRef
 
equals(Object) - Method in class gov.nasa.jpf.vm.Allocation
 
equals(Object) - Method in class gov.nasa.jpf.vm.AtomicData
 
equals(Object) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
we check for type and equal element values
equals(Object) - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
equals(Object) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
equals(int, int, String) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
equals(Object) - Method in class gov.nasa.jpf.vm.ClassInfo
 
equals(Object) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
equals(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
equals(Object) - Method in class gov.nasa.jpf.vm.Fields
 
equals(Object) - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
equals(Object) - Method in class gov.nasa.jpf.vm.HashedAllocationContext
 
equals(Object) - Method in class gov.nasa.jpf.vm.IntArrayFields
 
equals(Object) - Method in class gov.nasa.jpf.vm.LongArrayFields
 
equals(Object) - Method in class gov.nasa.jpf.vm.Monitor
Compares to another object.
equals(Object) - Method in class gov.nasa.jpf.vm.NamedFields
Checks for equality.
equals(Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
equals(Object) - Method in class gov.nasa.jpf.vm.ObjRef
 
equals(Object) - Method in class gov.nasa.jpf.vm.PreciseAllocationContext
 
equals(Object) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
equals(Object) - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
equals(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
equals(Object) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
equals(Object) - Method in class gov.nasa.jpf.vm.ThreadData
 
equalsString(String) - Method in class gov.nasa.jpf.vm.DynamicElementInfo
just a helper to avoid creating objects just for the sake of comparing
equalsString(String) - Method in class gov.nasa.jpf.vm.ElementInfo
just a helper to avoid creating objects just for the sake of comparing
Error - Class in gov.nasa.jpf
class used to store property violations (property and path)
Error(int, Property, Path, ThreadList) - Constructor for class gov.nasa.jpf.Error
 
error(Property) - Method in class gov.nasa.jpf.search.Search
 
error(Property, Path, ThreadList) - Method in class gov.nasa.jpf.search.Search
 
error(String) - Static method in class gov.nasa.jpf.tool.Run
 
error(String) - Method in class gov.nasa.jpf.util.BinaryClassSource
 
error - Variable in class gov.nasa.jpf.util.Result
 
error(String) - Static method in class gov.nasa.jpf.vm.ClassFileContainer
 
error(String) - Static method in class gov.nasa.jpf.vm.ClassPath
 
error_id - Static variable in class gov.nasa.jpf.vm.VM
The number of errors saved so far.
errorNodeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
errors - Variable in class gov.nasa.jpf.search.Search
 
ErrorTraceGenerator - Class in gov.nasa.jpf.listener
A lightweight listener to generate the error trace by printing the program instructions at transition boundaries.
ErrorTraceGenerator(Config, JPF) - Constructor for class gov.nasa.jpf.listener.ErrorTraceGenerator
 
ESParser - Class in gov.nasa.jpf.util.script
generic parser for event scripts <2do> this is still awfully hardwired to StringExpander
ESParser(String, EventFactory) - Constructor for class gov.nasa.jpf.util.script.ESParser
 
ESParser(String) - Constructor for class gov.nasa.jpf.util.script.ESParser
 
ESParser(String, Reader) - Constructor for class gov.nasa.jpf.util.script.ESParser
 
ESParser(String, Reader, EventFactory) - Constructor for class gov.nasa.jpf.util.script.ESParser
 
ESParser.DefaultEventFactory - Class in gov.nasa.jpf.util.script
 
ESParser.Exception - Exception in gov.nasa.jpf.util.script
utilities
eval(String) - Static method in class gov.nasa.jpf.vm.choice.DoubleSpec
return double from String spec, which can be either a literal or a local variable name, or a field name
evaluate(MJIEnv, int) - Method in class gov.nasa.jpf.util.event.CheckEvent
this is the single check condition for this event
evaluate() - Method in class gov.nasa.jpf.vm.PredicateMap
 
Event - Class in gov.nasa.jpf.util.event
class that represents an external stimulus to the SUT, which is produced by EventTree instances (our environment models) Note that albeit concrete EventTree can provide their own, specialized Event types, this class is generic enough that we don't declare it as abstract
Event(String) - Constructor for class gov.nasa.jpf.util.event.Event
 
Event(String, Object) - Constructor for class gov.nasa.jpf.util.event.Event
 
Event(String, Object[]) - Constructor for class gov.nasa.jpf.util.event.Event
 
Event(String, Object[], Object) - Constructor for class gov.nasa.jpf.util.event.Event
 
event(String) - Method in interface gov.nasa.jpf.util.event.EventConstructor
 
event(String, Object...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
 
event(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
 
Event - Class in gov.nasa.jpf.util.script
 
Event(ScriptElement, String, String[], int) - Constructor for class gov.nasa.jpf.util.script.Event
 
EventChoiceGenerator - Class in gov.nasa.jpf.util.event
ChoiceGenerator for Events.
EventChoiceGenerator(String, Event) - Constructor for class gov.nasa.jpf.util.event.EventChoiceGenerator
 
EventChoiceGenerator(String, Event, EventContext) - Constructor for class gov.nasa.jpf.util.event.EventChoiceGenerator
 
EventConstructor - Interface in gov.nasa.jpf.util.event
abstract class that hold API to create event trees this factors out constructor methods so that they can be used inside of EventTrees and EventForests
EventContext - Interface in gov.nasa.jpf.util.event
functional interface that is used to expand events from execution context
EventFactory - Interface in gov.nasa.jpf.util.script
factory class used to create concrete Event instances
EventForest - Class in gov.nasa.jpf.util.event
a forest of named event trees This class mostly exists for the purpose of tree construction, which happens from respective ctors like EventForest myForest = new EventForest(){
EventForest() - Constructor for class gov.nasa.jpf.util.event.EventForest
 
EventGenerator<T> - Class in gov.nasa.jpf.util.script
abstract ChoiceGenerator root for Event based generators
EventGenerator(String) - Constructor for class gov.nasa.jpf.util.script.EventGenerator
 
EventGeneratorFactory - Class in gov.nasa.jpf.util.script
abstract root for backtrackable event generator factories <2do> - we don't support backtracking for sections yet! needs to be implemented for state charts
EventGeneratorFactory() - Constructor for class gov.nasa.jpf.util.script.EventGeneratorFactory
 
EventGeneratorFactory(EventFactory) - Constructor for class gov.nasa.jpf.util.script.EventGeneratorFactory
 
EventTree - Class in gov.nasa.jpf.util.event
an abstract class that creates Event trees While there is no need to provide specialized Event types or additional event constructors, concrete subclasses have to provide a createRoot() implementation.
EventTree() - Constructor for class gov.nasa.jpf.util.event.EventTree
 
EventTree(Event) - Constructor for class gov.nasa.jpf.util.event.EventTree
 
exception(String) - Method in class gov.nasa.jpf.Config
 
EXCEPTION_PARAMETER - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
exceptionBailout(VM, ThreadInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
exceptionBailout(VM, ThreadInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
exceptionBailout(VM, ThreadInfo) - Method in interface gov.nasa.jpf.vm.VMListener
exception causes top frame to be purged
exceptionHandled(VM, ThreadInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
exceptionHandled(VM, ThreadInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
exceptionHandled(VM, ThreadInfo) - Method in interface gov.nasa.jpf.vm.VMListener
exception handled by current top frame
ExceptionHandler - Class in gov.nasa.jpf.vm
Stores the information about an exception handler.
ExceptionHandler(String, int, int, int) - Constructor for class gov.nasa.jpf.vm.ExceptionHandler
Creates a new exception handler.
exceptionHandlers - Variable in class gov.nasa.jpf.vm.MethodInfo
JPFConfigException handlers
exceptionIndex - Variable in class gov.nasa.jpf.vm.ExceptionParameterAnnotationInfo
 
ExceptionInfo - Class in gov.nasa.jpf.vm
helper class to store context of an exception
ExceptionInjector - Class in gov.nasa.jpf.listener
listener to inject exceptions according to user specifications.
ExceptionInjector(Config, JPF) - Constructor for class gov.nasa.jpf.listener.ExceptionInjector
 
ExceptionParameterAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for catch arguments
ExceptionParameterAnnotationInfo(AnnotationInfo, int, short[], int) - Constructor for class gov.nasa.jpf.vm.ExceptionParameterAnnotationInfo
 
exceptions - Variable in class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
 
EXCEPTIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
exceptionThread - Variable in class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
 
ExceptionThreadChoiceFromSet - Class in gov.nasa.jpf.vm.choice
a ThreadChoiceFromSet that reschedules the specified thread with exceptions
ExceptionThreadChoiceFromSet(String, ThreadInfo[], ThreadInfo, String[]) - Constructor for class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
 
exceptionThrown(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.ExecTracker
 
exceptionThrown(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.NullTracker
 
exceptionThrown(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
exceptionThrown(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
exceptionThrown(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
exception was thrown
excludeClasses - Variable in class gov.nasa.jpf.listener.ObjectTracker
 
excludeClasses - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
excludeMethods - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
excludeNestedInit - Static variable in class gov.nasa.jpf.jvm.JVMClassInfo
 
excludes - Variable in class gov.nasa.jpf.listener.PreciseRaceDetector
 
excludes - Variable in class gov.nasa.jpf.util.ClassInfoFilter
 
ExecTracker - Class in gov.nasa.jpf.listener
Listener tool to monitor JPF execution.
ExecTracker(Config) - Constructor for class gov.nasa.jpf.listener.ExecTracker
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
overridden because AASTORE can cause ArrayStoreExceptions and exposure CGs
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ACONST_NULL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ATHROW
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.D2F
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.D2I
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.D2L
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DADD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DCONST
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DDIV
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DMUL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DNEG
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DoubleCompareInstruction
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DREM
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DSUB
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DUP
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X1
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X2
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X1
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X2
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.F2D
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.F2I
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.F2L
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FADD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPG
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FCONST
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FDIV
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FMUL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FNEG
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FREM
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FSUB
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.I2B
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.I2C
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.I2D
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.I2F
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.I2L
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.I2S
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IADD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IAND
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IDIV
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IMUL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INEG
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEDYNAMIC
For now, INVOKEDYNAMIC works only in the context of lambda expressions.
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IOR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IREM
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ISHL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ISHR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ISUB
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IUSHR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IXOR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JSR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.L2D
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.L2F
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.L2I
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LADD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LAND
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LCMP
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LDIV
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LMUL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LNEG
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LOR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LREM
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LSHL
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LSHR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LSUB
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LUSHR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LXOR
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.MONITORENTER
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.MONITOREXIT
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.NOP
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.POP
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.POP2
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.RET
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.RUNSTART
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.SWAP
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.WIDE
 
execute(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
execute(ThreadInfo) - Method in class gov.nasa.jpf.vm.Instruction
this is the real workhorse returns next instruction to enter in this thread <2do> it's unfortunate we roll every side effect into this method, because it diminishes the value of the 'executeInstruction' notification: all insns that require some sort of late binding (InvokeVirtual, GetField, ..) are not yet fully analyzable (e.g.
executeAllBranches(SystemState, KernelState, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
useful for symbolic execution modes
executeBothBranches(SystemState, KernelState, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
use this as a delegatee in overridden executes of derived IfInstructions (e.g.
executeConditional(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
executeConditional(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
executedInstructions - Variable in class gov.nasa.jpf.vm.ThreadInfo
counter for executed instructions along current transition
executedMethod - Variable in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.AssertionProperty
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.ChoiceSelector
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.ExceptionInjector
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.MethodTracker
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.NonSharedChecker
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.NullTracker
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.OOMEInjector
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.Perturbator
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.StackTracker
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.StopWatchFuzzer
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.VarRecorder
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.ListenerAdapter
 
executeInstruction(VM, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
executeInstruction() - Method in class gov.nasa.jpf.vm.ThreadInfo
Execute next instruction.
executeInstruction(VM, ThreadInfo, Instruction) - Method in interface gov.nasa.jpf.vm.VMListener
VM is about to execute the next instruction
executeInstructionHidden() - Method in class gov.nasa.jpf.vm.ThreadInfo
enter instruction hidden from any listeners, and do not record it in the path
executeMethodAtomic(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
Executes a method call.
executeMethodHidden(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
enter method atomically, but also hide it from listeners and do NOT add executed instructions to the path.
EXECUTENATIVE - Class in gov.nasa.jpf.jvm.bytecode
this is a synthetic instruction to (re-)execute native methods Note that StackFrame and lock handling has to occur from within the corresponding NativeMethodInfo
EXECUTENATIVE() - Constructor for class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
EXECUTENATIVE(NativeMethodInfo) - Constructor for class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
executenative(NativeMethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
executenative(NativeMethodInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
executenative(NativeMethodInfo) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
executeNative(ThreadInfo) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
executeNextTransition(VM) - Method in class gov.nasa.jpf.vm.SystemState
enter all instructions that constitute the next transition.
executeTransition(SystemState) - Method in class gov.nasa.jpf.vm.ThreadInfo
enter instructions until there is none left or somebody breaks the transition (e.g.
exit() - Static method in class gov.nasa.jpf.JPF
 
exit() - Method in class gov.nasa.jpf.util.automaton.State
 
exit() - Method in class gov.nasa.jpf.vm.ThreadInfo
this should only be called from the top half of the last DIRECTCALLRETURN of a thread.
exiting(String, String) - Method in class gov.nasa.jpf.util.JPFLogger
 
exiting(String, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
expand() - Method in class gov.nasa.jpf.util.script.Event
this is an interesting little exercise since we have to cover all combinations of parameter values, which would normally be a simple set of nested loops, only that the number of parameters is a variable itself
expand() - Method in class gov.nasa.jpf.util.StringExpander
 
expandPath(String) - Method in class gov.nasa.jpf.util.PathnameExpander
 
expandString(String, String) - Method in class gov.nasa.jpf.Config
 
expandWildcards(String[]) - Static method in class gov.nasa.jpf.util.FileUtils
 
expandWildcards(String) - Method in class gov.nasa.jpf.util.PathnameExpander
 
expected - Variable in class gov.nasa.jpf.util.event.TestEventTree
 
ExpGrowth - Class in gov.nasa.jpf.util
 
ExpGrowth(float, int) - Constructor for class gov.nasa.jpf.util.ExpGrowth
 
ExpGrowth(float) - Constructor for class gov.nasa.jpf.util.ExpGrowth
 
exposedObjRef - Variable in class gov.nasa.jpf.vm.choice.ExposureCG
 
ExposureCG - Class in gov.nasa.jpf.vm.choice
a scheduling point for exposure of objects that might become shared by having their reference stored in a shared object
ExposureCG(String, ThreadInfo[], ElementInfo) - Constructor for class gov.nasa.jpf.vm.choice.ExposureCG
 
extend(ClassInfo, int) - Method in interface gov.nasa.jpf.vm.AllocationContext
 
extend(ClassInfo, int) - Method in class gov.nasa.jpf.vm.HashedAllocationContext
 
extend(ClassInfo, int) - Method in class gov.nasa.jpf.vm.PreciseAllocationContext
 
extendTransition() - Method in class gov.nasa.jpf.vm.SystemState
check if we can extend the current transition without state storing/matching This is useful for non-cascaded single choice CGs that do not cause rescheduling.

F

F2D - Class in gov.nasa.jpf.jvm.bytecode
Convert float to double ..., value => ..., result
F2D() - Constructor for class gov.nasa.jpf.jvm.bytecode.F2D
 
f2d() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
f2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
f2d() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
f2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
f2d() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
f2d() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
F2I - Class in gov.nasa.jpf.jvm.bytecode
Convert float to int ..., value => ..., result
F2I() - Constructor for class gov.nasa.jpf.jvm.bytecode.F2I
 
f2i() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
f2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
f2i() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
f2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
f2i() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
f2i() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
F2L - Class in gov.nasa.jpf.jvm.bytecode
Convert float to long ..., value => ..., result
F2L() - Constructor for class gov.nasa.jpf.jvm.bytecode.F2L
 
f2l() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
f2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
f2l() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
f2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
f2l() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
f2l() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FADD - Class in gov.nasa.jpf.jvm.bytecode
Add float ..., value1, value2 => ..., result
FADD() - Constructor for class gov.nasa.jpf.jvm.bytecode.FADD
 
fadd() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fadd() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fadd() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fadd() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fail(String, String[], String) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
fail() - Static method in class gov.nasa.jpf.util.test.TestJPF
 
fail(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
Failed() - Constructor for exception gov.nasa.jpf.tool.RunTest.Failed
 
failure(String) - Static method in class gov.nasa.jpf.util.Result
 
FALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load float from array ..., arrayref, index => ..., value
FALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.FALOAD
 
faload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
faload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
faload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
faload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
faload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
faload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FALSE - Static variable in class gov.nasa.jpf.Config
 
falseFirst - Variable in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
FASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store into float array ..., arrayref, index, value => ...
FASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.FASTORE
 
fastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FCMPG - Class in gov.nasa.jpf.jvm.bytecode
Compare float ..., value1, value2 => ..., result
FCMPG() - Constructor for class gov.nasa.jpf.jvm.bytecode.FCMPG
 
fcmpg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fcmpg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fcmpg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fcmpg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fcmpg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fcmpg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FCMPL - Class in gov.nasa.jpf.jvm.bytecode
Compare float ..., value1, value2 => ..., result
FCMPL() - Constructor for class gov.nasa.jpf.jvm.bytecode.FCMPL
 
fcmpl() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fcmpl() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fcmpl() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fcmpl() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fcmpl() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fcmpl() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fconfig(String, String...) - Method in class gov.nasa.jpf.util.JPFLogger
 
FCONST - Class in gov.nasa.jpf.jvm.bytecode
Push float ...
FCONST() - Constructor for class gov.nasa.jpf.jvm.bytecode.FCONST
 
FCONST(float) - Constructor for class gov.nasa.jpf.jvm.bytecode.FCONST
 
fconst_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fconst_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fconst_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fconst_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fconst_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fconst_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fconst_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fconst_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fconst_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fconst_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fconst_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fconst_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fconst_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fconst_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FDIV - Class in gov.nasa.jpf.jvm.bytecode
divide float ..., value1, value2 => ..., result
FDIV() - Constructor for class gov.nasa.jpf.jvm.bytecode.FDIV
 
fdiv() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fdiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fdiv() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fdiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fdiv() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fdiv() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FeatureSpec - Class in gov.nasa.jpf.util
common base class for MethodSpec and FieldSpec
FeatureSpec(String, String, String, boolean) - Constructor for class gov.nasa.jpf.util.FeatureSpec
 
ffine(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
ffine(String, Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
ffiner(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
ffiner(String, Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
ffinest(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
ffinest(String, Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
fi - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
FIELD - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
FIELD_REF - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
FieldAmmendmentByName - Class in gov.nasa.jpf.vm.serialize
 
FieldAmmendmentByName(String[], boolean) - Constructor for class gov.nasa.jpf.vm.serialize.FieldAmmendmentByName
 
FieldAmmendmentByName(Collection<String>, boolean) - Constructor for class gov.nasa.jpf.vm.serialize.FieldAmmendmentByName
 
FieldAmmendmentByName(Iterable<String>, boolean) - Constructor for class gov.nasa.jpf.vm.serialize.FieldAmmendmentByName
 
fieldAttrIterator(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
fieldAttrIterator(FieldInfo, Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
 
fieldAttrIterator(int) - Method in class gov.nasa.jpf.vm.Fields
 
fieldAttrIterator(int, Class<T>) - Method in class gov.nasa.jpf.vm.Fields
 
fieldAttrs - Variable in class gov.nasa.jpf.vm.Fields
we use this to store arbitrary field attributes (like symbolic values), but only create this on demand
fieldClassNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
fieldDescriptorAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
fieldIndex - Variable in class gov.nasa.jpf.vm.FieldInfo
 
FieldInfo - Class in gov.nasa.jpf.vm
type, name and attribute information of a field.
FieldInfo(String, String, int) - Constructor for class gov.nasa.jpf.vm.FieldInfo
 
FieldInstruction - Class in gov.nasa.jpf.vm.bytecode
abstract base for all field access instructions
FieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
FieldLockInfo - Class in gov.nasa.jpf.vm
class encapsulating the lock protection status for field access instructions.
FieldLockInfo() - Constructor for class gov.nasa.jpf.vm.FieldLockInfo
 
FieldLockInfoFactory - Interface in gov.nasa.jpf.vm
factory interface for creating concrete FieldLockInfo objects, which are configurable class sets (that might encapsulate heuristics)
fieldNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
fields - Variable in class gov.nasa.jpf.vm.ElementInfo
 
Fields - Class in gov.nasa.jpf.vm
Represents the variable, hash-collapsed pooled data associated with an object that is related to the object values (as opposed to synchronization ->Monitor).
Fields() - Constructor for class gov.nasa.jpf.vm.Fields
 
fieldsFactory - Static variable in class gov.nasa.jpf.vm.ClassInfo
our abstract factory to createAndInitialize object and class fields
FieldsFactory - Interface in gov.nasa.jpf.vm
abstract factory interface for creating Fields, i.e.
FieldSource(ThreadInfo, FieldInstruction, ElementInfo) - Constructor for class gov.nasa.jpf.listener.NullTracker.FieldSource
 
FieldSpec - Class in gov.nasa.jpf.util
utility class that can match FieldInfos against specs.
FieldSpec(String, String, String, boolean) - Constructor for class gov.nasa.jpf.util.FieldSpec
 
FieldSpecMatcher - Class in gov.nasa.jpf.util
a matcher for a collection of FieldSpecs
FieldSpecMatcher(String[]) - Constructor for class gov.nasa.jpf.util.FieldSpecMatcher
 
fieldSpecs - Variable in class gov.nasa.jpf.util.FieldSpecMatcher
 
fieldWatchList - Variable in class gov.nasa.jpf.listener.Perturbator
 
file - Variable in class gov.nasa.jpf.listener.SimpleDot
 
fileName - Variable in class gov.nasa.jpf.util.SourceRef
 
fileSpec - Variable in class gov.nasa.jpf.util.LocationSpec
 
FileUtils - Class in gov.nasa.jpf.util
utility class to find all files matching (possibly hierarchical) wildcard path specs we support single '*' wildcards as in filename matching, plus "**" patterns that match all (recursive) subdirectories
FileUtils() - Constructor for class gov.nasa.jpf.util.FileUtils
 
fill(E) - Method in class gov.nasa.jpf.util.ObjArray
 
fillObject(MJIEnv, ClassInfo, ChoiceGenerator<?>[], String) - Method in class gov.nasa.jpf.util.json.JSONObject
 
filter - Variable in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
FilterConfiguration - Interface in gov.nasa.jpf.vm.serialize
 
FilterFrame - Annotation Type in gov.nasa.jpf.vm.serialize
USE CAREFULLY - Indicates that the stack frame of a method should not, in specified ways, be considered during state matching.
FilteringSerializer - Class in gov.nasa.jpf.vm.serialize
serializer that can ignore marked fields and stackframes for state matching <2do> rework filter policies
FilteringSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
FinalBitSet - Class in gov.nasa.jpf.util
Faster version of BitSet for those that never change.
finalizer - Variable in class gov.nasa.jpf.vm.ClassInfo
 
finalizersEnabled() - Method in class gov.nasa.jpf.vm.VM
 
FinalizerThreadInfo - Class in gov.nasa.jpf.vm
 
FinalizerThreadInfo(VM, ApplicationContext, int) - Constructor for class gov.nasa.jpf.vm.FinalizerThreadInfo
 
findLibrary(String) - Method in class gov.nasa.jpf.JPFClassLoader
 
findMatch(String) - Method in class gov.nasa.jpf.vm.ClassPath
 
findMatches(String) - Static method in class gov.nasa.jpf.util.FileUtils
 
findResource(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
Finds the first Resource in the classpath which has the specified name.
findResources(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
Finds all resources in the classpath with the given name.
fine(String) - Method in class gov.nasa.jpf.util.JPFLogger
 
fine(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
fine(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
fine(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
fine(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
fine(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
fine(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
fine(String) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(String, String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(String...) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(Object) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(Object, Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
fine(Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
FINE - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
FINE - Static variable in class gov.nasa.jpf.vm.Verify
 
finer(String) - Method in class gov.nasa.jpf.util.JPFLogger
 
finer(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
finer(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
finer(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
finer(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
finer(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
finer(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
finer(String) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(String, String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(String...) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(Object, Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finer(Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
FINER - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
FINER - Static variable in class gov.nasa.jpf.vm.Verify
 
finest(String) - Method in class gov.nasa.jpf.util.JPFLogger
 
finest(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
finest(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
finest(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
finest(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
finest(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
finest(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
finest(String) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(String, String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(String...) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(Object, Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
finest(Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
FINEST - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
FINEST - Static variable in class gov.nasa.jpf.vm.Verify
 
finfo(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
finfo(String, Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
FINISHCLINIT - Class in gov.nasa.jpf.jvm.bytecode
artificial bytecode to defer class status changes of classes that don't have a (), simulating native VM specific behavior that involves nested locking during class init
FINISHCLINIT(ClassInfo) - Constructor for class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
 
finishclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
finishclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
finishclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FINISHED - Static variable in class gov.nasa.jpf.report.Publisher
 
finished - Variable in class gov.nasa.jpf.report.Reporter
 
finishedItems - Variable in class gov.nasa.jpf.report.Publisher
 
finishExceptionHandlerTable() - Method in class gov.nasa.jpf.vm.MethodInfo
 
finishLineNumberTable() - Method in class gov.nasa.jpf.vm.MethodInfo
 
finishLocalVarTable() - Method in class gov.nasa.jpf.vm.MethodInfo
 
finishParameterAnnotations() - Method in class gov.nasa.jpf.vm.MethodInfo
 
finishThrownExceptions() - Method in class gov.nasa.jpf.vm.MethodInfo
 
fire() - Method in class gov.nasa.jpf.util.automaton.Transition
 
first - Variable in class gov.nasa.jpf.util.LinkedObjectQueue
 
firstNullIndex(int, int) - Method in class gov.nasa.jpf.util.SparseClusterArray
find first null element within given range [i, i+length[
FixedBitSet - Interface in gov.nasa.jpf.util
BitSet like interface for fixed size bit sets We keep this as an interface so that we can have java.util.BitSet subclasses as implementations
FLOAD - Class in gov.nasa.jpf.jvm.bytecode
Load float from local variable ...
FLOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.FLOAD
 
fload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FloatArrayFields - Class in gov.nasa.jpf.vm
element values for float[] objects
FloatArrayFields(int) - Constructor for class gov.nasa.jpf.vm.FloatArrayFields
 
floatAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
FloatChoiceFromList - Class in gov.nasa.jpf.vm.choice
 
FloatChoiceFromList(String) - Constructor for class gov.nasa.jpf.vm.choice.FloatChoiceFromList
super constructor for subclasses that want to configure themselves
FloatChoiceFromList(String, Float[]) - Constructor for class gov.nasa.jpf.vm.choice.FloatChoiceFromList
 
FloatChoiceFromList(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.FloatChoiceFromList
 
FloatChoiceFromList(String, float...) - Constructor for class gov.nasa.jpf.vm.choice.FloatChoiceFromList
 
FloatChoiceGenerator - Interface in gov.nasa.jpf.vm
Choice Generator that creates float value - this is only an interface we can use for type checks of implementors that have their own generic hierarchy
FloatFieldInfo - Class in gov.nasa.jpf.vm
type, name, modifier info of float fields
FloatFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.FloatFieldInfo
 
floatToInt(float) - Static method in class gov.nasa.jpf.vm.Types
 
floatValue() - Method in class gov.nasa.jpf.util.MutableInteger
 
fLockInfo - Variable in class gov.nasa.jpf.vm.ElementInfo
 
flush() - Method in class gov.nasa.jpf.util.CommitOutputStream
 
flush() - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
flush() - Method in class gov.nasa.jpf.util.LogHandler
 
flush() - Method in class gov.nasa.jpf.util.SplitOutputStream
 
FMUL - Class in gov.nasa.jpf.jvm.bytecode
Multiply float ..., value1, value2 => ..., result
FMUL() - Constructor for class gov.nasa.jpf.jvm.bytecode.FMUL
 
fmul() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fmul() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fmul() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fmul() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fname - Variable in class gov.nasa.jpf.util.Source
 
fname - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
FNEG - Class in gov.nasa.jpf.jvm.bytecode
Negate float ..., value => ..., result
FNEG() - Constructor for class gov.nasa.jpf.jvm.bytecode.FNEG
 
fneg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fneg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fneg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fneg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
forceSet(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
just to provide a way to overwrite SystemAttributes (e.g.
forceState() - Method in class gov.nasa.jpf.vm.MJIEnv
 
forceState() - Method in class gov.nasa.jpf.vm.VM
 
FormalParameterAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for formal parameters
FormalParameterAnnotationInfo(AnnotationInfo, int, short[], int) - Constructor for class gov.nasa.jpf.vm.FormalParameterAnnotationInfo
 
format(String, Object...) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
format(Locale, String, Object...) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
format(String, int) - Static method in class gov.nasa.jpf.util.Left
 
format(int, int) - Static method in class gov.nasa.jpf.util.Left
 
format(String, int, char) - Static method in class gov.nasa.jpf.util.Right
 
format(String, int) - Static method in class gov.nasa.jpf.util.Right
 
format(int, int) - Static method in class gov.nasa.jpf.util.Right
 
format(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
format(Locale, int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
formatDTG(Date) - Method in class gov.nasa.jpf.report.Publisher
 
formatHMS(long) - Static method in class gov.nasa.jpf.report.Publisher
 
forward() - Method in class gov.nasa.jpf.search.Search
 
forward() - Method in class gov.nasa.jpf.vm.VM
advance the program state forward() and backtrack() are the two primary interfaces towards the Search driver.
foundErrors() - Method in class gov.nasa.jpf.JPF
 
frameAmmendments - Variable in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
frameAttr - Variable in class gov.nasa.jpf.vm.StackFrame
 
frameAttrIterator() - Method in class gov.nasa.jpf.vm.StackFrame
 
frameAttrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
 
FramePolicy - Class in gov.nasa.jpf.vm.serialize
 
FramePolicy() - Constructor for class gov.nasa.jpf.vm.serialize.FramePolicy
 
free - Variable in class gov.nasa.jpf.util.LinkedObjectQueue
 
freeze() - Method in class gov.nasa.jpf.vm.ElementInfo
 
freeze() - Method in class gov.nasa.jpf.vm.StackFrame
 
freezeSharedness(boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
freezeSharedness(Object, boolean) - Static method in class gov.nasa.jpf.vm.Verify
 
freezeSharedness__Ljava_lang_Object_2Z__V(MJIEnv, int, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
FREM - Class in gov.nasa.jpf.jvm.bytecode
Remainder float ..., value1, value2 => ..., result
FREM() - Constructor for class gov.nasa.jpf.jvm.bytecode.FREM
 
frem() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
frem() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
frem() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
frem() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
frem() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
frem() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FRETURN - Class in gov.nasa.jpf.jvm.bytecode
Return float from method ..., value => [empty]
FRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.FRETURN
 
freturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
freturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
freturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
freturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
freturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
freturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fromBitSet(BitSet) - Method in class gov.nasa.jpf.util.BitArray
 
fromFirst(String, char) - Static method in class gov.nasa.jpf.util.Misc
 
fromLine - Variable in class gov.nasa.jpf.util.LocationSpec
 
fromState - Variable in class gov.nasa.jpf.util.automaton.Transition
 
fsevere(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
fsevere(String, Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
FSTORE - Class in gov.nasa.jpf.jvm.bytecode
Store float into local variable ..., value => ...
FSTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.FSTORE
 
fstore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fstore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fstore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fstore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fstore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fstore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fstore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fstore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fstore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fstore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fstore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fstore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fstore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fstore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fstore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fstore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
fstore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fstore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fstore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fstore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
FSUB - Class in gov.nasa.jpf.jvm.bytecode
Subtract float ..., value1, value2 => ..., result
FSUB() - Constructor for class gov.nasa.jpf.jvm.bytecode.FSUB
 
fsub() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
fsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
fsub() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
fsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
fsub() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
fsub() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ftype - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
fullFieldNames - Variable in class gov.nasa.jpf.vm.serialize.FieldAmmendmentByName
 
FullStateSet - Class in gov.nasa.jpf.vm
Implements a lossless StateSet
FullStateSet() - Constructor for class gov.nasa.jpf.vm.FullStateSet
 
funcObjFactory - Variable in class gov.nasa.jpf.vm.VM
 
FunctionObjectFactory - Class in gov.nasa.jpf.vm
 
FunctionObjectFactory() - Constructor for class gov.nasa.jpf.vm.FunctionObjectFactory
 
fwarning(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
fwarning(String, Object...) - Method in interface gov.nasa.jpf.util.Loggable
 

G

gc() - Method in class gov.nasa.jpf.vm.GenericHeap
 
gc() - Method in interface gov.nasa.jpf.vm.Heap
 
gc() - Method in class gov.nasa.jpf.vm.KernelState
 
gc() - Method in class gov.nasa.jpf.vm.MJIEnv
 
gcBegin(VM) - Method in class gov.nasa.jpf.listener.HeapTracker
VMListener interface
gcBegin(VM) - Method in class gov.nasa.jpf.ListenerAdapter
 
gcBegin(VM) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
gcBegin(VM) - Method in class gov.nasa.jpf.report.Statistics
 
gcBegin(VM) - Method in interface gov.nasa.jpf.vm.VMListener
 
gcCycles - Variable in class gov.nasa.jpf.report.Statistics
 
gcEnd(VM) - Method in class gov.nasa.jpf.listener.ExecTracker
VMListener interface
gcEnd(VM) - Method in class gov.nasa.jpf.listener.HeapTracker
 
gcEnd(VM) - Method in class gov.nasa.jpf.ListenerAdapter
 
gcEnd(VM) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
gcEnd(VM) - Method in interface gov.nasa.jpf.vm.VMListener
 
gcIfNeeded() - Method in class gov.nasa.jpf.vm.SystemState
 
generateChildren() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
generateChildren() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
generatePermutation(int, Event[], Event, Event) - Method in interface gov.nasa.jpf.util.event.EventConstructor
 
GenericDataAbstractor - Class in gov.nasa.jpf.perturb
This file implements a generic data abstraction module that can be used with the Perturbator to execute a method with a choice of values for the method parameters.
GenericDataAbstractor(Config, String) - Constructor for class gov.nasa.jpf.perturb.GenericDataAbstractor
 
GenericDataAbstractor.Valuation - Class in gov.nasa.jpf.perturb
 
genericEdgeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
GenericHeap - Class in gov.nasa.jpf.vm
this is an abstract root for Heap implementations, providing a standard mark&sweep collector, change attribute management, and generic pinDownList, weakReference and internString handling The concrete Heap implementors have to provide the ElementInfo collection and associated getters, allocators and iterators
GenericHeap(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.GenericHeap
 
GenericHeap.ElementInfoMarker - Class in gov.nasa.jpf.vm
 
genericNodeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
GenericProperty - Class in gov.nasa.jpf
generic abstract base class implementing program properties.
GenericProperty() - Constructor for class gov.nasa.jpf.GenericProperty
 
GenericSGOIDHeap - Class in gov.nasa.jpf.vm
abstract Heap trait that implements SGOIDs by means of a search global Allocation map and a state managed allocCount map NOTE - a reference value of 0 represents null and therefore is not a valid SGOID
GenericSGOIDHeap(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.GenericSGOIDHeap
 
GenericSharednessPolicy - Class in gov.nasa.jpf.vm
an abstract SharednessPolicy implementation that makes use of both shared field access CGs and exposure CGs.
GenericSharednessPolicy(Config) - Constructor for class gov.nasa.jpf.vm.GenericSharednessPolicy
 
genericSignature - Variable in class gov.nasa.jpf.vm.ClassInfo
Generic type signatures of the class as per para.
genericSignature - Variable in class gov.nasa.jpf.vm.FieldInfo
 
genericSignature - Variable in class gov.nasa.jpf.vm.MethodInfo
Generic signature of the method
GenericSignatureHolder - Interface in gov.nasa.jpf.vm
something that can have a GenericSignature classfile attribute
GenPeer - Class in gov.nasa.jpf.tool
tool to automatically generate the framework of a native peer MJI class, given it's model class.
GenPeer() - Constructor for class gov.nasa.jpf.tool.GenPeer
 
get(int) - Method in class gov.nasa.jpf.util.BitArray
 
get(int) - Method in class gov.nasa.jpf.util.BitSet1024
 
get(int) - Method in class gov.nasa.jpf.util.BitSet256
 
get(int) - Method in class gov.nasa.jpf.util.BitSet64
 
get(int) - Method in class gov.nasa.jpf.util.DynamicIntArray
 
get(int) - Method in class gov.nasa.jpf.util.DynamicObjectArray
 
get(int) - Method in class gov.nasa.jpf.util.FinalBitSet
 
get(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
 
get(V) - Method in class gov.nasa.jpf.util.HashPool
 
get(E) - Method in class gov.nasa.jpf.util.IntTable
lookup, returning null if no binding.
get(int) - Method in class gov.nasa.jpf.util.IntVector
 
get(int) - Method in class gov.nasa.jpf.util.LongVector
 
get(int) - Method in class gov.nasa.jpf.util.ObjArray
 
get(Object, int) - Static method in class gov.nasa.jpf.util.ObjectList
 
get(int) - Method in class gov.nasa.jpf.util.ObjVector
 
get(int) - Method in class gov.nasa.jpf.util.PSIntMap
 
get(int) - Method in interface gov.nasa.jpf.util.ReadOnlyObjList
 
get(int) - Method in class gov.nasa.jpf.util.SingleElementList
 
get(int) - Method in class gov.nasa.jpf.util.SparseClusterArray
 
get(int) - Method in class gov.nasa.jpf.util.SparseIntVector
 
get(int) - Method in class gov.nasa.jpf.util.SparseObjVector
 
get() - Method in class gov.nasa.jpf.vm.ArrayOffset
 
get(int) - Method in class gov.nasa.jpf.vm.ClassLoaderList
 
get(int) - Method in class gov.nasa.jpf.vm.GenericHeap
public getter to access but not change ElementInfos
get(int) - Method in interface gov.nasa.jpf.vm.Heap
 
get(int) - Method in class gov.nasa.jpf.vm.OVHeap
we treat ref <= 0 as NULL reference instead of throwing an exception
get(int) - Method in class gov.nasa.jpf.vm.OVStatics
 
get(int) - Method in class gov.nasa.jpf.vm.Path
 
get(int) - Method in class gov.nasa.jpf.vm.PSIMHeap
 
get(int) - Method in interface gov.nasa.jpf.vm.Statics
get an ElementInfo that might or might not be suitable for modification.
get1SlotField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
get2SlotField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getAbstractObject(int) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
 
getAbstractObject(int) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
 
getAbstractValue(int) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
 
getAbstractValue(float) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
 
getAbstractValue(long) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
 
getAbstractValue(double) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
 
getAbstractValue(int) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
 
getAbstractValue(float) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
 
getAbstractValue(long) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
 
getAbstractValue(double) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
 
getAddedElements(T[], T[]) - Static method in class gov.nasa.jpf.util.Misc
 
getAfterClassMethods(Class<? extends TestJPF>) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getAfterMethods(Class<? extends TestJPF>) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getAlivePredicate() - Method in class gov.nasa.jpf.vm.VM
 
getAll() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
return array with all parents and this CG, in registration order
getAll() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
return array with all parents and this CG, in registration order
getAllChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getAllChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getAllChoices() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getAllErrors - Variable in class gov.nasa.jpf.search.Search
 
getAllInterfaceClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getAllInterfaces() - Method in class gov.nasa.jpf.vm.ClassInfo
get names of all interfaceNames (transitive, idx.e.
getAllMatching(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getAllMatchingWith(ThreadInfo, Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getAllMatchingWithout(ThreadInfo, Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getAllOfType(Class<C>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
return array with all CGs (including this one) of given 'cgType', in registration order
getAllOfType(Class<C>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
return array with all CGs (including this one) of given 'cgType', in registration order
getAllThreadChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
getAlphabet() - Method in class gov.nasa.jpf.util.automaton.Automaton
 
getAlreadyResolvedClassInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getAlt() - Method in class gov.nasa.jpf.util.event.Event
 
getAlternatives() - Method in class gov.nasa.jpf.util.event.Event
 
getAndResetFrameAttr(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getAnnotation(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getAnnotation(String) - Method in class gov.nasa.jpf.vm.InfoObject
 
getAnnotation() - Method in class gov.nasa.jpf.vm.Transition
 
getAnnotationProxy() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getAnnotations() - Method in class gov.nasa.jpf.vm.ClassInfo
return all annotations, which includes the ones inherited from our superclasses NOTE - this is not very efficient
getAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
 
getAppArg(String[]) - Method in class gov.nasa.jpf.Config
 
getApplication() - Method in class gov.nasa.jpf.vm.Path
 
getApplicationContext() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getApplicationContext(int) - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getApplicationContext(int) - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getApplicationContext() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getApplicationContext(int) - Method in class gov.nasa.jpf.vm.VM
 
getApplicationContexts() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getApplicationContexts() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getApplicationContexts() - Method in class gov.nasa.jpf.vm.VM
 
getAppTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getAppTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getAppTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
 
getArch() - Method in class gov.nasa.jpf.report.Reporter
 
getAref() - Method in class gov.nasa.jpf.vm.ArrayAccess
 
getArgAttributes() - Method in class gov.nasa.jpf.vm.MJIEnv
return attr list of all arguments.
getArgs() - Method in class gov.nasa.jpf.Config
 
getArgs() - Method in class gov.nasa.jpf.vm.ApplicationContext
 
getArgSize() - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
getArgSize() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getArgSize() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
this is slot size, i.e.
getArgument(int) - Method in class gov.nasa.jpf.util.event.Event
 
getArgumentArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getArgumentAttrs(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getArgumentAttrs(MethodInfo) - Method in class gov.nasa.jpf.vm.StackFrame
return an array of all argument attrs, which in turn can be lists.
getArgumentLocalVars() - Method in class gov.nasa.jpf.vm.MethodInfo
return only the LocalVarInfos for arguments, in order of definition or null if there are no localVarInfos.
getArguments() - Method in class gov.nasa.jpf.util.event.Event
 
getArguments() - Method in class gov.nasa.jpf.util.Invocation
 
getArguments() - Method in class gov.nasa.jpf.util.script.Event
 
getArguments(ThreadInfo) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
Get and convert the native method parameters off the ThreadInfo stack.
getArguments() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getArgumentSignature(String[], boolean) - Static method in class gov.nasa.jpf.vm.Types
 
getArgumentsSize() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getArgumentsSize(String) - Static method in class gov.nasa.jpf.vm.Types
get size in stack slots (ints), excluding this
getArgumentsValues(ThreadInfo, byte[]) - Method in class gov.nasa.jpf.vm.StackFrame
 
getArgumentTypeNames() - Method in class gov.nasa.jpf.util.Invocation
 
getArgumentTypeNames() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getArgumentTypeNames(String) - Static method in class gov.nasa.jpf.vm.Types
 
getArgumentTypes() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getArgumentTypes(String) - Static method in class gov.nasa.jpf.vm.Types
 
getArgumentValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
<2do> - this relies on same order of arguments and LocalVariableTable entries, which seems to hold for javac, but is not required by the VM spec, which only says that arguments are stored in consecutive slots starting at 0
getArgumentValueLiteral(Object) - Method in class gov.nasa.jpf.util.Invocation
 
getArgumentValues(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
this is a little helper to find out about call argument values from listeners that don't want to dig through MethodInfos and Types.
getArgumentValues(ThreadInfo) - Method in class gov.nasa.jpf.vm.StackFrame
this retrieves the argument values from the caller, i.e.
getArray() - Method in class gov.nasa.jpf.util.json.AbstractValue
 
getArray() - Method in class gov.nasa.jpf.util.json.ArrayValue
 
getArray() - Method in interface gov.nasa.jpf.util.json.Value
Get array value.
getArrayClassInfo(ThreadInfo, String) - Method in class gov.nasa.jpf.vm.GenericHeap
 
getArrayElementType(String) - Static method in class gov.nasa.jpf.vm.Types
 
getArrayFields() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getArrayLength(int) - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
getArrayLength() - Method in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
this only makes sense post-execution since the array dimension is obtained from the operand stack
getArrayLength(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getArrayOperandAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
getArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
only makes sense from an executeInstruction() or instructionExecuted() listener, it is undefined outside of insn exec notifications
getArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
only makes sense from an executeInstruction() or instructionExecuted() listener, it is undefined outside of insn exec notifications
getArrayType() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getArrayType(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getArrayTypeSize(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getAttr() - Method in interface gov.nasa.jpf.util.Attributable
 
getAttr(Class<T>) - Method in interface gov.nasa.jpf.util.Attributable
 
getAttr() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getAttr(Class<A>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getAttr() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getAttr(Class<T>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getAttr() - Method in class gov.nasa.jpf.vm.InfoObject
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getAttr(Class<T>) - Method in class gov.nasa.jpf.vm.InfoObject
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getAttr() - Method in class gov.nasa.jpf.vm.Instruction
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getAttr(Class<T>) - Method in class gov.nasa.jpf.vm.Instruction
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getAttributes() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getAttrs() - Method in class gov.nasa.jpf.util.Invocation
 
getBacktrackData() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getBacktrackData() - Method in class gov.nasa.jpf.vm.SystemState
 
getBacktracker() - Method in class gov.nasa.jpf.vm.VM
 
getBaseIterator(Collection<E>) - Static method in class gov.nasa.jpf.util.Misc
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
 
getBaseName() - Method in class gov.nasa.jpf.vm.MethodInfo
return classname.name (but w/o signature)
getBeforeClassMethods(Class<? extends TestJPF>) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getBeforeMethods(Class<? extends TestJPF>) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getBegin() - Method in class gov.nasa.jpf.vm.ExceptionHandler
Returns the first instruction in the block.
getBitInBitSet(int, int) - Static method in class gov.nasa.jpf.vm.Verify
 
getBitInBitSet__II__Z(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getBkState() - Method in class gov.nasa.jpf.vm.RestorableVMState
 
getBlockedObject(MethodInfo, boolean, boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getBlockedOrWaitingThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getBlockedOrWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
 
getBlockedThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getBlockedThreads() - Method in class gov.nasa.jpf.vm.Monitor
 
getBoolean(String) - Method in class gov.nasa.jpf.Config
 
getBoolean(String, boolean) - Method in class gov.nasa.jpf.Config
 
getBoolean() - Method in class gov.nasa.jpf.util.json.AbstractValue
 
getBoolean() - Method in class gov.nasa.jpf.util.json.ArrayValue
 
getBoolean() - Method in interface gov.nasa.jpf.util.json.Value
Get boolean value.
getBoolean() - Static method in class gov.nasa.jpf.vm.Verify
this is the new boolean choice generator.
getBoolean(boolean) - Static method in class gov.nasa.jpf.vm.Verify
new boolean choice generator that also tells jpf which value to use first by default in a search.
getBoolean____Z(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getBoolean__Z__Z(MJIEnv, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getBooleanArgVariations(int) - Static method in class gov.nasa.jpf.util.script.Event
variations over boolean lists are quite easy to produce :)
getBooleanArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getBooleanArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getBooleanElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getBooleanField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getBooleanField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getBooleanField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getBooleanObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getBooleanValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getBooleanValue(int) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
getBooleanValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getBooleanValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getBooleanValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getBootstrapMethodInfo(int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getBoundIndex() - Method in class gov.nasa.jpf.vm.TypeParameterBoundAnnotationInfo
 
getBoxedType(byte) - Static method in class gov.nasa.jpf.vm.Types
 
getBufferSize() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
getBuiltinType(String) - Static method in class gov.nasa.jpf.vm.Types
 
getBuiltinTypeFromSignature(String) - Static method in class gov.nasa.jpf.vm.Types
 
getByteArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getByteArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ACONST_NULL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ATHROW
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.BALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.CALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.D2F
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.D2I
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.D2L
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DADD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DCMPG
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DCMPL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DCONST
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DDIV
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DMUL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DNEG
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DREM
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DSUB
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP2
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X1
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X2
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X1
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X2
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.F2D
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.F2I
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.F2L
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FADD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FCMPG
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FCMPL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FCONST
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FDIV
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FMUL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FNEG
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FREM
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FSUB
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO_W
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2B
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2C
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2D
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2F
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2L
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2S
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IADD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IAND
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IDIV
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFEQ
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFGE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFGT
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFLE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFLT
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFNE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFNONNULL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFNULL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IMUL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INEG
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEDYNAMIC
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IOR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IREM
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ISHL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ISHR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ISUB
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IUSHR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IXOR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.JSR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.L2D
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.L2F
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.L2I
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LADD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LAND
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LCMP
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LDC_W
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LDIV
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LMUL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LNEG
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LOR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LREM
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LSHL
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LSHR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LSUB
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LUSHR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LXOR
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.MONITORENTER
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.MONITOREXIT
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.NOP
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.POP
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.POP2
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.RET
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.RUNSTART
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.SALOAD
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.SWAP
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.WIDE
 
getByteCode() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getByteElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getByteField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getByteField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getByteField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getByteObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getByteValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getByteValue(int) - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
getByteValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getByteValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getByteValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getCachedMemento() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getCachedMemento() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getCallArguments(ThreadInfo) - Method in class gov.nasa.jpf.vm.StackFrame
get the arguments of the executed call Note - this throws an exception if the StackFrame pc is not an InvokeInstruction
getCallee() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
getCalleeThis(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
getCalleeThis(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.InstanceInvokeInstruction
 
getCalleeThis(MethodInfo) - Method in class gov.nasa.jpf.vm.StackFrame
return the object reference for an instance method to be called (we are still in the caller's frame).
getCalleeThis(int) - Method in class gov.nasa.jpf.vm.StackFrame
return reference of called object in the context of the caller (i.e.
getCalleeThis(MethodInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the this pointer of the callee from the stack.
getCalleeThis(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the this pointer of the callee from the stack.
getCaller() - Method in class gov.nasa.jpf.util.test.TestJPF
 
getCallerClass(int) - Static method in class gov.nasa.jpf.util.Reflection
find callers class
getCallerClass() - Static method in class gov.nasa.jpf.util.Reflection
 
getCallerClass(Class<T>) - Static method in class gov.nasa.jpf.util.Reflection
 
getCallerElement(int) - Static method in class gov.nasa.jpf.util.Reflection
 
getCallerElement() - Static method in class gov.nasa.jpf.util.Reflection
 
getCallerFrame() - Method in class gov.nasa.jpf.vm.StackFrame
 
getCallerStackFrame() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getCallerStackFrame(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getCallerStackFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getCandidateLockSet() - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
getCandidateLockSet() - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
 
getCandidateLockSet() - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
 
getCascade() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
return array with all cascaded parents and this CG, in registration order
getCascade() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
return array with all cascaded parents and this CG, in registration order
getCascadedParent() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
returns the prev CG if it was registered for the same insn
getCascadedParent() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
returns the prev CG if it was registered for the same insn
getCauseClassname() - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
getCauseDetails() - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
getCGCall(String) - Method in class gov.nasa.jpf.util.json.JSONObject
 
getCGCallsKeys() - Method in class gov.nasa.jpf.util.json.JSONObject
 
getCgClassName() - Method in class gov.nasa.jpf.vm.ChoicePoint
 
getCGCreator(String) - Method in class gov.nasa.jpf.util.json.CGCreatorFactory
 
getCGQueue() - Method in class gov.nasa.jpf.util.script.StringSetGenerator
 
getChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
getCharArrayClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getCharArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getCharArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getCharElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getCharField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getCharField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getCharField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getCharObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getCharValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getCharValue(int) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
getCharValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getCharValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getCharValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getChildStates() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
getChildStates() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
getChoice(int) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getChoice(int) - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
getChoice(int) - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
getChoice(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getChoice(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
explicit choice enumeration.
getChoiceGenerator() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getChoiceGenerator() - Method in class gov.nasa.jpf.vm.SystemState
answer the ChoiceGenerator that is used in the current transition
getChoiceGenerator(String) - Method in class gov.nasa.jpf.vm.SystemState
 
getChoiceGenerator() - Method in class gov.nasa.jpf.vm.Transition
 
getChoiceGenerator() - Method in class gov.nasa.jpf.vm.VM
return the last registered SystemState's ChoiceGenerator object NOTE: there might be more than one ChoiceGenerator associated with the current transition (ChoiceGenerators can be cascaded)
getChoiceGeneratorCascade() - Method in class gov.nasa.jpf.vm.Transition
 
getChoiceGenerators() - Method in class gov.nasa.jpf.vm.SystemState
return the whole stack of CGs of the current path
getChoiceGenerators() - Method in class gov.nasa.jpf.vm.VM
returns all ChoiceGenerators in current path
getChoiceGeneratorsOfType(Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
 
getChoiceGeneratorsOfType(Class<T>) - Method in class gov.nasa.jpf.vm.VM
 
getChoiceGeneratorType() - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
getChoiceGeneratorType() - Method in class gov.nasa.jpf.perturb.IntOverUnder
 
getChoiceGeneratorType() - Method in interface gov.nasa.jpf.perturb.OperandPerturbator
 
getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.FloatFieldInfo
 
getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
 
getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.LongFieldInfo
 
getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
 
getChoiceIndex() - Method in class gov.nasa.jpf.vm.ChoicePoint
 
getChoiceIndexIgnoreCase(String, String[]) - Method in class gov.nasa.jpf.Config
 
getChoices() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
getChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
getChoiceType() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getChoiceType() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
getChoiceType() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
getChoiceType() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getClass(String, Class<T>) - Method in class gov.nasa.jpf.Config
 
getClass(String) - Method in class gov.nasa.jpf.Config
 
getClassClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getClasses(String) - Method in class gov.nasa.jpf.Config
 
getClassFileUrl() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getClassInfo() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getClassInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
getClassInfo() - Method in class gov.nasa.jpf.util.TypeRef
obtain the ClassInfo (JPF class) for this ref.
getClassInfo() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
 
getClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
required by InfoObject interface
getClassInfo() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
Returns the type of the corresponding class loader object
getClassInfo(int) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getClassInfo() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getClassInfo() - Method in class gov.nasa.jpf.vm.FieldInfo
Returns the class that this field is associated with.
getClassInfo() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns the class the method belongs to.
getClassInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getClassInfo() - Method in class gov.nasa.jpf.vm.StackFrame
 
getClassInfo(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getClassInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the class information.
getClassInfo(int) - Method in class gov.nasa.jpf.vm.VM
 
getClassLoader() - Method in class gov.nasa.jpf.Config
 
getClassLoader(int) - Method in class gov.nasa.jpf.vm.KernelState
Returns the ClassLoader with the given globalId
getClassLoader(int) - Method in class gov.nasa.jpf.vm.VM
Returns the ClassLoader with the given globalId
getClassLoaderClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getClassLoaderInfo() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getClassLoaderInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
Returns the class loader that
getClassLoaderInfo() - Method in exception gov.nasa.jpf.vm.ClassInfoException
 
getClassLoaderInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
It returns the ClassLoaderInfo corresponding to the given classloader object reference
getClassLoaderInfoWithId(int) - Method in class gov.nasa.jpf.vm.ClassLoaderList
 
getClassLoaderList() - Method in class gov.nasa.jpf.vm.KernelState
 
getClassLoaderList() - Method in class gov.nasa.jpf.vm.VM
 
getClassLoaderObjectRef() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
Returns the object reference.
getClassName() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
getClassName() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
getClassName() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getClassName(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getClassName() - Method in class gov.nasa.jpf.vm.StackFrame
 
getClassNameFromSignature(String) - Static method in class gov.nasa.jpf.vm.Types
 
getClassNameFromTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
get the canonical representation of a type name, which happens to be (1) the name of the builtin type (e.g.
getClassObject() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getClassObjectRef() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getClassObjectRef(int) - Static method in class gov.nasa.jpf.listener.SimpleDot
 
getClassObjectRef() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getClassObjectRef() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
getClassPath() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getClassPathElements() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getClassSpec() - Method in class gov.nasa.jpf.util.FeatureSpec
 
getClassURL(String) - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer
 
getClassURL(String) - Method in class gov.nasa.jpf.vm.ClassFileContainer
 
getClassURL() - Method in class gov.nasa.jpf.vm.ClassFileMatch
 
getClassValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
getClassValue(String) - Static method in class gov.nasa.jpf.vm.AnnotationInfo
 
getClinit() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getClonedPath() - Method in class gov.nasa.jpf.vm.VM
use that one if you have to store the path for subsequent use NOTE: without a prior call to updatePath(), this does NOT contain the ongoing transition.
getCodeBuilder(String) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
override this if you have different CodeBuilders for different types NOTE - this CodeBuilder is not completely initialized yet, clients still have to call startMethod(mi) on it
getCodeSize() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
getComment() - Method in class gov.nasa.jpf.vm.Step
 
getCompactStringArray(String) - Method in class gov.nasa.jpf.Config
 
getCompactTrimmedStringArray(String) - Method in class gov.nasa.jpf.Config
 
getCompleteName() - Method in class gov.nasa.jpf.vm.MethodInfo
Deprecated.
- use getFullName
getComponentClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getComponentTerminal(String) - Static method in class gov.nasa.jpf.vm.Types
 
getConcreteArguments() - Method in class gov.nasa.jpf.util.script.Event
 
getConditionValue() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
return which branch was taken.
getConfig() - Method in class gov.nasa.jpf.JPF
 
getConfig() - Method in class gov.nasa.jpf.search.Search
 
getConfig() - Static method in class gov.nasa.jpf.tool.RunTest
 
getConfig() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getConfig() - Method in class gov.nasa.jpf.vm.VM
 
getConstantValue() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getConstValueAttribute(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getContainer() - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer.JVMClassFileMatch
 
getContainer() - Method in class gov.nasa.jpf.vm.ClassFileMatch
 
getContainer() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getContents(File) - Static method in class gov.nasa.jpf.util.FileUtils
 
getContents(InputStream, byte[]) - Static method in class gov.nasa.jpf.util.FileUtils
 
getContentsAsString(File) - Static method in class gov.nasa.jpf.util.FileUtils
 
getContextMethods(Class<? extends TestJPF>, int, int, String) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getCoreDir(File) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
 
getCount() - Method in class gov.nasa.jpf.vm.ThreadList
 
getCounter(int) - Static method in class gov.nasa.jpf.vm.Verify
 
getCounter__I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getCountWithout(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
 
getCpTag(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getCpValue(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getCreator(String) - Static method in class gov.nasa.jpf.util.json.CreatorsFactory
 
getCurrentApplicationContext() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getCurrentApplicationContext() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getCurrentApplicationContext() - Method in class gov.nasa.jpf.vm.VM
given an object reference, it returns the ApplicationContext of the process to which this object belongs
getCurrentCapacity() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
getCurrentCapacity() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
getCurrentChoiceGenerator(String, Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
 
getCurrentChoiceGenerator(String) - Method in class gov.nasa.jpf.vm.SystemState
 
getCurrentChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
 
getCurrentChoiceGenerator(String, Class<T>) - Method in class gov.nasa.jpf.vm.VM
return the latest registered ChoiceGenerator used in this transition that matches the provided 'id' and is of 'cgType'.
getCurrentChoiceGeneratorForChoiceType(String, Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
 
getCurrentChoiceGeneratorOfType(Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
 
getCurrentChoiceGenerators() - Method in class gov.nasa.jpf.vm.SystemState
 
getCurrentClassLoader() - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getCurrentClassLoader(ThreadInfo) - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getCurrentError() - Method in class gov.nasa.jpf.report.Reporter
 
getCurrentError() - Method in class gov.nasa.jpf.search.Search
 
getCurrentErrorId() - Method in class gov.nasa.jpf.report.Reporter
 
getCurrentProjectId() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
look for a " = ${config_path}" entry in current dir/jpf.properties this looks recursively upwards
getCurrentProjectProperties() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
find project properties (jpf.properties) from current dir
getCurrentResolvedClassInfo(String) - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getCurrentSchedulingPoint() - Method in class gov.nasa.jpf.vm.SystemState
this returns the most recently registered ThreadChoiceGenerator that is also a scheduling point, or 'null' if there is none in the list of current CGs
getCurrentState() - Method in class gov.nasa.jpf.util.automaton.Automaton
 
getCurrentStateVectorLength() - Method in class gov.nasa.jpf.vm.AbstractSerializer
 
getCurrentSystemClassLoader() - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getCurrentThread() - Static method in class gov.nasa.jpf.vm.ThreadInfo
 
getCurrentThread() - Method in class gov.nasa.jpf.vm.VM
 
getCurrentTransition() - Method in class gov.nasa.jpf.vm.VM
this is the ongoing transition.
getDaemonRunnablePredicate() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getDaemonRunnablePredicate() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getDaemonRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
 
getData() - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer.JVMClassFileMatch
 
getData() - Method in class gov.nasa.jpf.util.BinaryClassSource
obtain current classfile data.
getDataPosOfCpEntry(int) - Method in class gov.nasa.jpf.jvm.ClassFile
the result can be used as input for u2(dataIndex) NOTE - this returns -1 for the dreaded unused extra entries associated with ConstantDouble and ConstantLong
getDateObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getDeclaredAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
 
getDeclaredBooleanField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredByteField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredCharField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredDoubleField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredFieldInfo(String, String) - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getDeclaredFieldInfo(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredFieldInfo(String, String) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
getDeclaredFloatField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredInstanceField(String) - Method in class gov.nasa.jpf.vm.ClassInfo
FieldInfo lookup in the fields that are declared in this class
getDeclaredInstanceField(int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getDeclaredInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getDeclaredIntField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredIntField(int, String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getDeclaredLongField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredMethodInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getDeclaredMethods() - Method in class gov.nasa.jpf.vm.ClassInfo
most definitely not a public method, but handy for the NativePeer
getDeclaredObjectField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredReferenceField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredShortField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredStaticField(String) - Method in class gov.nasa.jpf.vm.ClassInfo
FieldInfo lookup in the static fields that are declared in this class <2do> pcm - should employ a map at some point, but it's usually not that important since we can cash the returned FieldInfo in the PUT/GET_STATIC insns
getDeclaredStaticFields() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getDefaultMethod(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getDefaultRegistry() - Static method in class gov.nasa.jpf.util.RunRegistry
 
getDefaultSection() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
 
getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
 
getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
 
getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
 
getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
getDefinedClassInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getDepth() - Method in class gov.nasa.jpf.search.Search
 
getDepth() - Method in class gov.nasa.jpf.vm.StackFrame
 
getDepthLimit() - Method in class gov.nasa.jpf.search.Search
 
getDequalifiedArgumentSignature(String) - Static method in class gov.nasa.jpf.vm.Types
 
getDequalifiedMethodSignature(String) - Static method in class gov.nasa.jpf.vm.Types
 
getDequalifiedTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
 
getDescription() - Method in class gov.nasa.jpf.Error
 
getDetails() - Method in class gov.nasa.jpf.Error
 
getDetails() - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
getDimensions() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
getDirectInterfaceNames() - Method in class gov.nasa.jpf.vm.ClassInfo
get names of directly implemented interfaceNames
getDouble(String) - Method in class gov.nasa.jpf.Config
 
getDouble(String, double) - Method in class gov.nasa.jpf.Config
 
getDouble() - Method in class gov.nasa.jpf.util.json.AbstractValue
 
getDouble() - Method in class gov.nasa.jpf.util.json.ArrayValue
 
getDouble() - Method in class gov.nasa.jpf.util.json.DoubleValue
 
getDouble() - Method in interface gov.nasa.jpf.util.json.Value
Get double value.
getDouble(String) - Static method in class gov.nasa.jpf.vm.Verify
this is the API for double value choice generators.
getDouble__Ljava_lang_String_2__D(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getDoubleArray(String) - Method in class gov.nasa.jpf.Config
 
getDoubleArray(String, double...) - Method in class gov.nasa.jpf.Config
 
getDoubleArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getDoubleArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getDoubleElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDoubleField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDoubleField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDoubleField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getDoubleFromList(MJIEnv, double[]) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getDoubleFromList(double...) - Static method in class gov.nasa.jpf.vm.Verify
 
getDoubleFromList___3D__D(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getDoubleLocalVariable(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getDoubleLocalVariable(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getDoubleObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getDoubleResult() - Method in class gov.nasa.jpf.vm.StackFrame
 
getDoubleResultAttr() - Method in class gov.nasa.jpf.vm.StackFrame
 
getDoubleValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
getDoubleValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getDoubleValue(int) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
getDoubleValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getDoubleValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getDoubleValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getDuration(String, long) - Method in class gov.nasa.jpf.Config
 
getElapsedTime() - Method in class gov.nasa.jpf.report.Reporter
in ms
getElementAttr(int) - Method in class gov.nasa.jpf.vm.ElementInfo
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getElementAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getElementAttr(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getElementAttr(int, int, Class<T>) - Method in class gov.nasa.jpf.vm.MJIEnv
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getElementAttribute(Object, int) - Static method in class gov.nasa.jpf.vm.Verify
 
getElementAttribute__Ljava_lang_Object_2I__I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getElementAttributes(Object, int) - Static method in class gov.nasa.jpf.vm.Verify
 
getElementAttributes__Ljava_lang_Object_2I___3I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getElementDescriptorOfType(int) - Static method in class gov.nasa.jpf.vm.Types
thoses are according to the arrayType codes of the newarray JVMS definition
getElementIndexIterator() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
getElementIndexIterator(int) - Method in class gov.nasa.jpf.util.SparseClusterArray
 
getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
where do we write to? NOTE: this should only be used from a executeInstruction()/instructionExecuted() context
getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
who owns the field? NOTE: this should only be used from a executeInstruction()/instructionExecuted() context
getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
 
getElementInfo(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.ReadOrWriteInstruction
where do we read from/write to NOTE - this is a StaticElementInfo in case this is a PUT/GETSTATIC
getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
who owns the field? NOTE: this should only be used from a executeInstruction()/instructionExecuted() context
getElementInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getElementInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getElementInfo(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getElementInfo(int) - Method in class gov.nasa.jpf.vm.VM
 
getElementInfoAttrs() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getElementSize() - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
return size of array elements in stack words (long,double: 2, all other: 1) e.g.
getElementSize() - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
 
getElementSize() - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
getEmptyFieldLockInfo() - Static method in class gov.nasa.jpf.vm.FieldLockInfo
 
getEnclosingClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
beware - this loads (but not yet registers) the enclosing class
getEnclosingClassName() - Method in class gov.nasa.jpf.vm.ClassInfo
beware - this loads (but not yet registers) the enclosing class
getEnclosingElementInfo() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getEnclosingElementInfo() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getEnclosingMethodInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
same restriction as getEnclosingClassInfo() - might not be registered/initialized
getEnclosingMethodName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getEnd() - Method in class gov.nasa.jpf.vm.ExceptionHandler
Returns the last instruction in the block.
getEndPC(int) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
 
getEntries() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getEntry(V) - Method in class gov.nasa.jpf.util.HashPool
 
getEntry(E, int) - Method in class gov.nasa.jpf.util.IntTable
 
getEntryMethod() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getEntrySequence() - Method in class gov.nasa.jpf.Config
 
getEnum(String, T[], T) - Method in class gov.nasa.jpf.Config
 
getEnumClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getEnumClassName() - Method in class gov.nasa.jpf.vm.AnnotationInfo.EnumValue
 
getEnumConstName() - Method in class gov.nasa.jpf.vm.AnnotationInfo.EnumValue
 
getEnumValue(String, String) - Static method in class gov.nasa.jpf.vm.AnnotationInfo
 
getEnv() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getError(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
 
getErrorMessage() - Method in class gov.nasa.jpf.GenericProperty
 
getErrorMessage() - Method in class gov.nasa.jpf.listener.AssertionProperty
 
getErrorMessage() - Method in class gov.nasa.jpf.listener.HeapTracker
 
getErrorMessage() - Method in class gov.nasa.jpf.listener.NoStateCycles
 
getErrorMessage() - Method in class gov.nasa.jpf.listener.NumericValueChecker
 
getErrorMessage() - Method in class gov.nasa.jpf.listener.PathOutputMonitor
 
getErrorMessage() - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
 
getErrorMessage() - Method in interface gov.nasa.jpf.Property
 
getErrorMessage() - Method in class gov.nasa.jpf.vm.NotDeadlockedProperty
 
getErrorMessage() - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
 
getErrors() - Method in class gov.nasa.jpf.report.Reporter
 
getErrors() - Method in class gov.nasa.jpf.search.Search
 
getEssentialClass(String) - Method in class gov.nasa.jpf.Config
 
getEssentialInstance(String, Class<T>) - Method in class gov.nasa.jpf.Config
 
getEssentialInstance(String, Class<T>, Object, Object) - Method in class gov.nasa.jpf.Config
just a convenience method for ctor calls that take two arguments
getEssentialInstance(String, Class<T>, Class<?>[], Object[]) - Method in class gov.nasa.jpf.Config
 
getEventType() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getException() - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
getException() - Method in class gov.nasa.jpf.vm.VM
 
getExceptionClass() - Method in exception gov.nasa.jpf.vm.ClassInfoException
 
getExceptionClassname() - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
getExceptionForCurrentChoice() - Method in class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
 
getExceptionIndex() - Method in class gov.nasa.jpf.vm.ExceptionParameterAnnotationInfo
 
getExceptionReference() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
getExceptionReference() - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
getExceptionReference() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getExceptionReference() - Method in class gov.nasa.jpf.vm.StackFrame
 
getExceptionReferenceAttribute() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
getExceptionReferenceAttribute() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getExceptionReferenceAttribute() - Method in class gov.nasa.jpf.vm.StackFrame
 
getExceptions() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getExecutedInstructions() - Method in class gov.nasa.jpf.vm.ThreadInfo
get the number of instructions executed in the current transition.
getExecutedMethod() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
getExecutedMethodName() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
getExecutingClassInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
return the ClassInfo of the topmost stackframe that is not a direct call
getExplanation() - Method in class gov.nasa.jpf.GenericProperty
 
getExplanation() - Method in class gov.nasa.jpf.listener.NoStateCycles
 
getExplanation() - Method in interface gov.nasa.jpf.Property
 
getExplanation() - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
 
getExplicitArguments() - Method in class gov.nasa.jpf.util.Invocation
 
getExposedInstance(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getExpression() - Method in class gov.nasa.jpf.util.event.CheckEvent
 
getExtensions() - Method in class gov.nasa.jpf.report.Publisher
 
getExtensions(List<Pair<String, String>>) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
this returns a list of all the project ids in the 'extensions' entries (also handles accumulated 'extensions+=.." entries
getFactory() - Static method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
getFactory() - Static method in class gov.nasa.jpf.util.json.CGCreatorFactory
 
getFailedClass() - Method in exception gov.nasa.jpf.vm.ClassInfoException
 
GETFIELD - Class in gov.nasa.jpf.jvm.bytecode
Fetch field from object ..., objectref => ..., value
GETFIELD(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
getfield(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
getfield(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
getfield(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
getfield(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
getfield(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
getfield(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
getfield(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
getFieldAbstractions(Config) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
getFieldAccessCG(JVMFieldInstruction) - Method in class gov.nasa.jpf.listener.SimpleDot
 
getFieldAttr(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getFieldAttr(FieldInfo, Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getFieldAttr(int) - Method in class gov.nasa.jpf.vm.Fields
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getFieldAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.Fields
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getFieldAttr(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getFieldAttr(int, String, Class<T>) - Method in class gov.nasa.jpf.vm.MJIEnv
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getFieldAttribute(Object, String) - Static method in class gov.nasa.jpf.vm.Verify
 
getFieldAttribute__Ljava_lang_Object_2Ljava_lang_String_2__I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getFieldAttributes(Object, String) - Static method in class gov.nasa.jpf.vm.Verify
 
getFieldAttributes__Ljava_lang_Object_2Ljava_lang_String_2___3I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getFieldAttrs(int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getFieldDescriptor() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
 
getFieldIndex() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getFieldInfo() - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
 
getFieldInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
getFieldInfo() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
getFieldInfo() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
 
getFieldInfo() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
 
getFieldInfo() - Method in interface gov.nasa.jpf.vm.bytecode.WriteInstruction
where do we store the value
getFieldInfo(int) - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getFieldInfo(String) - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getFieldInfo(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getFieldInfo(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getFieldInfo(String) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
getFieldInfo(int) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
getFieldLockInfo(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getFieldName() - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
 
getFieldName() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
getFieldOrArgumentValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getFields() - Method in class gov.nasa.jpf.vm.ElementInfo
BEWARE - never change the returned object without knowing about the ElementInfo change status, this field is state managed!
getFieldSize() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
 
getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
getFieldValue(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getFieldValueObject(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getFieldValues() - Method in class gov.nasa.jpf.vm.ThreadData
 
getFileLocation() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getFileLocation() - Method in class gov.nasa.jpf.vm.Instruction
this returns a "pathname:line" string
getFileName() - Method in class gov.nasa.jpf.util.RepositoryEntry
 
getFileName() - Method in class gov.nasa.jpf.util.SourceRef
 
getFilePos() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getFilePos() - Method in class gov.nasa.jpf.vm.Instruction
this returns a "filename:line" string
getFilter() - Method in class gov.nasa.jpf.util.JPFLogger
 
getFinalizeQueue() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
 
getFinalizer() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getFinalizer0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getFinalizerQueuedInstance(ElementInfo) - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
This method is invoked by the sweep() phase of the garbage collection process (GenericHeap.sweep()).
getFinalizerThread() - Method in class gov.nasa.jpf.vm.ApplicationContext
 
getFinalizerThread() - Method in class gov.nasa.jpf.vm.VM
 
getFinishedDate() - Method in class gov.nasa.jpf.report.Reporter
 
getFirst(Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
getFirst(Object, Class<A>) - Static method in class gov.nasa.jpf.util.ObjectList
 
getFirstChild() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
 
getFirstIndexOfValue(int) - Method in class gov.nasa.jpf.util.IntVector
 
getFirstInsn() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getFirstMatching(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getFirstNChoices(int) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getFloat(String) - Method in class gov.nasa.jpf.Config
 
getFloat(String, float) - Method in class gov.nasa.jpf.Config
 
getFloatArray(String) - Method in class gov.nasa.jpf.Config
 
getFloatArray(String, float...) - Method in class gov.nasa.jpf.Config
 
getFloatArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getFloatArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getFloatElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getFloatField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getFloatField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getFloatField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getFloatFromList(MJIEnv, float[]) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getFloatFromList(float...) - Static method in class gov.nasa.jpf.vm.Verify
 
getFloatFromList___3F__F(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getFloatLocalVariable(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getFloatObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getFloatResult() - Method in class gov.nasa.jpf.vm.StackFrame
 
getFloatResultAttr() - Method in class gov.nasa.jpf.vm.StackFrame
 
getFloatValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
getFloatValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getFloatValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getFloatValue(int) - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
getFloatValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getFloatValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getFrame() - Method in class gov.nasa.jpf.vm.HandlerContext
 
getFrameAttr() - Method in class gov.nasa.jpf.vm.StackFrame
this returns all of them - use either if you know there will be only one attribute at callerSlots time, or check/process result with ObjectList
getFrameAttr(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getFramePolicy(MethodInfo) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
getFramePolicy(MethodInfo) - Method in interface gov.nasa.jpf.vm.serialize.FilterConfiguration
 
getFramePolicy(MethodInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
getFreeArgs() - Method in class gov.nasa.jpf.Config
return any command line args that are not options or properties (this usually contains the application class and arguments)
getFromLine() - Method in class gov.nasa.jpf.util.LocationSpec
 
getFullName() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getFullName() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns the full classname (if any) + name + signature.
getFunctionObject(int, ThreadInfo, ClassInfo, String, BootstrapMethodInfo, String[], Object[]) - Method in class gov.nasa.jpf.vm.FunctionObjectFactory
 
getFunctionObjectFacotry() - Method in class gov.nasa.jpf.vm.VM
 
getGenericSignature() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getGenericSignature() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getGenericSignature() - Method in interface gov.nasa.jpf.vm.GenericSignatureHolder
 
getGenericSignature() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getGenericSignature() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getGlobalArgs() - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getGlobalId() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getGlobalId() - Method in class gov.nasa.jpf.vm.ThreadInfo
this is our internal, search global id that is used for the canonical root set
getGlobalSitePropertiesPath() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
 
getGlobalUncaughtHandler() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getGroupInstances(String, String, Class<T>, String...) - Method in class gov.nasa.jpf.Config
this one is used to instantiate objects from a list of keys that share the same prefix, e.g.
getHandler() - Method in class gov.nasa.jpf.vm.ExceptionHandler
Returns the instruction location for the handler.
getHandler() - Method in class gov.nasa.jpf.vm.HandlerContext
 
getHandlerContextFor(ClassInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
this is basically a side-effect free version of throwException to determine if a given exception will be handled.
getHandlerFor(ClassInfo, Instruction) - Method in class gov.nasa.jpf.vm.MethodInfo
 
getHandlers() - Method in class gov.nasa.jpf.util.JPFLogger
 
getHash() - Method in interface gov.nasa.jpf.vm.NativeStateHolder
this is called by serializers to compute the state hash
getHeap() - Method in class gov.nasa.jpf.vm.KernelState
 
getHeap() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getHeap() - Method in class gov.nasa.jpf.vm.SystemState
 
getHeap() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getHeap() - Method in class gov.nasa.jpf.vm.VM
 
getHeapSize() - Method in class gov.nasa.jpf.vm.ArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.CharArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.ElementInfo
answer an estimate of the heap size in bytes (this is of course VM dependent, but we can give an upper bound for the fields/elements, and that should be good in terms of application specific properties)
getHeapSize() - Method in class gov.nasa.jpf.vm.Fields
give an approximation of the heap size in bytes - we assume fields are word aligned, hence the number of values*4 should be good.
getHeapSize() - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.IntArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.LongArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.NamedFields
give an approximation of the heap size in bytes - we assume fields are word aligned, hence the number of values*4 should be good.
getHeapSize() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
getHeapSize() - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
GetHelper - Class in gov.nasa.jpf.jvm.bytecode
helper class to factor out common GET code <2do> This is going to be moved into a Java 8 interface with default methods
GetHelper() - Constructor for class gov.nasa.jpf.jvm.bytecode.GetHelper
 
getHeuristicSearchValue() - Static method in class gov.nasa.jpf.vm.Verify
 
getHeuristicSearchValue____I(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getHost() - Method in class gov.nasa.jpf.vm.ApplicationContext
 
getHostName() - Method in class gov.nasa.jpf.report.Reporter
 
getId() - Method in class gov.nasa.jpf.Error
 
getId() - Method in class gov.nasa.jpf.util.automaton.State
 
getId() - Method in class gov.nasa.jpf.util.automaton.Transition
 
getId() - Method in class gov.nasa.jpf.util.script.Event
 
getId() - Method in class gov.nasa.jpf.vm.ApplicationContext
 
getId(ElementInfo) - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
getId() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getId() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getId() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getId() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
this is our internal, search global id that is used for the canonical root set
getId() - Method in class gov.nasa.jpf.vm.SystemState
 
getId() - Method in class gov.nasa.jpf.vm.ThreadInfo
path local unique id for live threads.
getIdRef() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getIdRef() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getIds() - Method in class gov.nasa.jpf.util.script.Section
 
getInc(E) - Method in class gov.nasa.jpf.util.IntTable
a little optimization to speed up counter increments
getIncrement() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
getIndex() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
getIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
getIndex() - Method in class gov.nasa.jpf.jvm.bytecode.RET
 
getIndex(V) - Method in class gov.nasa.jpf.util.HashPool
 
getIndex(int) - Method in class gov.nasa.jpf.util.SparseClusterArray.Snapshot
 
getIndex() - Method in class gov.nasa.jpf.vm.ArrayAccess
 
getIndex() - Method in class gov.nasa.jpf.vm.ElementInfo
Deprecated.
getIndexableKey(String, int) - Method in class gov.nasa.jpf.Config
check if we have a key.index entry.
getIndexOperandAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
getInitialInternStringsMap() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getInitialInternStringsMap() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getInitialInternStringsMap() - Method in class gov.nasa.jpf.vm.VM
 
getInitializedClassInfo(String, ThreadInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
this one is for clients that need to synchronously get an initialized classinfo.
getInitializedClassInfo(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
this one is for clients that need to synchronously get an initialized classinfo.
getInitializedSystemClassInfo(String, ThreadInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
see getInitializedClassInfo() for restrictions.
getInnerClasses() - Method in class gov.nasa.jpf.vm.ClassInfo
get names of direct inner classes
getInnerClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getInsn() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getInsn() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getInsnChoiceGeneratorOfType(Class<T>, Instruction, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
 
getInstance(String, Class<T>, String) - Method in class gov.nasa.jpf.Config
 
getInstance(String, Class<T>) - Method in class gov.nasa.jpf.Config
 
getInstance(String, Class<T>, Class<?>[], Object[]) - Method in class gov.nasa.jpf.Config
 
getInstance(String, Class<T>, Object, Object) - Method in class gov.nasa.jpf.Config
 
getInstance(String, String, Class<T>, Class<?>[], Object[]) - Method in class gov.nasa.jpf.Config
 
getInstance(String, String, Class<T>) - Method in class gov.nasa.jpf.Config
 
getInstance(Class<?>, Class<T>) - Static method in class gov.nasa.jpf.vm.NativePeer
 
getInstance(Class<?>, Class<T>, Class<?>[], Object[]) - Static method in class gov.nasa.jpf.vm.NativePeer
 
getInstance(int) - Method in class gov.nasa.jpf.vm.ThresholdFieldLockInfo
this implements a path-local FieldLockInfo that are never mutated this has to be overridden for search global FieldLockInfos
getInstanceDataSize() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getInstanceField(String) - Method in class gov.nasa.jpf.vm.ClassInfo
base relative FieldInfo lookup - the workhorse <2do> again, should eventually use Maps
getInstanceField(int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getInstanceFilterMask(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
getInstanceFor(ClassInfo) - Method in class gov.nasa.jpf.vm.FieldInfo
Creates a field for a given class, by cloning this FieldInfo and reseting the class that the field belongs to
getInstanceFor(ClassInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
Creates a method for a given class, by cloning this MethodInfo and all the instructions belong to the method
getInstanceRef(int) - Static method in class gov.nasa.jpf.listener.SimpleDot
 
getInstanceRefMask(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
getInstances(String, Class<T>) - Method in class gov.nasa.jpf.Config
 
getInstances(String, Class<T>, Class<?>[], Object[]) - Method in class gov.nasa.jpf.Config
 
getInstanceUncaughtHandler() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getInstruction() - Method in exception gov.nasa.jpf.vm.ArrayIndexOutOfBoundsExecutiveException
 
getInstruction(int) - Method in class gov.nasa.jpf.vm.MethodInfo
Returns a specific instruction.
getInstruction() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getInstruction() - Method in class gov.nasa.jpf.vm.Step
 
getInstruction() - Method in class gov.nasa.jpf.vm.VM
 
getInstructionAt(int) - Method in class gov.nasa.jpf.vm.MethodInfo
Returns the instruction at a certain position.
getInstructionIndex() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getInstructionIndex() - Method in class gov.nasa.jpf.vm.Instruction
 
getInstructions() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns the instructions of the method.
getInstructionsForLine(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
getInstructionsForLineInterval(int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
getInt(String) - Method in class gov.nasa.jpf.Config
 
getInt(String, int) - Method in class gov.nasa.jpf.Config
 
getInt(int, int) - Static method in class gov.nasa.jpf.vm.Verify
Returns int nondeterministically between (and including) min and max.
getInt(String) - Static method in class gov.nasa.jpf.vm.Verify
this is the API for int value choice generators.
getInt__II__I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getInt__Ljava_lang_String_2__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getIntArray(String) - Method in class gov.nasa.jpf.Config
 
getIntArray(String, int...) - Method in class gov.nasa.jpf.Config
 
getIntArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getIntArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getIntegerObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getIntElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getInterfaceAbstractMethod() - Method in class gov.nasa.jpf.vm.ClassInfo
This retrieves the SAM from this functional interface.
getInterfaceClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getInternStrings() - Method in class gov.nasa.jpf.vm.ApplicationContext
 
getIntField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getIntField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getIntField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getIntFromList(int...) - Static method in class gov.nasa.jpf.vm.Verify
 
getIntFromList___3I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getIntValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getIntValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getIntValue(int) - Method in class gov.nasa.jpf.vm.IntArrayFields
 
getIntValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getIntValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getInvokeCG(JVMInvokeInstruction) - Method in class gov.nasa.jpf.listener.SimpleDot
 
getInvokedClassInfo() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getInvokedClassName() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
we can do some more caching here - the MethodInfo should be const
getInvokedMethod() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getInvokedMethod() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
getInvokedMethod(ThreadInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
getInvokedMethod() - Method in interface gov.nasa.jpf.vm.bytecode.InstanceInvokeInstruction
 
getInvokedMethod() - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
 
getInvokedMethodClassName() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
be aware of that this might differ from getInvokedMethod(), since it only denotes the target type info we have at the static point of the call, i.e.
getInvokedMethodClassName() - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
 
getInvokedMethodName() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getInvokedMethodName() - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
 
getInvokedMethodSignature() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getInvokedMethodSignature() - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
 
getInvokedStackFrames() - Method in class gov.nasa.jpf.vm.ThreadInfo
returns StackFrames which have been entered through a corresponding invoke instruction (in top first order)
getJava() - Method in class gov.nasa.jpf.report.Reporter
 
getJNIMangledMethodName(Method) - Static method in class gov.nasa.jpf.vm.Types
 
getJNIMangledMethodName(String, String, String) - Static method in class gov.nasa.jpf.vm.Types
 
getJNIMethodName(String) - Static method in class gov.nasa.jpf.vm.Types
return the name part of a JNI mangled method name (which is of course not completely safe - you should only use it if you know this is a JNI name)
getJNIName() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getJNISignature(String) - Static method in class gov.nasa.jpf.vm.Types
get the argument type part of the signature out of a JNI mangled method name.
getJNITypeCode(String) - Static method in class gov.nasa.jpf.vm.Types
type is supposed to be Class.getName conforming, i.e.
getJPF() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getJPF() - Method in class gov.nasa.jpf.vm.VM
 
getJPFBanner() - Method in class gov.nasa.jpf.report.Reporter
 
getKernelState() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getKernelState() - Method in class gov.nasa.jpf.vm.SystemState
 
getKernelState() - Method in class gov.nasa.jpf.vm.VM
 
getKey() - Method in class gov.nasa.jpf.vm.AnnotationInfo.Entry
 
getKeyComponents(String) - Method in class gov.nasa.jpf.Config
 
getKeysStartingWith(String) - Method in class gov.nasa.jpf.Config
 
getLabel() - Method in class gov.nasa.jpf.util.automaton.Automaton
 
getLabel() - Method in class gov.nasa.jpf.util.automaton.State
 
getLabel() - Method in class gov.nasa.jpf.util.automaton.Transition
 
getLabel() - Method in class gov.nasa.jpf.vm.Transition
 
getLambdaBody() - Method in class gov.nasa.jpf.vm.BootstrapMethodInfo
 
getLambdaRefKind() - Method in class gov.nasa.jpf.vm.BootstrapMethodInfo
 
getLast() - Method in class gov.nasa.jpf.vm.Path
 
getLastAlt() - Method in class gov.nasa.jpf.util.event.Event
 
getLastChoice() - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
 
getLastChoice() - Method in class gov.nasa.jpf.listener.SimpleDot
 
getLastChoiceGeneratorInThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.SystemState
 
getLastChoiceGeneratorInThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
getLastChoiceGeneratorOfChoiceType(String, Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
 
getLastChoiceGeneratorOfType(Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
 
getLastChoiceGeneratorOfType(Class<T>) - Method in class gov.nasa.jpf.vm.VM
 
getLastClassInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
getLastClassInfo() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
 
getLastClassName() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
getLastClassName() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
 
getLastElementInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
getLastElementInfo() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
getLastElementInfo() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
since this is based on getLastThis(), the same context restrictions apply
getLastElementInfo() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
 
getLastError() - Method in class gov.nasa.jpf.JPF
 
getLastError() - Method in class gov.nasa.jpf.search.Search
 
getLastErrorId() - Method in class gov.nasa.jpf.report.Publisher
 
getLastInsn() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getLastInvokedStackFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getLastLockRef() - Method in class gov.nasa.jpf.jvm.bytecode.LockInstruction
only useful post-execution (in an instructionExecuted() notification)
getLastNonSyntheticStackFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getLastObjRef() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getLastOp() - Method in class gov.nasa.jpf.util.Trace
 
getLastSearchConstraint() - Method in class gov.nasa.jpf.report.Reporter
 
getLastSearchConstraint() - Method in class gov.nasa.jpf.search.Search
 
getLastStep() - Method in class gov.nasa.jpf.vm.Transition
 
getLastStep() - Method in class gov.nasa.jpf.vm.VM
 
getLastTargetIndex() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
getLastThis() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
NOTE - the return value is *only* valid in a instructionExecuted() context, since the same instruction can be executed from different threads
getLastTransition() - Method in class gov.nasa.jpf.vm.RestorableVMState
 
getLastTransition() - Method in class gov.nasa.jpf.vm.VM
 
getLastValue() - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
 
getLastValue() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
only defined in instructionExecuted() notification context
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO_W
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.JSR
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LDC_W
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.RET
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
 
getLength() - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
getLength() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getLength() - Method in class gov.nasa.jpf.vm.Instruction
return the length in bytes of this instruction.
getLength() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getLength(int) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
 
getLevel() - Method in class gov.nasa.jpf.util.JPFLogger
 
getLimit() - Method in class gov.nasa.jpf.util.LimitedInputStream
 
getLine() - Method in class gov.nasa.jpf.util.LocationSpec
 
getLine() - Method in class gov.nasa.jpf.util.script.Event
 
getLine() - Method in class gov.nasa.jpf.util.script.ScriptElement
 
getLine(int) - Method in class gov.nasa.jpf.util.Source
this is our sole purpose in life - answer line strings line index is 1-based
getLine() - Method in class gov.nasa.jpf.vm.StackFrame
 
getLine() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the line number of the program counter of the top stack frame.
getLineCount() - Method in class gov.nasa.jpf.util.Source
 
getLineNumber() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getLineNumber() - Method in class gov.nasa.jpf.vm.Instruction
 
getLineNumber(Instruction) - Method in class gov.nasa.jpf.vm.MethodInfo
Returns the line number for a given position.
getLineNumber(Instruction) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
getLineNumbers() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns a table to translate positions into line numbers.
getLineString() - Method in class gov.nasa.jpf.util.SourceRef
 
getLineString() - Method in class gov.nasa.jpf.vm.Step
 
getListenerOfType(Class<T>) - Method in class gov.nasa.jpf.JPF
 
getLiveThreadInfoForId(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getLiveThreadInfoForObjRef(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getLiveThreads() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getLiveThreads() - Method in class gov.nasa.jpf.vm.VM
 
getLocalAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
this returns all of them - use either if you know there will be only one attribute at callerSlots time, or check/process result with ObjectList
getLocalAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getLocalAttribute(String) - Static method in class gov.nasa.jpf.vm.Verify
 
getLocalAttribute__Ljava_lang_String_2__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getLocalAttributes(String) - Static method in class gov.nasa.jpf.vm.Verify
 
getLocalAttributes__Ljava_lang_String_2___3I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getLocalAttrIndex(Class<?>, int) - Method in class gov.nasa.jpf.vm.StackFrame
helper to quickly find out if any of the locals slots holds an attribute of the provided type
getLocalOrFieldValue(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalValueObject(LocalVarInfo) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVar(String, int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
getLocalVar(int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
getLocalVariable(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVariable(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVariableCount() - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVariableIndex() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
getLocalVariableName() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
getLocalVariableNames() - Method in class gov.nasa.jpf.vm.MethodInfo
note that this might contain duplicates for variables with multiple scope entries
getLocalVariableSlot() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
getLocalVariableSlot() - Method in interface gov.nasa.jpf.vm.bytecode.LocalVariableInstruction
 
getLocalVariableSlotIndex(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVariableType() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
getLocalVariableType(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVariableType(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVarInfo() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
getLocalVarInfo() - Method in interface gov.nasa.jpf.vm.bytecode.LocalVariableInstruction
 
getLocalVarInfo(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVarInfo(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVars() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getLocalVars() - Method in class gov.nasa.jpf.vm.StackFrame
<2do> - this should return only LocalVarInfo for the current pc
getLocationString() - Method in class gov.nasa.jpf.util.SourceRef
 
getLocationString() - Method in class gov.nasa.jpf.vm.Step
 
getLockCG(LockInstruction) - Method in class gov.nasa.jpf.listener.SimpleDot
 
getLockCount() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getLockCount() - Method in class gov.nasa.jpf.vm.Monitor
Returns the number of nested locks acquired.
getLockCount() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the number of locks in the last wait.
getLockedInTopFrame(ThreadInfo) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
getLockedObjectReferences() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getLockedObjects() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getLockedStackDepth(ElementInfo) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
getLockedThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
return all threads that are trying to acquire this lock (blocked, waiting, interrupted) NOTE - this is not a copy, don't modify the array
getLockedThreads() - Method in class gov.nasa.jpf.vm.Monitor
Returns the list of locked threads
getLockingThread() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getLockingThread() - Method in class gov.nasa.jpf.vm.Monitor
Returns the identifier of the thread holding the lock.
getLockObject() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getLockRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getLogger(String) - Static method in class gov.nasa.jpf.JPF
use this one to get a Logger that is initialized via our Config mechanism.
getLogger() - Method in interface gov.nasa.jpf.util.Loggable
 
getLogger(String) - Static method in class gov.nasa.jpf.util.LogManager
 
getLong(String) - Method in class gov.nasa.jpf.Config
 
getLong(String, long) - Method in class gov.nasa.jpf.Config
 
getLongArray(String) - Method in class gov.nasa.jpf.Config
 
getLongArray(String, long...) - Method in class gov.nasa.jpf.Config
 
getLongArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getLongArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getLongElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getLongField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getLongField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getLongField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getLongFromList(long...) - Static method in class gov.nasa.jpf.vm.Verify
 
getLongFromList___3J__J(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getLongLocalAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLongLocalVariable(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLongLocalVariable(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLongName() - Method in class gov.nasa.jpf.vm.MethodInfo
yet another name - this time with a non-mangled, but abbreviated signature and without return type (e.g.
getLongObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getLongOperandAttr() - Method in class gov.nasa.jpf.vm.StackFrame
this returns all of them - use either if you know there will be only one attribute at callerSlots time, or check/process result with ObjectList
getLongOperandAttr(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getLongResult() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
getLongResult() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getLongResult() - Method in class gov.nasa.jpf.vm.StackFrame
 
getLongResultAttr() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
getLongResultAttr() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getLongResultAttr() - Method in class gov.nasa.jpf.vm.StackFrame
 
getLongValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getLongValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getLongValue(int) - Method in class gov.nasa.jpf.vm.LongArrayFields
 
getLongValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getLongValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getLookupSwitchOffset(int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getMainClassInfo(SystemClassLoaderInfo, String, ThreadInfo, List<ClassInfo>) - Method in class gov.nasa.jpf.vm.VM
this adds the application main class and its supers to the list of startup classes
getMainClassName() - Method in class gov.nasa.jpf.vm.ApplicationContext
 
getMainEntryMethodInfo(String, ClassInfo) - Method in class gov.nasa.jpf.vm.VM
 
getMarkedArgs() - Method in class gov.nasa.jpf.util.MethodSpec
 
getMatch(String) - Method in class gov.nasa.jpf.jvm.DirClassFileContainer
 
getMatch(String) - Method in class gov.nasa.jpf.jvm.JarClassFileContainer
 
getMatch(String) - Method in class gov.nasa.jpf.vm.ClassFileContainer
 
getMatch(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getMatchConst(int) - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
getMatchedInstanceFields(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
getMatchedInstanceFields(ClassInfo, Iterable<FieldInfo>) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.InstanceOverride
 
getMatchedInstanceFields(ClassInfo) - Method in interface gov.nasa.jpf.vm.serialize.FilterConfiguration
 
getMatchedStaticFields(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
getMatchedStaticFields(ClassInfo) - Method in interface gov.nasa.jpf.vm.serialize.FilterConfiguration
 
getMatches() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
getMatchFromFile(String, String) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
minimal parsing - only local key, system property and and config_path expansion NOTE this stops after finding the key, and it doesn't add the file to the 'sources'
getMatchingCount(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getMatchingInstructions(LocationSpec) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getMatchingInstructions(LocationSpec) - Method in class gov.nasa.jpf.vm.MethodInfo
 
getMatchingLocalVarInfo(MethodInfo, int, int) - Method in class gov.nasa.jpf.util.VarSpec
 
getMatchingMethodInfos(MethodSpec) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getMatchingMethods(Class<? extends TestJPF>, int, int, String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getMax() - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
getMaxDepth() - Method in class gov.nasa.jpf.util.event.Event
maximum downwards tree depth
getMaxDepth() - Method in class gov.nasa.jpf.util.event.EventTree
 
getMaxIndex() - Method in class gov.nasa.jpf.util.DynamicIntArray
 
getMaxIndex() - Method in class gov.nasa.jpf.util.DynamicObjectArray
 
getMaxLocals() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getMaxStack() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getMemento() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ClassLoaderList
 
getMemento() - Method in class gov.nasa.jpf.vm.ClassLoaderList
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ClassPath
 
getMemento() - Method in class gov.nasa.jpf.vm.ClassPath
 
getMemento(KernelState) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
 
getMemento(ThreadList) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
 
getMemento(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
 
getMemento(Heap) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
 
getMemento(Statics) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
 
getMemento(ClassLoaderList) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
 
getMemento(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
 
getMemento(ClassPath) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.GenericHeap
 
getMemento() - Method in class gov.nasa.jpf.vm.GenericHeap
 
getMemento(MementoFactory) - Method in interface gov.nasa.jpf.vm.Heap
 
getMemento() - Method in interface gov.nasa.jpf.vm.Heap
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.KernelState
 
getMemento() - Method in class gov.nasa.jpf.vm.KernelState
 
getMemento(KernelState) - Method in interface gov.nasa.jpf.vm.MementoFactory
 
getMemento(ThreadList) - Method in interface gov.nasa.jpf.vm.MementoFactory
 
getMemento(ThreadInfo) - Method in interface gov.nasa.jpf.vm.MementoFactory
 
getMemento(ClassLoaderList) - Method in interface gov.nasa.jpf.vm.MementoFactory
 
getMemento(ClassLoaderInfo) - Method in interface gov.nasa.jpf.vm.MementoFactory
 
getMemento(ClassPath) - Method in interface gov.nasa.jpf.vm.MementoFactory
 
getMemento(Heap) - Method in interface gov.nasa.jpf.vm.MementoFactory
 
getMemento(Statics) - Method in interface gov.nasa.jpf.vm.MementoFactory
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.OVHeap
 
getMemento() - Method in class gov.nasa.jpf.vm.OVHeap
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.OVStatics
 
getMemento() - Method in class gov.nasa.jpf.vm.OVStatics
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.PSIMHeap
 
getMemento() - Method in class gov.nasa.jpf.vm.PSIMHeap
 
getMemento(MementoFactory) - Method in interface gov.nasa.jpf.vm.Restorable
 
getMemento(MementoFactory) - Method in interface gov.nasa.jpf.vm.Statics
 
getMemento() - Method in interface gov.nasa.jpf.vm.Statics
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getMemento() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getMemento() - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
 
getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ThreadList
 
getMemento() - Method in class gov.nasa.jpf.vm.ThreadList
 
getMemento() - Method in class gov.nasa.jpf.vm.TidSet
 
getMemorySize(String, long) - Method in class gov.nasa.jpf.Config
return memory size in bytes, or 'defValue' if not in dictionary.
getMessage(String, Instruction) - Method in class gov.nasa.jpf.listener.AssertionProperty
 
getMessage() - Method in exception gov.nasa.jpf.vm.ClinitRequired
 
getMessage() - Method in exception gov.nasa.jpf.vm.serialize.UnknownJPFClass
 
getMessage() - Method in exception gov.nasa.jpf.vm.UncaughtException
 
getMethod(String, boolean) - Method in class gov.nasa.jpf.vm.ClassInfo
Note that 'uniqueName' is the name plus the argument type part of the signature, idx.e.
getMethod(String, String, boolean) - Method in class gov.nasa.jpf.vm.ClassInfo
if we don't know the return type signature is in paren/dot notation
getMethod() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
getMethodInfo() - Method in class gov.nasa.jpf.util.Invocation
 
getMethodInfo(MJIEnv, int, String) - Method in class gov.nasa.jpf.util.MethodInfoRegistry
 
getMethodInfo() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getMethodInfo() - Method in class gov.nasa.jpf.vm.Instruction
 
getMethodInfo(int) - Static method in class gov.nasa.jpf.vm.MethodInfo
 
getMethodInfo() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getMethodInfo() - Method in class gov.nasa.jpf.vm.StackFrame
 
getMethodName() - Method in class gov.nasa.jpf.vm.StackFrame
 
getMethodSignature(Constructor<?>) - Method in class gov.nasa.jpf.Config
 
getMin() - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
getMJIEnv() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
 
getMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
getMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
 
getMnemonic() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getMnemonic() - Method in class gov.nasa.jpf.vm.Instruction
 
getModifiable(int) - Method in class gov.nasa.jpf.vm.GenericHeap
public getter to access modifiable ElementInfos;
getModifiable(int) - Method in interface gov.nasa.jpf.vm.Heap
 
getModifiable(int) - Method in class gov.nasa.jpf.vm.OVHeap
 
getModifiable(int) - Method in class gov.nasa.jpf.vm.OVStatics
 
getModifiable(int) - Method in class gov.nasa.jpf.vm.PSIMHeap
 
getModifiable(int) - Method in interface gov.nasa.jpf.vm.Statics
get an ElementInfo that is guaranteed to be modifiable.
getModifiableCallerStackFrame() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getModifiableClassObject() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getModifiableElementInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getModifiableElementInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getModifiableElementInfo(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getModifiableElementInfo(int) - Method in class gov.nasa.jpf.vm.VM
 
getModifiableFrame(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
this replaces all frames up from 'frame' to 'top' with modifiable ones.
getModifiableInstance() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getModifiableInstance() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getModifiableInstance() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
getModifiableLastNonSyntheticStackFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getModifiableStaticElementInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getModifiableThreadObject() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getModifiableTopFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns a clone of the top stack frame.
getModifiers() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getModifiers() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getModifiers() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getMonitor() - Method in class gov.nasa.jpf.vm.ElementInfo
BEWARE - never change the returned object without knowing about the ElementInfo change status, this field is state managed!
getName() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
getName() - Method in class gov.nasa.jpf.report.Publisher
 
getName() - Method in class gov.nasa.jpf.report.XMLPublisher
 
getName() - Method in class gov.nasa.jpf.util.event.Event
 
getName() - Method in class gov.nasa.jpf.util.JPFLogger
 
getName() - Method in class gov.nasa.jpf.util.json.CGCall
 
getName() - Method in class gov.nasa.jpf.vm.AnnotationInfo.ClassValue
 
getName() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getName() - Method in class gov.nasa.jpf.vm.ClassFileContainer
 
getName() - Method in class gov.nasa.jpf.vm.ClassInfo
Returns the name of the class.
getName() - Method in class gov.nasa.jpf.vm.ExceptionHandler
Returns the name of the exception caught.
getName() - Method in class gov.nasa.jpf.vm.FieldInfo
Returns the name of the field.
getName() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getName() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns the name of the method.
getName() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getNameSpec() - Method in class gov.nasa.jpf.util.FeatureSpec
 
getNativeClass() - Method in class gov.nasa.jpf.util.TypeRef
 
getNativeExecCG(EXECUTENATIVE) - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
 
getNativeExecCG(EXECUTENATIVE) - Method in class gov.nasa.jpf.listener.SimpleDot
 
getNativePeer() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getNativePeer() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
getNewElementInfoIndex(AllocationContext) - Method in class gov.nasa.jpf.vm.GenericHeap
this is called for newXX(..) allocations that are SUT thread specific, i.e.
getNewElementInfoIndex(AllocationContext) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
 
getNewObjectRef() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
getNext() - Method in class gov.nasa.jpf.util.event.Event
 
getNext(SystemState, String, Event, EventContext) - Static method in class gov.nasa.jpf.util.event.EventChoiceGenerator
convenience method to get successors from current CG chain
getNext(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
getNext(Object, Class<A>, Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
getNext(String) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
getNext(String, String[]) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
getNext(String, String[], BitSet) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
getNext() - Method in class gov.nasa.jpf.util.script.SequenceInterpreter
 
getNext() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getNext(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getNext() - Method in class gov.nasa.jpf.vm.ChoicePoint
 
getNext() - Method in class gov.nasa.jpf.vm.Instruction
this returns the instruction at the following code insnIndex within the same method, which might or might not be the next one to enter (branches, overlay calls etc.).
getNext(ThreadInfo) - Method in class gov.nasa.jpf.vm.Instruction
this is returning the next Instruction to enter, to be called to obtain the return value of enter() if this is not a branch insn Be aware of that we might have had exceptions caused by our execution (-> lower frame), or we might have had overlaid calls (-> higher frame), i.e.
getNext() - Method in class gov.nasa.jpf.vm.Step
 
getNextAttr(Class<T>, Object) - Method in interface gov.nasa.jpf.util.Attributable
 
getNextAttr(Class<A>, Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getNextAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getNextAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.InfoObject
 
getNextAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.Instruction
 
getNextCG() - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
 
getNextCG() - Method in class gov.nasa.jpf.listener.SimpleDot
 
getNextChoice() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getNextChoice() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
getNextChoice() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
getNextChoice() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getNextChoiceGenerator() - Method in class gov.nasa.jpf.vm.SystemState
 
getNextChoiceGenerator() - Method in class gov.nasa.jpf.vm.VM
 
getNextChoiceObject() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
getNextElementAttr(int, Class<T>, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getNextElementOfType(T[], Class<E>, T) - Static method in class gov.nasa.jpf.util.Misc
 
getNextEventGenerator() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getNextFieldAttr(FieldInfo, Class<T>, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getNextFieldAttr(int, Class<T>, Object) - Method in class gov.nasa.jpf.vm.Fields
 
getNextFrameAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
getNextListenerOfType(Class<T>, T) - Method in class gov.nasa.jpf.search.Search
 
getNextListenerOfType(Class<T>, T) - Method in class gov.nasa.jpf.vm.VM
 
getNextLocalAttr(int, Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
getNextLongOperandAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
getNextObjectAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getNextObjectAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.Fields
 
getNextOperandAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
getNextOperandAttr(int, Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
getNextPC() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getNextQueuedState() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
getNextQueuedState() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
getNextQueuedState() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
 
getNextQueuedState() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
getNextReturnAttr(ThreadInfo, Class<T>, Object) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
getNextReturnAttr(ThreadInfo, Class<T>, Object) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
getNextSibling() - Method in class gov.nasa.jpf.util.script.ScriptElement
 
getNextToken() - Method in class gov.nasa.jpf.util.json.JSONLexer
Read next token from input stream.
getNonEmpty(String[]) - Static method in class gov.nasa.jpf.util.StringSetMatcher
 
getNonEmptyStringSet(String) - Method in class gov.nasa.jpf.Config
 
getNumberOfAlternatives() - Method in class gov.nasa.jpf.util.event.Event
 
getNumberOfApplications() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getNumberOfApplications() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getNumberOfApplications() - Method in class gov.nasa.jpf.vm.VM
 
getNumberOfArguments() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getNumberOfArguments(String) - Static method in class gov.nasa.jpf.vm.Types
 
getNumberOfBlockedOrWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
 
getNumberOfBlockedThreads() - Method in class gov.nasa.jpf.vm.Monitor
 
getNumberOfCallerStackSlots() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getNumberOfChildren() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
 
getNumberOfCpEntries() - Method in class gov.nasa.jpf.jvm.ClassFile
 
getNumberOfDeclaredInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getNumberOfEntries() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
getNumberOfErrors() - Method in class gov.nasa.jpf.report.Reporter
 
getNumberOfErrors() - Method in class gov.nasa.jpf.search.Search
 
getNumberOfFields() - Method in class gov.nasa.jpf.vm.ArrayFields
 
getNumberOfFields() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getNumberOfFields() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getNumberOfFields() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
getNumberOfFieldsOrElements() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getNumberOfFieldsOrElements() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getNumberOfFieldsOrElements() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
getNumberOfGeneratedPermutations() - Method in class gov.nasa.jpf.util.PermutationGenerator
 
getNumberOfInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getNumberOfInstructions() - Method in class gov.nasa.jpf.vm.MethodInfo
return number of instructions
getNumberOfLoadedClasses() - Static method in class gov.nasa.jpf.vm.ClassInfo
 
getNumberOfLoadedClasses() - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getNumberOfLoadedMethods() - Static method in class gov.nasa.jpf.vm.MethodInfo
 
getNumberOfParents() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getNumberOfParents() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getNumberOfPermutations() - Method in class gov.nasa.jpf.util.PermutationGenerator
 
getNumberOfScopeEntries() - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
 
getNumberOfStackArguments() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns the size of the arguments.
getNumberOfStackSlots(String, boolean) - Static method in class gov.nasa.jpf.vm.Types
 
getNumberOfStates() - Method in class gov.nasa.jpf.util.automaton.Automaton
 
getNumberOfStaticFields() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getNumberOfSuperClasses() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getNumberOfTargets() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
getNumberOfTransitions() - Method in class gov.nasa.jpf.util.automaton.State
 
getNumberOfWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
 
getObject(int) - Method in class gov.nasa.jpf.util.HashPool
 
getObject() - Method in class gov.nasa.jpf.util.json.AbstractValue
 
getObject() - Method in class gov.nasa.jpf.util.json.ArrayValue
 
getObject() - Method in interface gov.nasa.jpf.util.json.Value
Get JSON object.
getObject(String) - Static method in class gov.nasa.jpf.vm.Verify
 
getObject__Ljava_lang_String_2__Ljava_lang_Object_2(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getObjectAttr() - Method in class gov.nasa.jpf.vm.ElementInfo
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getObjectAttr(Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getObjectAttr() - Method in class gov.nasa.jpf.vm.Fields
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getObjectAttr(Class<T>) - Method in class gov.nasa.jpf.vm.Fields
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getObjectAttr(int) - Method in class gov.nasa.jpf.vm.MJIEnv
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList
getObjectAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.MJIEnv
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getObjectAttribute(Object) - Static method in class gov.nasa.jpf.vm.Verify
 
getObjectAttribute__Ljava_lang_Object_2__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getObjectAttributes(Object) - Static method in class gov.nasa.jpf.vm.Verify
 
getObjectAttributes__Ljava_lang_Object_2___3I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getObjectClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getObjectField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getObjectRef() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getObjectSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
getObjectSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
getObjectSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
getObjectSlot(StackFrame) - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
 
getObjectSlot(StackFrame) - Method in interface gov.nasa.jpf.vm.bytecode.InstanceInvokeInstruction
 
getOffset() - Method in class gov.nasa.jpf.vm.BytecodeAnnotationInfo
 
getOffset() - Method in class gov.nasa.jpf.vm.BytecodeTypeParameterAnnotationInfo
 
getOp() - Method in class gov.nasa.jpf.util.TraceElement
 
getOperandAttr() - Method in class gov.nasa.jpf.vm.StackFrame
this returns all of them - use either if you know there will be only one attribute at callerSlots time, or check/process result with ObjectList
getOperandAttr(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getOperandAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
this returns all of them - use either if you know there will be only one attribute at callerSlots time, or check/process result with ObjectList
getOperandAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getOps() - Method in class gov.nasa.jpf.util.Trace
 
getOptions(String[]) - Static method in class gov.nasa.jpf.tool.RunJPF
 
getOptions(String[]) - Static method in class gov.nasa.jpf.tool.RunTest
 
getOptions(String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getOS() - Method in class gov.nasa.jpf.report.Reporter
 
getOut() - Method in class gov.nasa.jpf.report.Publisher
 
getOutput() - Method in class gov.nasa.jpf.vm.Transition
 
getOverriddenMethodInfo() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getPackageName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getPackages() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getParameterAnnotations() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getParameterAnnotations(int) - Method in class gov.nasa.jpf.vm.MethodInfo
return annotations for parameterIndex
getParameterIndex() - Method in class gov.nasa.jpf.vm.FormalParameterAnnotationInfo
 
getParent() - Method in class gov.nasa.jpf.util.JPFLogger
 
getParent() - Method in class gov.nasa.jpf.util.script.ScriptElement
 
getParentFile(File) - Method in class gov.nasa.jpf.Config
 
getParentState() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
getParentState() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
getPath(String) - Method in class gov.nasa.jpf.Config
 
getPath() - Method in class gov.nasa.jpf.Error
 
getPath() - Method in class gov.nasa.jpf.report.Reporter
 
getPath() - Method in class gov.nasa.jpf.util.event.Event
 
getPath() - Method in class gov.nasa.jpf.util.Source
 
getPath() - Method in class gov.nasa.jpf.vm.RestorableVMState
 
getPath() - Method in class gov.nasa.jpf.vm.VM
NOTE: only use this locally, since the path is getting modified by the VM The path only contains all states when queried from a stateAdvanced() notification.
getPathArg(String[], String) - Method in class gov.nasa.jpf.Config
 
getPathArray(String) - Method in class gov.nasa.jpf.Config
 
getPathCoverage() - Method in class gov.nasa.jpf.util.event.EventTree
override this if the concrete model keeps track of coverage
getPathCoverage(String[]) - Method in class gov.nasa.jpf.util.event.TestEventTree
 
getPathElements(Config, String, int) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getPathLength() - Method in class gov.nasa.jpf.util.event.Event
upwards path length
getPathLength() - Method in class gov.nasa.jpf.vm.VM
 
getPathNames() - Method in class gov.nasa.jpf.vm.ClassPath
 
getPaths(ArrayList<File>) - Method in class gov.nasa.jpf.util.PathnameExpander
 
getPathString(String) - Method in class gov.nasa.jpf.util.event.Event
 
getPattern(String) - Method in class gov.nasa.jpf.util.PathnameExpander
 
getPc() - Method in class gov.nasa.jpf.jvm.ClassFile
 
getPC() - Method in class gov.nasa.jpf.vm.StackFrame
 
getPC() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the program counter of the top stack frame.
getPeerClass() - Method in class gov.nasa.jpf.vm.NativePeer
 
getPeerClassName() - Method in class gov.nasa.jpf.vm.NativePeer
 
getPendingException() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getPendingException() - Method in class gov.nasa.jpf.vm.VM
note this is gone after backtracking or starting the next exception
getPendingOutput() - Method in class gov.nasa.jpf.vm.VM
get the pending output (not yet stored in the path)
getPinDownCount() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getPlatformEndianness(Config) - Method in class gov.nasa.jpf.vm.VM
 
getPos() - Method in class gov.nasa.jpf.jvm.ClassFile
 
getPos() - Method in class gov.nasa.jpf.util.BinaryClassSource
 
getPosition() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getPosition() - Method in class gov.nasa.jpf.vm.Instruction
 
getPrev() - Method in class gov.nasa.jpf.util.event.Event
 
getPrev() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
 
getPrev() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getPrev() - Method in class gov.nasa.jpf.vm.Instruction
 
getPrevElement() - Method in class gov.nasa.jpf.util.TraceElement
 
getPrevious() - Method in class gov.nasa.jpf.vm.ChoicePoint
 
getPrevious() - Method in class gov.nasa.jpf.vm.StackFrame
 
getPreviousChoiceGenerator() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getPreviousChoiceGenerator() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getPreviousChoiceGeneratorOfType(Class<T>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getPreviousChoiceGeneratorOfType(Class<C>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getPreviousDirectCallStackFrame() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
getPrintStream() - Method in interface gov.nasa.jpf.util.PrintStreamable
 
getPriority() - Method in class gov.nasa.jpf.search.heuristic.PrioritizedState
 
getPriority() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getProcessedChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getProcessedChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getProcessedChoices() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
getProcessedNumberOfChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getProcessId() - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
getProcessId____I(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
getProcessTimeoutRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.ThreadList
 
getProperties(Config) - Method in class gov.nasa.jpf.search.Search
return set of configured properties note there is a name clash here - JPF 'properties' have nothing to do with Java properties (java.util.Properties)
getProperty() - Method in class gov.nasa.jpf.Error
 
getProperty(String) - Static method in class gov.nasa.jpf.vm.Verify
 
getProperty__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
getProperty__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getPublishers() - Method in class gov.nasa.jpf.report.Reporter
 
getPurgedStateId() - Method in class gov.nasa.jpf.search.Search
 
getQueueItem(int) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getQueueSize() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
getQueueSize() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
getQueueSize() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
 
getQueueSize() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
getRawEntries(Reader) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
this returns the contents of a config source in-order, without expanding values or keys
getRawEntries(File) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
 
getRawMessage() - Method in exception gov.nasa.jpf.vm.UncaughtException
 
getRawValues() - Method in class gov.nasa.jpf.vm.NamedFields
 
getRef() - Method in class gov.nasa.jpf.vm.PredicateMap
 
getReference() - Method in class gov.nasa.jpf.vm.ObjRef
 
getReferenceArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getReferenceArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getReferenceClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getReferencedElementInfo(FieldInfo) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
getReferenceElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getReferenceField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getReferenceField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getReferenceField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getReferenceField(int, FieldInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getReferenceMap() - Method in class gov.nasa.jpf.vm.StackFrame
 
getReferenceResult() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
getReferenceResult() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getReferenceResult() - Method in class gov.nasa.jpf.vm.StackFrame
 
getReferenceValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getReferenceValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getReferenceValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getReferenceValue(int) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
getReferencingThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getReferredClassInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getReflectionMethod(String, boolean) - Method in class gov.nasa.jpf.vm.ClassInfo
method lookup for use by reflection methods (java.lang.Class.getXMethod) note this doesn't specify the return type, which means covariant return types are not allowed in reflection lookup.
getRefTypeName(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getRegisteredFieldInfo(int) - Method in class gov.nasa.jpf.util.MethodInfoRegistry
 
getRegisteredFieldLockInfo(int, ThreadInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
getRegisteredStatistics() - Method in class gov.nasa.jpf.report.Reporter
 
getRegisteredThreadInfoSet(int, ThreadInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
getRelativeUnixPath(File, File) - Static method in class gov.nasa.jpf.util.FileUtils
 
getRemovedElements(T[], T[]) - Static method in class gov.nasa.jpf.util.Misc
 
getRep() - Method in class gov.nasa.jpf.vm.PredicateMap
 
getRepeatCount() - Method in class gov.nasa.jpf.util.script.Repetition
 
getReporter() - Method in class gov.nasa.jpf.JPF
 
getReportFileName(String) - Method in class gov.nasa.jpf.report.Publisher
 
getRepository() - Method in class gov.nasa.jpf.util.RepositoryEntry
 
getRepositoryEntry(String) - Static method in class gov.nasa.jpf.util.RepositoryEntry
 
getRepositoryInfo() - Method in class gov.nasa.jpf.report.Reporter
 
getRepositoryType() - Method in class gov.nasa.jpf.util.RepositoryEntry
 
getRequestedTypeName() - Method in class gov.nasa.jpf.jvm.ClassFile
return the typename this classfile gets loaded for <2do> this is going away
getResolvedAnnotationInfo(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getResolvedAnnotationInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getResolvedAnnotationProxy(ClassInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getResolvedClassInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
obtain ClassInfo object for given class name if the requested class or any of its superclasses and interfaces is not found this method will throw a ClassInfoException.
getResolvedClassInfo(String, byte[], int, int) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
this is for user defined ClassLoaders that explicitly provide the class file data
getResolvedClassInfo(String) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getResolvedFuncObjType(int, ClassInfo, String, BootstrapMethodInfo, String[]) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
This method returns a type which implements the given functional interface and contains a method that captures the behavior of the lambda expression.
getResourceBundle() - Method in class gov.nasa.jpf.util.JPFLogger
 
getResourceBundleName() - Method in class gov.nasa.jpf.util.JPFLogger
 
getResourceURL(String, String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getRestorableData() - Method in class gov.nasa.jpf.vm.AbstractRestorer
 
getRestorableData() - Method in interface gov.nasa.jpf.vm.StateRestorer
get saved version of current KernelState.
getRestorableState() - Method in interface gov.nasa.jpf.vm.Backtracker
 
getRestorableState() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
 
getRestorableState() - Method in class gov.nasa.jpf.vm.VM
Bundles up the state of the system for export
getRestoreData() - Method in class gov.nasa.jpf.vm.SystemState
 
getRestorer(Object) - Method in class gov.nasa.jpf.vm.SystemState
 
getRestorer() - Method in class gov.nasa.jpf.vm.VM
 
getResult() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
getResult() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getResult() - Method in class gov.nasa.jpf.vm.StackFrame
 
getResultAttr() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
getResultAttr() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getResultAttr() - Method in class gov.nasa.jpf.vm.StackFrame
 
getRetainAttributes() - Method in class gov.nasa.jpf.vm.SystemState
 
getReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList obviously, this only makes sense from an instructionExecuted(), since the value is pushed during the enter().
getReturnAttr(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
this returns all of them - use either if you know there will be only one attribute at a time, or check/process result with ObjectList obviously, this only makes sense from an instructionExecuted(), since the value is pushed during the enter().
getReturnAttr(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
this only returns the first attr of this type, there can be more if you don't use client private types or the provided type is too general
getReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getReturnAttr() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getReturnAttribute() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getReturnBuiltinType(String) - Static method in class gov.nasa.jpf.vm.Types
 
getReturnChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getReturnedDirectCall() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getReturnFrame() - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
getReturnSize() - Method in class gov.nasa.jpf.vm.MethodInfo
what is the slot size of the return value
getReturnType() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getReturnType() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getReturnTypeCode() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getReturnTypeName() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
getReturnTypeName() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getReturnTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
 
getReturnTypeSignature(String) - Static method in class gov.nasa.jpf.vm.Types
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
 
getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
 
getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
 
getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
 
getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getReturnValue() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
getRevision() - Method in class gov.nasa.jpf.report.Reporter
 
getRevision() - Method in class gov.nasa.jpf.util.RepositoryEntry
 
getRoot(String) - Method in class gov.nasa.jpf.util.event.EventForest
 
getRoot() - Method in class gov.nasa.jpf.util.event.EventTree
 
getRun() - Method in class gov.nasa.jpf.util.RunRegistry
 
getRunnableCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
getRunnableCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
getRunnablePredicate() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getRunnablePredicate() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
 
getRunnableRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the object reference of the target.
getRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
getSamDescriptor() - Method in class gov.nasa.jpf.vm.BootstrapMethodInfo
 
getScheduler() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getScheduler() - Method in class gov.nasa.jpf.vm.VM
 
getScopeEncoding(long[]) - Static method in class gov.nasa.jpf.jvm.ClassFile
 
getScript() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getScriptFileName() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getSearch() - Method in class gov.nasa.jpf.JPF
return the search object.
getSearch() - Method in class gov.nasa.jpf.report.Reporter
 
getSearch() - Method in class gov.nasa.jpf.vm.VM
not ideal to have this here since it is kind of a backlink, but it's not any better if listeners have to dig this out from JPF Note - this isn't set during initialization, since the VM object is created first
getSearchConstraint() - Method in class gov.nasa.jpf.search.Search
 
getSearchDepth() - Method in class gov.nasa.jpf.search.SearchState
 
getSearchErrors() - Method in class gov.nasa.jpf.JPF
 
getSearchState() - Method in class gov.nasa.jpf.search.Search
 
getSearchState() - Method in class gov.nasa.jpf.State
 
getSection(String) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getSections() - Method in class gov.nasa.jpf.util.script.StringSetGenerator
 
getSerializedReferenceValue(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
 
getSerializedReferenceValue(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
getSerializer() - Method in class gov.nasa.jpf.vm.VM
 
getShortArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getShortArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getShortElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getShortField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getShortField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getShortField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getShortObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getShortValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
getShortValue(int) - Method in class gov.nasa.jpf.vm.Fields
 
getShortValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getShortValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
 
getShortValue(int) - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
getSid() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getSignature() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getSignature() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getSignature() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getSignature() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns the signature of the method.
getSignatureName(String) - Static method in class gov.nasa.jpf.vm.Types
return the JPF internal representation of a method signature that is given in dot-notation (like javap), e.g.
getSimpleName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getSiteCoreDir(String[]) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
 
getSiteCoreDir() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
get location of jpf-core from site.properties
getSiteProperties(String[]) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
 
getSize() - Method in class gov.nasa.jpf.util.CommitOutputStream
 
getSlot(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getSlotAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getSlotAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
 
getSlotAttrs() - Method in class gov.nasa.jpf.vm.StackFrame
 
getSlotIndex() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getSlotIndex(int) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
 
getSlots() - Method in class gov.nasa.jpf.vm.StackFrame
 
getSlotSize() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getSnapshot() - Method in class gov.nasa.jpf.util.IntTable
 
getSnapshot() - Method in class gov.nasa.jpf.util.ObjVector
 
getSnapshot(int) - Method in class gov.nasa.jpf.util.ObjVector
create a snapshot that doesn't store more than maxGap consecutive null values
getSnapshot(Transformer<E, T>) - Method in class gov.nasa.jpf.util.ObjVector
 
getSnapshot(Transformer<E, T>) - Method in class gov.nasa.jpf.util.SparseClusterArray
create a snapshot that can be used to restore a certain state of our array This is more suitable than cloning in case the array is very sparse, or the elements contain a lot of transient data we don't want to store
getSnapshot() - Method in class gov.nasa.jpf.util.SparseIntVector
 
getSnapshot(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
get a stack snapshot that consists of an array of {mthId,pc} pairs.
getSortedKeyStrings(HashMap<K, V>) - Static method in class gov.nasa.jpf.util.Misc
 
getSource() - Method in class gov.nasa.jpf.util.event.Event
 
getSource() - Method in class gov.nasa.jpf.util.FeatureSpec
 
getSource(String) - Static method in class gov.nasa.jpf.util.Source
 
getSource() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getSourceFile() - Method in class gov.nasa.jpf.vm.StackFrame
 
getSourceFileAttribute(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getSourceFileName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getSourceFileName() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getSourceLine() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getSourceLine() - Method in class gov.nasa.jpf.vm.Instruction
 
getSourceLocation() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
getSourceLocation() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getSourceLocation() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getSourceLocation() - Method in class gov.nasa.jpf.vm.Instruction
this returns a "class.method(line)" string
getSourceName(Object) - Method in class gov.nasa.jpf.Config
 
getSourceOrLocation() - Method in class gov.nasa.jpf.vm.Instruction
this is for debugging/logging if we always want something back telling us where this insn came from
getSources() - Method in class gov.nasa.jpf.Config
 
getStack() - Method in class gov.nasa.jpf.vm.ThreadInfo
Deprecated.
- use Iterable
getStackDepth() - Method in class gov.nasa.jpf.vm.PreciseAllocationContext
 
getStackDepth() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getStackFrameExecuting(Instruction, int) - Method in class gov.nasa.jpf.vm.ThreadInfo
note that we don't provide a modifiable version of this.
getStackTrace() - Method in class gov.nasa.jpf.vm.ThreadInfo
get the current stack trace of this thread this is called during creation of a Throwable, hence we should skip all throwable ctors in here <2do> this is only a partial solution,since we don't catch exceptionHandlers in Throwable ctors yet
getStackTraceInfo() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
getStackTraceInfo() - Method in class gov.nasa.jpf.vm.StackFrame
 
getStackTraceName() - Method in class gov.nasa.jpf.vm.MethodInfo
returns stack trace name: classname (if any) + name
getStackTraceSource() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getStackTraceSource() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
getStandardSiteProperties() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
locate the site.properties.
getStartDate() - Method in class gov.nasa.jpf.report.Reporter
 
getStartPC() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getStartPC(int) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
 
getStartupSystemClassInfos(SystemClassLoaderInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
return a list of ClassInfos for essential system types If system classes are not found, or are not valid JPF model classes, we throw a JPFConfigException and exit returned ClassInfos are not yet registered in Statics and don't have class objects
getStartupSystemClassNames() - Method in class gov.nasa.jpf.vm.VM
the minimal set of system classes we need for initialization
getState() - Method in class gov.nasa.jpf.vm.ThreadData
 
getState() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the current status of the thread.
getStateCount() - Method in class gov.nasa.jpf.vm.VM
 
getStateDepth(int) - Method in class gov.nasa.jpf.search.Search
 
getStateDescription() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getStateExtension() - Method in class gov.nasa.jpf.listener.ObjectTracker
 
getStateExtension() - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
getStateExtension() - Method in interface gov.nasa.jpf.util.StateExtensionClient
 
getStateId(int) - Method in class gov.nasa.jpf.listener.SimpleDot
 
getStateId() - Method in class gov.nasa.jpf.search.heuristic.HeuristicState
 
getStateId() - Method in class gov.nasa.jpf.search.Search
 
getStateId() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getStateId() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getStateId() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStateId() - Method in class gov.nasa.jpf.vm.Transition
 
getStateId() - Method in class gov.nasa.jpf.vm.VM
get the numeric id for the current state Note: this can be called several times (by the search and observers) for every forward()/backtrack(), so we want to cache things a bit
getStateName() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getStateSet() - Method in class gov.nasa.jpf.vm.VM
Returns the stateSet if states are being matched.
GETSTATIC - Class in gov.nasa.jpf.jvm.bytecode
Get static fieldInfo from class ..., => ..., value
GETSTATIC(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
getstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
getstatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
getstatic(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
getstatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
getstatic(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
getstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
getstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
getStaticBooleanField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticByteField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticCharField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticDataSize() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getStaticDoubleField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticDoubleField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticDoubleField(ClassInfo, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticElementInfo() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getStaticElementInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getStaticField(String) - Method in class gov.nasa.jpf.vm.ClassInfo
Search up the class hierarchy to find a static field
getStaticField(int) - Method in class gov.nasa.jpf.vm.ClassInfo
Returns the information about a static field.
getStaticFieldName(int) - Method in class gov.nasa.jpf.vm.ClassInfo
Returns the name of a static field.
getStaticFieldValueObject(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
getStaticFilterMask(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
getStaticFloatField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticIntField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticIntField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticIntField(ClassInfo, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticLongField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticLongField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticLongField(ClassInfo, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticReferenceField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticReferenceField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticReferenceField(ClassInfo, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStaticRefMask(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
getStatics() - Method in class gov.nasa.jpf.vm.ClassInfo
the container this is stored in
getStatics() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getStaticShortField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStatistics() - Method in class gov.nasa.jpf.report.Reporter
 
getStatisticsSnapshot() - Method in class gov.nasa.jpf.report.Reporter
 
getStatus() - Method in class gov.nasa.jpf.JPF
 
getStatus() - Method in class gov.nasa.jpf.vm.StaticElementInfo
public boolean isShared() { // static fields are always thread global return true; }
getStep(int) - Method in class gov.nasa.jpf.vm.Transition
 
getStepCount() - Method in class gov.nasa.jpf.vm.Transition
 
getStorageOffset() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getStorageSize() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
getStorageSize() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getStorageSize() - Method in class gov.nasa.jpf.vm.LongFieldInfo
 
getStoringData() - Method in class gov.nasa.jpf.vm.AbstractSerializer
 
getStoringData() - Method in interface gov.nasa.jpf.vm.StateSerializer
serialize the current state and return as int[]
getStream(int) - Method in class gov.nasa.jpf.util.SplitInputStream
 
getStreamCount() - Method in class gov.nasa.jpf.util.SplitInputStream
 
getString(String) - Method in class gov.nasa.jpf.Config
 
getString(String, String) - Method in class gov.nasa.jpf.Config
 
getString() - Method in class gov.nasa.jpf.util.json.AbstractValue
 
getString() - Method in class gov.nasa.jpf.util.json.ArrayValue
 
getString() - Method in class gov.nasa.jpf.util.json.StringValue
 
getString() - Method in interface gov.nasa.jpf.util.json.Value
Get string value.
getStringArray(String) - Method in class gov.nasa.jpf.Config
 
getStringArray(String, char[]) - Method in class gov.nasa.jpf.Config
 
getStringArray(String, String[]) - Method in class gov.nasa.jpf.Config
 
getStringArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStringChars() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getStringChars() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getStringChars(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStringClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getStringEnumeration(String, int) - Method in class gov.nasa.jpf.Config
for a given , check if there are corresponding values for keys .0 ...
getStringField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getStringField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getStringObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
turn JPF String object into a VM String object (this is a method available for non gov..jvm NativePeer classes)
getStringSet(String) - Method in class gov.nasa.jpf.Config
 
getStringValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
getSuccessor(String) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getSuccessor(String, EventContext) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getSuperClass() - Method in class gov.nasa.jpf.vm.ClassInfo
Return the super class.
getSuperClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
return the ClassInfo for the provided superclass name.
getSuperClassName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getSuperTypeIndex() - Method in class gov.nasa.jpf.vm.SuperTypeAnnotationInfo
 
getSuT() - Method in class gov.nasa.jpf.report.Reporter
 
getSUTAllocationContext(ClassInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
 
getSUTAllocationContext(ClassInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
 
getSUTAllocationContext(ClassInfo, ThreadInfo) - Static method in class gov.nasa.jpf.vm.HashedAllocationContext
this one is for allocations that should depend on the SUT thread context (such as all explicit NEW executions)
getSutClassName(String, String) - Static method in class gov.nasa.jpf.util.test.TestJPF
compute the SuT class name for a given JUnit test class: remove optionally ending "..Test", and replace package (if specified)
getSUTDescription() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getSUTDescription() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getSUTDescription() - Method in class gov.nasa.jpf.vm.VM
 
getSUTExecutionContext(ClassInfo, ThreadInfo) - Static method in class gov.nasa.jpf.vm.PreciseAllocationContext
 
getSUTName() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getSUTName() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
getSUTName() - Method in class gov.nasa.jpf.vm.VM
 
getSystemAllocationContext(ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
getSystemAllocationContext(ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
 
getSystemAllocationContext(ClassInfo, ThreadInfo, int) - Static method in class gov.nasa.jpf.vm.HashedAllocationContext
this one is for allocations that should NOT depend on the SUT thread context (such as automatic allocation of java.lang.Class objects by the VM)
getSystemClassLoader() - Method in class gov.nasa.jpf.vm.ApplicationContext
 
getSystemClassLoader() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getSystemClassLoader() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getSystemClassLoaderInfo() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getSystemClassLoaderInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getSystemCodeBuilder(ClassFile, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
 
getSystemCodeBuilder(ClassFile, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
used for automatically created code such as AnnotationProxies, direct calls, native calls and run starts NOTE - this cannot be called recursively or concurrently
getSystemResolvedClassInfo(String) - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getSystemState() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getSystemState() - Method in class gov.nasa.jpf.vm.VM
Gets the system state.
getTableIndex(E) - Method in class gov.nasa.jpf.util.IntTable
 
getTableSwitchOffset(int, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getTarget() - Method in class gov.nasa.jpf.Config
 
getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.JSR
 
getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
 
getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
getTargetArgs() - Method in class gov.nasa.jpf.Config
 
getTargetEntry() - Method in class gov.nasa.jpf.Config
 
getTargets() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
getTargetType() - Method in class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
 
getTargetTypeAnnotations(Class<T>) - Method in class gov.nasa.jpf.vm.InfoObject
 
getTargetTypeName(int) - Static method in class gov.nasa.jpf.jvm.ClassFile
 
getTestMethods(Class<? extends TestJPF>, String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
getThis() - Method in class gov.nasa.jpf.vm.StackFrame
if this is an instance method, return the reference of the corresponding object (note this only has to be in slot 0 upon entry)
getThis() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the pointer to the object reference of the executing method
getThisElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
getThisElementInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getThread() - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
getThread() - Method in class gov.nasa.jpf.vm.RestorableVMState
 
getThreadClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getThreadCount() - Method in class gov.nasa.jpf.vm.KernelState
 
getThreadCount() - Method in class gov.nasa.jpf.vm.SystemState
 
getThreadGroupClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getThreadGroupRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getThreadGroupUncaughtHandler(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getThreadIndex() - Method in class gov.nasa.jpf.vm.Transition
 
getThreadInfo() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getThreadInfo() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getThreadInfo() - Method in class gov.nasa.jpf.vm.HandlerContext
 
getThreadInfo() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getThreadInfo() - Method in class gov.nasa.jpf.vm.Transition
 
getThreadInfoForId(int) - Method in class gov.nasa.jpf.vm.MJIEnv
NOTE - callers have to be prepared this might return null in case the thread got already terminated
getThreadInfoForId(int) - Method in class gov.nasa.jpf.vm.ThreadList
 
getThreadInfoForObjRef(int) - Method in class gov.nasa.jpf.vm.MJIEnv
NOTE - callers have to be prepared this might return null in case the thread got already terminated
getThreadInfoForObjRef(int) - Method in class gov.nasa.jpf.vm.ThreadList
 
getThreadList() - Method in class gov.nasa.jpf.vm.KernelState
 
getThreadList() - Method in class gov.nasa.jpf.vm.VM
 
getThreadName() - Method in class gov.nasa.jpf.vm.VM
 
getThreadObject() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getThreadObjectClassInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getThreadObjectRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the object reference.
getThreads() - Method in class gov.nasa.jpf.vm.ThreadList
Returns the array of threads.
getThrownExceptionClassNames() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getThrowsIndex() - Method in class gov.nasa.jpf.vm.ThrowsAnnotationInfo
 
getTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
 
getTimeoutRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
this is the main policy method that can be overridden by subclasses, e.g.
getTimeoutRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.PriorityRunnablesSyncPolicy
 
getTimeoutRunnables() - Method in class gov.nasa.jpf.vm.ThreadList
 
getToLine() - Method in class gov.nasa.jpf.util.LocationSpec
 
getTopFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the top stack frame.
getTopFrameMethodInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
returns the current method in the top stack frame, which is always a bytecode method (executed by JPF)
getTopPos() - Method in class gov.nasa.jpf.vm.StackFrame
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
getTotalNumberOfChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getTotalNumberOfEvents() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getTrail() - Method in class gov.nasa.jpf.vm.SystemState
 
getTransition() - Method in class gov.nasa.jpf.search.Search
 
getTransition(int) - Method in class gov.nasa.jpf.util.automaton.State
 
getType() - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
 
getType() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
getType() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
getType() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
getType() - Method in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
getType() - Method in class gov.nasa.jpf.util.json.Token
 
getType() - Method in class gov.nasa.jpf.vm.ClassInfo
Returns the type of a class.
getType() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getType() - Method in class gov.nasa.jpf.vm.FieldInfo
Returns the type of the field as a fully qualified type name according to JLS 6.7 ("int", "x.Y[]")
getType(int, MJIEnv) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getType() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getTypeAnnotatedLocalVars() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getTypeAnnotatedLocalVars(String) - Method in class gov.nasa.jpf.vm.MethodInfo
 
getTypeAnnotation(String) - Method in class gov.nasa.jpf.vm.InfoObject
 
getTypeAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
 
getTypeClassInfo() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getTypeCode() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getTypeCode(String) - Static method in class gov.nasa.jpf.vm.Types
 
getTypeIndex() - Method in class gov.nasa.jpf.vm.TypeParameterAnnotationInfo
 
getTypeIndex() - Method in class gov.nasa.jpf.vm.TypeParameterBoundAnnotationInfo
 
getTypeName() - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
 
getTypeName() - Method in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
getTypeName(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getTypeName(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
return the qualified signature name according to JLS 6.7 (e.g.
getTypeParameterIndex() - Method in class gov.nasa.jpf.vm.BytecodeTypeParameterAnnotationInfo
 
getTypePathEncoding(short[]) - Static method in class gov.nasa.jpf.jvm.ClassFile
 
getTypeSignature(String, boolean) - Static method in class gov.nasa.jpf.vm.Types
 
getTypeSize(String) - Static method in class gov.nasa.jpf.vm.Types
 
getTypeSize(byte) - Static method in class gov.nasa.jpf.vm.Types
 
getTypeSizeInBytes(String) - Static method in class gov.nasa.jpf.vm.Types
what would be the info size in bytes, not words (we ignore 64bit machines for now)
getUnboxedType(String) - Static method in class gov.nasa.jpf.vm.Types
 
getUncaughtException() - Method in class gov.nasa.jpf.vm.SystemState
 
getUncaughtExceptionInfo() - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
 
getUncaughtHandlerRef() - Method in class gov.nasa.jpf.vm.HandlerContext
 
getUncaughtHandlerType() - Method in class gov.nasa.jpf.vm.HandlerContext
 
getUniqueId() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getUniqueName(String, String) - Static method in class gov.nasa.jpf.vm.MethodInfo
return the minimal name that has to be unique for overloading used as a lookup key NOTE: with the silent introduction of covariant return types in Java 5.0, we have to use the full signature to be unique
getUniqueName() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getUnprocessedChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
getUnprocessedChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
getUnprocessedChoices() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
getURL(String) - Method in class gov.nasa.jpf.Config
 
getURL(String) - Static method in class gov.nasa.jpf.util.FileUtils
 
getURL() - Method in class gov.nasa.jpf.vm.ClassFileContainer
 
getURLs(String[]) - Static method in class gov.nasa.jpf.util.FileUtils
 
getURLs(List<String>) - Static method in class gov.nasa.jpf.util.FileUtils
 
getUseParentHandlers() - Method in class gov.nasa.jpf.util.JPFLogger
 
getUser() - Method in class gov.nasa.jpf.report.Reporter
 
getUserLiveNonDaemonPredicate() - Method in class gov.nasa.jpf.vm.VM
 
getUserTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
 
getValuation() - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.DCONST
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.FCONST
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
getValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
getValue() - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
 
getValue() - Method in class gov.nasa.jpf.util.HashData
 
getValue(String) - Method in class gov.nasa.jpf.util.json.JSONObject
Get value read from JSON document with specified key.
getValue() - Method in class gov.nasa.jpf.util.json.Token
 
getValue(int) - Method in class gov.nasa.jpf.util.SparseClusterArray.Snapshot
 
getValue() - Method in class gov.nasa.jpf.vm.AnnotationInfo.Entry
 
getValue(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
this is the common getter that should trigger parsing the corresponding class file
getValue(String, Class<T>) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValue(String) - Static method in class gov.nasa.jpf.vm.Verify
 
getValue__Ljava_lang_String_2__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getValueAsBoolean(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValueAsDouble(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValueAsFloat(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValueAsInt(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValueAsLong(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValueAsString(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValueAsStringArray() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValueAsStringArray(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
getValueLabel() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
get String label of current value, as specified in config file
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.ByteFieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.CharFieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.FieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.FloatFieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.LongFieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
 
getValueObject(Fields) - Method in class gov.nasa.jpf.vm.ShortFieldInfo
 
getValues() - Method in class gov.nasa.jpf.util.json.CGCall
 
getValues() - Method in class gov.nasa.jpf.vm.ArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.CharArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.IntArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.LongArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.NamedFields
 
getValues() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
getValues() - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
getValuesKeys() - Method in class gov.nasa.jpf.util.json.JSONObject
 
getValueSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
getValueSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
where do we get the value from? NOTE: only makes sense in a executeInstruction() context
getValueSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
where do we get the value from? NOTE: only makes sense in a executeInstruction() context
getValueSlot(StackFrame) - Method in interface gov.nasa.jpf.vm.bytecode.ReturnValueInstruction
where do we get from what we return NOTE: only makes sense in a executeInstruction() context
getValueSlot(StackFrame) - Method in interface gov.nasa.jpf.vm.bytecode.WriteInstruction
from where in the StackFrame do we get the value for the put
getVariableId() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
return the fully qualified class/method/var name (don't use this for top-level filtering since it dynamically constructs the name)
getVariableId() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
getVariableId() - Method in interface gov.nasa.jpf.vm.bytecode.LocalVariableInstruction
 
getVM() - Method in class gov.nasa.jpf.JPF
return the VM object.
getVM() - Method in class gov.nasa.jpf.report.Reporter
 
getVM() - Method in class gov.nasa.jpf.search.Search
 
getVM() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getVM() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getVM() - Static method in class gov.nasa.jpf.vm.VM
<2do> this is a band aid to bundle all these legacy reference chains from JPFs past.
getVMState() - Method in class gov.nasa.jpf.search.heuristic.HeuristicState
 
getVMState() - Method in class gov.nasa.jpf.State
 
getWaitingThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
get a cloned list of the waiters for this object
getWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
 
getWeakReferenceClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
globalCLids - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
globalFliCache - Variable in class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
globalId - Variable in class gov.nasa.jpf.vm.MethodInfo
a unique int assigned to this method
globalRunDirectly - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
GlobalSchedulingPoint - Class in gov.nasa.jpf.vm
a SystemAttribute to mark global scheduling points.
GlobalSchedulingPoint() - Constructor for class gov.nasa.jpf.vm.GlobalSchedulingPoint
 
GlobalSharednessPolicy - Class in gov.nasa.jpf.vm
a SharedObjectPolicy that uses search global ThreadInfoSets and FieldLockInfos, i.e.
GlobalSharednessPolicy(Config) - Constructor for class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
globalShowConfig - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
GlobalSwitchThread - Class in gov.nasa.jpf.search.heuristic
heuristic state prioritizer that tries to minimize re-scheduling
GlobalSwitchThread(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.GlobalSwitchThread
 
globalTisCache - Variable in class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
GOTO - Class in gov.nasa.jpf.jvm.bytecode
Branch always No change <2do> store this as code insnIndex, not as bytecode position
GOTO(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.GOTO
 
goto_(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
goto_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
goto_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
goto_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
goto_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
goto_(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
GOTO_W - Class in gov.nasa.jpf.jvm.bytecode
 
GOTO_W(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.GOTO_W
 
goto_w(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
goto_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
goto_w(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
goto_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
goto_w(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
goto_w(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
gov.nasa.jpf - package gov.nasa.jpf
 
gov.nasa.jpf.jvm - package gov.nasa.jpf.jvm
 
gov.nasa.jpf.jvm.bytecode - package gov.nasa.jpf.jvm.bytecode
 
gov.nasa.jpf.listener - package gov.nasa.jpf.listener
 
gov.nasa.jpf.perturb - package gov.nasa.jpf.perturb
 
gov.nasa.jpf.report - package gov.nasa.jpf.report
 
gov.nasa.jpf.search - package gov.nasa.jpf.search
 
gov.nasa.jpf.search.heuristic - package gov.nasa.jpf.search.heuristic
 
gov.nasa.jpf.tool - package gov.nasa.jpf.tool
 
gov.nasa.jpf.util - package gov.nasa.jpf.util
 
gov.nasa.jpf.util.automaton - package gov.nasa.jpf.util.automaton
 
gov.nasa.jpf.util.event - package gov.nasa.jpf.util.event
 
gov.nasa.jpf.util.json - package gov.nasa.jpf.util.json
 
gov.nasa.jpf.util.script - package gov.nasa.jpf.util.script
 
gov.nasa.jpf.util.test - package gov.nasa.jpf.util.test
 
gov.nasa.jpf.vm - package gov.nasa.jpf.vm
 
gov.nasa.jpf.vm.bytecode - package gov.nasa.jpf.vm.bytecode
 
gov.nasa.jpf.vm.choice - package gov.nasa.jpf.vm.choice
 
gov.nasa.jpf.vm.serialize - package gov.nasa.jpf.vm.serialize
 
graphAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
grow() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
grow() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
grow(int, int) - Method in class gov.nasa.jpf.util.ConstGrowth
 
grow(int, int) - Method in class gov.nasa.jpf.util.ExpGrowth
 
grow(int, int) - Method in interface gov.nasa.jpf.util.Growth
 
Growth - Interface in gov.nasa.jpf.util
 
growth - Variable in class gov.nasa.jpf.util.IntVector
growth strategy.
growth - Variable in class gov.nasa.jpf.util.LongVector
growth strategy.
growth - Variable in class gov.nasa.jpf.util.ObjVector
growth strategy.

H

haltOnThrow(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
handleClinitRequest(ClassInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
handleException(JPFException) - Static method in class gov.nasa.jpf.JPF
 
handleException(ThreadInfo, int) - Method in class gov.nasa.jpf.vm.VM
this is here so that we can intercept it in subclassed VMs
HandlerContext - Class in gov.nasa.jpf.vm
utility wrapper for exception handlers that /would/ handle a given exception type <2do> This should be a class hierarchy to properly distinguish between ordinary catch handlers and UncaughtHandler objects, but so far this isn't worth it
HandlerContext.UncaughtHandlerType - Enum in gov.nasa.jpf.vm
 
hasAlternatives() - Method in class gov.nasa.jpf.util.event.Event
 
hasAnnotation(String) - Method in class gov.nasa.jpf.vm.InfoObject
 
hasAnnotations() - Method in class gov.nasa.jpf.vm.ClassInfo
 
hasAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
 
hasAnyMatching(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
hasAnyMatchingOtherThan(ThreadInfo, Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
hasAnyRef() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
hasAnyRef() - Method in class gov.nasa.jpf.vm.StackFrame
 
hasArgumentAttr(ThreadInfo, Class<?>) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
check if there is any argument attr of the specified type (use this before using any of the more expensive retrievers)
hasArgumentAttr(MethodInfo, Class<?>) - Method in class gov.nasa.jpf.vm.StackFrame
check if there is any argument attr of the provided type on the operand stack this is far more efficient than retrieving attribute values (we don't care for argument types)
hasArgumentObjectAttr(ThreadInfo, Class<?>) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
do we have a reference argument that has an object attribute? less efficient, but still without object creation
hasArgumentObjectAttr(ThreadInfo, MethodInfo, Class<?>) - Method in class gov.nasa.jpf.vm.StackFrame
 
hasAttr() - Method in interface gov.nasa.jpf.util.Attributable
 
hasAttr(Class<?>) - Method in interface gov.nasa.jpf.util.Attributable
 
hasAttr() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
hasAttr(Class<?>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
hasAttr() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
hasAttr(Class<?>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
hasAttr() - Method in class gov.nasa.jpf.vm.InfoObject
 
hasAttr(Class<?>) - Method in class gov.nasa.jpf.vm.InfoObject
 
hasAttr() - Method in class gov.nasa.jpf.vm.Instruction
 
hasAttr(Class<?>) - Method in class gov.nasa.jpf.vm.Instruction
 
hasAttrs() - Method in class gov.nasa.jpf.vm.StackFrame
 
hasAttrValue(Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
hasAttrValue(Object) - Method in class gov.nasa.jpf.vm.InfoObject
 
hasBeenStarted() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasChanged() - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasChanged() - Method in class gov.nasa.jpf.vm.GenericHeap
 
hasChanged() - Method in interface gov.nasa.jpf.vm.Heap
 
hasChanged() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
hasChanged() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasCode() - Method in class gov.nasa.jpf.vm.MethodInfo
 
hasCtors() - Method in class gov.nasa.jpf.vm.ClassInfo
 
hasDataChanged() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasElementAttr() - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasElementAttr(Class<?>) - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasElementAttr(int, Class<?>) - Method in class gov.nasa.jpf.vm.MJIEnv
 
hasElementdAttr(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
hasElementOfType(T[], Class<?>) - Static method in class gov.nasa.jpf.util.Misc
 
hasEmptyBody() - Method in class gov.nasa.jpf.vm.MethodInfo
 
hasEmptyBody() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
hasEntry(E) - Method in class gov.nasa.jpf.util.IntTable
shorthand for get(key) != null.
hasErrors() - Method in class gov.nasa.jpf.search.Search
 
hasException() - Method in class gov.nasa.jpf.vm.MJIEnv
 
hasExplicitTestMethods(String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
hasFieldAttr() - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasFieldAttr(Class<?>) - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasFieldAttr() - Method in class gov.nasa.jpf.vm.Fields
 
hasFieldAttr(Class<?>) - Method in class gov.nasa.jpf.vm.Fields
 
hasFieldAttr(int, Class<?>) - Method in class gov.nasa.jpf.vm.Fields
 
hasFieldAttr(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
hasFieldAttr(int, Class<?>) - Method in class gov.nasa.jpf.vm.MJIEnv
 
hasFinalizer() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
hasFinalizer() - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasFinalizer() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
hasFrameAttr() - Method in class gov.nasa.jpf.vm.StackFrame
 
hasFrameAttr(Class<?>) - Method in class gov.nasa.jpf.vm.StackFrame
 
hasFrameAttrValue(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
hash(HashData) - Method in class gov.nasa.jpf.util.BitSet1024
 
hash(HashData) - Method in class gov.nasa.jpf.util.BitSet256
 
hash(HashData) - Method in class gov.nasa.jpf.util.BitSet64
 
hash(HashData) - Method in class gov.nasa.jpf.util.BitSetN
 
hash(HashData) - Method in interface gov.nasa.jpf.util.FixedBitSet
 
hash(int) - Static method in class gov.nasa.jpf.util.OATHash
 
hash(int, int) - Static method in class gov.nasa.jpf.util.OATHash
 
hash(long) - Static method in class gov.nasa.jpf.util.OATHash
 
hash(int, int, int) - Static method in class gov.nasa.jpf.util.OATHash
 
hash(int[]) - Static method in class gov.nasa.jpf.util.OATHash
 
hash(Object, HashData) - Static method in class gov.nasa.jpf.util.ObjectList
 
hash(HashData) - Method in class gov.nasa.jpf.vm.AtomicData
Computes a hash code with the object data.
hash(HashData) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.ElementInfo
 
hash(HashData) - Method in class gov.nasa.jpf.vm.Fields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.IntArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.LongArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.Monitor
 
hash(HashData) - Method in class gov.nasa.jpf.vm.NamedFields
Adds some data to the computation of an hashcode.
hash(HashData) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
hash(HashData) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
hash(HashData) - Method in class gov.nasa.jpf.vm.StackFrame
 
hash(HashData) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
hash(HashData) - Method in class gov.nasa.jpf.vm.ThreadData
 
hash(HashData) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hash(HashData) - Method in class gov.nasa.jpf.vm.ThreadList
 
hashAttrs(HashData) - Method in class gov.nasa.jpf.vm.Fields
Adds some data to the computation of an hashcode.
hashCode() - Method in class gov.nasa.jpf.util.ArrayIntSet
this is probably a bad hash function, but we just need something that is order independent
hashCode() - Method in class gov.nasa.jpf.util.BitArray
 
hashCode() - Method in class gov.nasa.jpf.util.BitSet1024
answer the same hashCodes as java.util.BitSet
hashCode() - Method in class gov.nasa.jpf.util.BitSet256
answer the same hashCodes as java.util.BitSet
hashCode() - Method in class gov.nasa.jpf.util.BitSet64
answer the same hashCodes as java.util.BitSet
hashCode() - Method in class gov.nasa.jpf.util.event.Event
 
hashCode() - Method in class gov.nasa.jpf.util.FinalBitSet
 
hashCode() - Method in class gov.nasa.jpf.util.IntArray
 
hashCode() - Method in class gov.nasa.jpf.util.IntTable.Entry
 
hashCode(Object) - Static method in class gov.nasa.jpf.util.Misc
 
hashCode() - Method in class gov.nasa.jpf.util.ObjArray
 
hashCode() - Method in class gov.nasa.jpf.util.Pair
 
hashCode() - Method in class gov.nasa.jpf.util.SourceRef
 
hashCode() - Method in class gov.nasa.jpf.vm.Allocation
 
hashCode() - Method in class gov.nasa.jpf.vm.AtomicData
Returns a hash code for the object.
hashCode() - Method in class gov.nasa.jpf.vm.ClassInfo
 
hashCode() - Method in class gov.nasa.jpf.vm.ElementInfo
 
hashCode() - Method in class gov.nasa.jpf.vm.Fields
 
hashCode() - Method in class gov.nasa.jpf.vm.HashedAllocationContext
 
hashCode() - Method in class gov.nasa.jpf.vm.Monitor
 
hashCode() - Method in class gov.nasa.jpf.vm.ObjRef
 
hashCode - Variable in class gov.nasa.jpf.vm.PreciseAllocationContext
 
hashCode() - Method in class gov.nasa.jpf.vm.PreciseAllocationContext
 
hashCode() - Method in class gov.nasa.jpf.vm.StackFrame
 
hashCode() - Method in class gov.nasa.jpf.vm.ThreadData
 
HashData - Class in gov.nasa.jpf.util
object to compute complex hash values that can be accumulated and delegated (to aggregates etc.) used to obtain hashcodes for states
HashData() - Constructor for class gov.nasa.jpf.util.HashData
 
HashedAllocationContext - Class in gov.nasa.jpf.vm
an AllocationContext that uses a hash value for comparison.
HashedAllocationContext(int) - Constructor for class gov.nasa.jpf.vm.HashedAllocationContext
 
hashFinalize(int) - Static method in class gov.nasa.jpf.util.OATHash
 
hashMixin(int, int) - Static method in class gov.nasa.jpf.util.OATHash
 
hashMixin(int, long) - Static method in class gov.nasa.jpf.util.OATHash
 
HashPool<V> - Class in gov.nasa.jpf.util
data structure used to do hash collapsing.
HashPool() - Constructor for class gov.nasa.jpf.util.HashPool
 
HashPool(int) - Constructor for class gov.nasa.jpf.util.HashPool
 
hasInnerClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
hasInstanceFieldInfoAttr(Class<?>) - Method in class gov.nasa.jpf.vm.ClassInfo
 
hasInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
 
hasListenerOfType(Class<?>) - Method in class gov.nasa.jpf.search.Search
 
hasListenerOfType(Class<?>) - Method in class gov.nasa.jpf.vm.VM
 
hasLiveThreads() - Method in class gov.nasa.jpf.vm.ThreadList
 
hasLocalAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
hasLocalAttr(int, Class<?>) - Method in class gov.nasa.jpf.vm.StackFrame
 
hasLockedObjects() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasLockedThreads() - Method in class gov.nasa.jpf.vm.Monitor
 
hasLongOperandAttr() - Method in class gov.nasa.jpf.vm.StackFrame
 
hasLongOperandAttr(Class<?>) - Method in class gov.nasa.jpf.vm.StackFrame
 
hasMore() - Method in class gov.nasa.jpf.util.json.JSONLexer
Method checks if parser has more input to read
hasMoreChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
hasMoreChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
hasMoreData() - Method in class gov.nasa.jpf.util.BinaryClassSource
 
hasMultipleLiveThreads() - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
 
hasMultipleLiveThreads() - Method in class gov.nasa.jpf.vm.TidSet
 
hasMultipleRunnableThreads() - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
 
hasMultipleRunnableThreads() - Method in class gov.nasa.jpf.vm.TidSet
 
hasNewValue(ThreadInfo, StackFrame, ElementInfo, FieldInfo) - Static method in class gov.nasa.jpf.jvm.bytecode.PutHelper
 
hasNext() - Method in interface gov.nasa.jpf.util.IntIterator
 
hasNext() - Method in class gov.nasa.jpf.util.IntTable.TblIterator
 
hasNext() - Method in class gov.nasa.jpf.util.ObjectList.Iterator
 
hasNext() - Method in class gov.nasa.jpf.util.ObjectList.TypedIterator
 
hasNext() - Method in class gov.nasa.jpf.util.ObjVector.NonNullIterator
 
hasNext() - Method in class gov.nasa.jpf.util.ObjVector.OVIterator
 
hasNext() - Method in class gov.nasa.jpf.util.PermutationGenerator
 
hasNext() - Method in class gov.nasa.jpf.util.PSIntMap.ValueIterator
 
hasNext() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
 
hasNext() - Method in class gov.nasa.jpf.util.SparseClusterArray.ElementIterator
 
hasNext() - Method in class gov.nasa.jpf.vm.ThreadInfo.StackIterator
 
hasNext() - Method in class gov.nasa.jpf.vm.Transition.StepIterator
 
hasNextChoiceGenerator() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasNextChoiceGenerator() - Method in class gov.nasa.jpf.vm.VM
 
hasNextState() - Method in class gov.nasa.jpf.search.Search
 
hasObjectAttr() - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasObjectAttr(Class<?>) - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasObjectAttr() - Method in class gov.nasa.jpf.vm.Fields
 
hasObjectAttr(Class<?>) - Method in class gov.nasa.jpf.vm.Fields
 
hasObjectAttr(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
hasObjectAttr(int, Class<?>) - Method in class gov.nasa.jpf.vm.MJIEnv
 
hasOnlyMatching(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
hasOnlyMatchingOtherThan(ThreadInfo, Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
hasOperandAttr() - Method in class gov.nasa.jpf.vm.StackFrame
 
hasOperandAttr(Class<?>) - Method in class gov.nasa.jpf.vm.StackFrame
 
hasOperandAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
hasOperandAttr(int, Class<?>) - Method in class gov.nasa.jpf.vm.StackFrame
 
hasOtherRunnables() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasOutput() - Method in class gov.nasa.jpf.vm.Path
 
hasParameterAnnotations() - Method in class gov.nasa.jpf.vm.MethodInfo
 
hasPendingException() - Method in class gov.nasa.jpf.vm.VM
 
hasPendingInterrupt() - Method in class gov.nasa.jpf.vm.MJIEnv
 
hasProcessTimeoutRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.ThreadList
 
hasPropertyTermination() - Method in class gov.nasa.jpf.search.Search
 
hasQueuedFinalizers() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
 
hasRefField(int) - Method in class gov.nasa.jpf.vm.ElementInfo
do we have a reference field with value objRef?
hasReleaseAction(ReleaseAction) - Method in class gov.nasa.jpf.vm.ClassInfo
 
hasResolved(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
hasRestorer(Object) - Method in class gov.nasa.jpf.vm.SystemState
 
hasReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
hasReturnAttr(ThreadInfo, Class<?>) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
hasReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
hasReturnAttr(ThreadInfo, Class<?>) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
hasReturnedFromDirectCall() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasReturnedFromDirectCall(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasSection(String) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
hasSetClassLoader() - Method in class gov.nasa.jpf.Config
 
hasStackChanged() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasSuccessor() - Method in class gov.nasa.jpf.State
 
hasTimeoutRunnables() - Method in class gov.nasa.jpf.vm.ThreadList
 
hasTopic(String) - Method in class gov.nasa.jpf.report.Publisher
 
hasToRecordPathOutput() - Method in class gov.nasa.jpf.vm.VM
 
hasToRecordSteps() - Method in class gov.nasa.jpf.vm.VM
 
hasToReportOutput() - Method in class gov.nasa.jpf.report.Reporter
 
hasToReportStatistics() - Method in class gov.nasa.jpf.report.Publisher
 
hasToReportTrace() - Method in class gov.nasa.jpf.report.Reporter
 
hasTypeAnnotatedLocalVars() - Method in class gov.nasa.jpf.vm.MethodInfo
 
hasTypeAnnotation(String) - Method in class gov.nasa.jpf.vm.InfoObject
 
hasTypeAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
 
hasUnblockedThreads() - Method in class gov.nasa.jpf.vm.ThreadList
 
hasUncaughtHandler() - Method in class gov.nasa.jpf.vm.ThreadInfo
is there any UncaughHandler in effect for this thread? NOTE - this doesn't check if we are already executing one (i.e.
hasValue(String) - Method in class gov.nasa.jpf.Config
 
hasValueIgnoreCase(String, String) - Method in class gov.nasa.jpf.Config
 
hasWaitingThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
 
hasWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
 
hasWildcard(String) - Static method in class gov.nasa.jpf.util.StringMatcher
 
haveSeenProjectProperty(String) - Method in class gov.nasa.jpf.Config
 
haveTestMethodSpecs(String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
head - Variable in class gov.nasa.jpf.util.ImmutableList
 
head - Variable in class gov.nasa.jpf.util.SparseClusterArray
 
Heap - Interface in gov.nasa.jpf.vm
this is our implementation independent model of the heap
heap - Variable in class gov.nasa.jpf.vm.KernelState
The area containing the heap
heapExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
 
HeapTracker - Class in gov.nasa.jpf.listener
HeapTracker - property-listener class to check heap utilization along all execution paths (e.g.
HeapTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.HeapTracker
 
HELP - Static variable in class gov.nasa.jpf.tool.RunJPF
 
HELP - Static variable in class gov.nasa.jpf.tool.RunTest
 
HeuristicSearch - Class in gov.nasa.jpf.search.heuristic
a search strategy class that computes all immediate successors of a given state, puts them into a priority queue (the priority is provided by a Heuristic strategy object), and processes states in the sequence of highest priorities.
HeuristicSearch(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
heuristicSearchValue - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
HeuristicState - Class in gov.nasa.jpf.search.heuristic
wrapper for states that are processed in an order that is defined by a heuristic (i.e.
HeuristicState(VM) - Constructor for class gov.nasa.jpf.search.heuristic.HeuristicState
 
hideSummary - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
hiDouble(double) - Static method in class gov.nasa.jpf.vm.Types
 
hiLong(long) - Static method in class gov.nasa.jpf.vm.Types
 
holdsLock(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
 

I

i - Variable in class gov.nasa.jpf.util.PairPermutationGenerator
 
i1(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
i2(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
I2B - Class in gov.nasa.jpf.jvm.bytecode
Convert int to byte ..., value => ..., result
I2B() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2B
 
i2b() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
i2b() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
i2b() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
i2b() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
i2b() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
i2b() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
I2C - Class in gov.nasa.jpf.jvm.bytecode
Convert int to char ..., value => ..., result
I2C() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2C
 
i2c() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
i2c() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
i2c() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
i2c() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
i2c() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
i2c() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
I2D - Class in gov.nasa.jpf.jvm.bytecode
Convert int to double ..., value => ..., result
I2D() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2D
 
i2d() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
i2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
i2d() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
i2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
i2d() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
i2d() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
I2F - Class in gov.nasa.jpf.jvm.bytecode
Convert int to float ..., value =>..., result
I2F() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2F
 
i2f() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
i2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
i2f() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
i2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
i2f() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
i2f() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
I2L - Class in gov.nasa.jpf.jvm.bytecode
Convert int to long ..., value => ..., result
I2L() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2L
 
i2l() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
i2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
i2l() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
i2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
i2l() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
i2l() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
I2S - Class in gov.nasa.jpf.jvm.bytecode
Convert int to short ..., value => ..., result
I2S() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2S
 
i2s() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
i2s() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
i2s() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
i2s() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
i2s() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
i2s() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IADD - Class in gov.nasa.jpf.jvm.bytecode
Add int ..., value1, value2 =>..., result
IADD() - Constructor for class gov.nasa.jpf.jvm.bytecode.IADD
 
iadd() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iadd() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iadd() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iadd() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load int from array ..., arrayref, index => ..., value
IALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.IALOAD
 
iaload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iaload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iaload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iaload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iaload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iaload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IAND - Class in gov.nasa.jpf.jvm.bytecode
Boolean AND int ..., value1, value2 => ..., result
IAND() - Constructor for class gov.nasa.jpf.jvm.bytecode.IAND
 
iand() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iand() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iand() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iand() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iand() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iand() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store into int array ..., arrayref, index, value => ...
IASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.IASTORE
 
iastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ICONST - Class in gov.nasa.jpf.jvm.bytecode
Push int constant ...
ICONST(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ICONST
 
iconst_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iconst_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iconst_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iconst_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iconst_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iconst_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iconst_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iconst_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iconst_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iconst_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iconst_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iconst_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iconst_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iconst_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iconst_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iconst_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iconst_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iconst_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iconst_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iconst_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iconst_4() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iconst_4() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iconst_4() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iconst_4() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iconst_4() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iconst_4() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iconst_5() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iconst_5() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iconst_5() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iconst_5() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iconst_5() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iconst_5() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iconst_m1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iconst_m1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iconst_m1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iconst_m1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iconst_m1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iconst_m1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
id - Variable in class gov.nasa.jpf.util.automaton.State
 
id - Variable in class gov.nasa.jpf.util.automaton.Transition
 
id - Variable in class gov.nasa.jpf.util.script.Event
 
id - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
id - Variable in class gov.nasa.jpf.vm.ClassInfo
a search global numeric id that is only unique within this ClassLoader namespace.
id - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
id - Variable in class gov.nasa.jpf.vm.HashedAllocationContext
 
id - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
ID_FIELD - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
ID_FIELD - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
IdentityArrayObjectSet<E> - Class in gov.nasa.jpf.util
simple identity set for objects we don't sort&bisect, assuming the number of entries will be small be aware this doesn't scale to large sets
IdentityArrayObjectSet() - Constructor for class gov.nasa.jpf.util.IdentityArrayObjectSet
 
IdentityArrayObjectSet(int) - Constructor for class gov.nasa.jpf.util.IdentityArrayObjectSet
 
IdentityArrayObjectSet(E) - Constructor for class gov.nasa.jpf.util.IdentityArrayObjectSet
 
IdentityObjectSet<E> - Interface in gov.nasa.jpf.util
an ObjectSet that uses reference comparison (identity) for inclusion checks
IDIV - Class in gov.nasa.jpf.jvm.bytecode
Divide int ..., value1, value2 =>..., result
IDIV() - Constructor for class gov.nasa.jpf.jvm.bytecode.IDIV
 
idiv() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
idiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
idiv() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
idiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
idiv() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
idiv() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IdleFilter - Class in gov.nasa.jpf.listener
simple combined listener that checks if a thread seems to do idle loops that might starve other threads or JPF.
IdleFilter(Config) - Constructor for class gov.nasa.jpf.listener.IdleFilter
 
idRef - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
ids - Variable in class gov.nasa.jpf.vm.OVStatics
 
idx - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
IF_ACMPEQ - Class in gov.nasa.jpf.jvm.bytecode
Branch if reference comparison succeeds ..., value1, value2 => ...
IF_ACMPEQ(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
 
if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
if_acmpeq(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IF_ACMPNE - Class in gov.nasa.jpf.jvm.bytecode
Branch if reference comparison does not succeed ..., value1, value2 => ...
IF_ACMPNE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
 
if_acmpne(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
if_acmpne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
if_acmpne(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
if_acmpne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
if_acmpne(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
if_acmpne(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IF_ICMPEQ - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison succeeds ..., value1, value2 => ...
IF_ICMPEQ(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
 
if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
if_icmpeq(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IF_ICMPGE - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison succeeds ..., value1, value2 => ...
IF_ICMPGE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
 
if_icmpge(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
if_icmpge(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
if_icmpge(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
if_icmpge(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
if_icmpge(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
if_icmpge(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IF_ICMPGT - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison succeeds ..., value1, value2 => ...
IF_ICMPGT(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
 
if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
if_icmpgt(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IF_ICMPLE - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison succeeds ..., value1, value2 => ...
IF_ICMPLE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
 
if_icmple(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
if_icmple(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
if_icmple(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
if_icmple(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
if_icmple(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
if_icmple(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IF_ICMPLT - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison succeeds ..., value1, value2 => ...
IF_ICMPLT(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
 
if_icmplt(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
if_icmplt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
if_icmplt(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
if_icmplt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
if_icmplt(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
if_icmplt(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IF_ICMPNE - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison succeeds ..., value1, value2 => ...
IF_ICMPNE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
 
if_icmpne(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
if_icmpne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
if_icmpne(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
if_icmpne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
if_icmpne(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
if_icmpne(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IFEQ - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison with zero succeeds ..., value => ...
IFEQ(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFEQ
 
ifeq(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ifeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ifeq(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ifeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ifeq(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ifeq(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IFGE - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison with zero succeeds ..., value => ...
IFGE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFGE
 
ifge(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ifge(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ifge(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ifge(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ifge(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ifge(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IFGT - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison with zero succeeds ..., value => ...
IFGT(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFGT
 
ifgt(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ifgt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ifgt(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ifgt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ifgt(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ifgt(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iFields - Variable in class gov.nasa.jpf.vm.ClassInfo
our instance fields.
IfInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for all comparison instructions
IfInstruction(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IfInstruction
value of last evaluation of branch condition
IFLE - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison with zero succeeds ..., value => ...
IFLE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFLE
 
ifle(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ifle(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ifle(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ifle(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ifle(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ifle(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IFLT - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison with zero succeeds ..., value => ...
IFLT(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFLT
 
iflt(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iflt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iflt(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iflt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iflt(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iflt(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IFNE - Class in gov.nasa.jpf.jvm.bytecode
Branch if int comparison with zero succeeds ..., value => ...
IFNE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFNE
 
ifne(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ifne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ifne(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ifne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ifne(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ifne(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IFNONNULL - Class in gov.nasa.jpf.jvm.bytecode
Branch if reference not null ..., value => ..., result
IFNONNULL(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFNONNULL
 
ifnonnull(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ifnonnull(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ifnonnull(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ifnonnull(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ifnonnull(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ifnonnull(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IFNULL - Class in gov.nasa.jpf.jvm.bytecode
branch instruction for null values
IFNULL(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFNULL
 
ifnull(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ifnull(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ifnull(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ifnull(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ifnull(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ifnull(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
IgnoreConstants - Class in gov.nasa.jpf.vm.serialize
Marks static final field of primitive or known immutable type to be filtered.
IgnoreConstants() - Constructor for class gov.nasa.jpf.vm.serialize.IgnoreConstants
 
Ignored - Class in gov.nasa.jpf.vm.serialize
tag attribute to ignore elements (classes, objects, fields) from state matching
Ignored() - Constructor for class gov.nasa.jpf.vm.serialize.Ignored
 
IGNORED - Static variable in class gov.nasa.jpf.vm.serialize.Ignored
 
ignoreIf(boolean) - Static method in class gov.nasa.jpf.vm.Verify
 
ignoreIf__Z__V(MJIEnv, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
ignoreLocals() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
 
ignoreOps() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
 
ignoreOrphan(Method) - Method in class gov.nasa.jpf.vm.NativePeer
 
IgnoreReflectiveNames - Class in gov.nasa.jpf.vm.serialize
 
IgnoreReflectiveNames() - Constructor for class gov.nasa.jpf.vm.serialize.IgnoreReflectiveNames
 
IgnoresFromAnnotations - Class in gov.nasa.jpf.vm.serialize
 
IgnoresFromAnnotations(Config) - Constructor for class gov.nasa.jpf.vm.serialize.IgnoresFromAnnotations
 
ignoreState(boolean) - Method in class gov.nasa.jpf.vm.VM
override the state matching - ignore this state, no matter if we changed the heap or stacks.
ignoreState() - Method in class gov.nasa.jpf.vm.VM
 
IgnoreThreadNastiness - Class in gov.nasa.jpf.vm.serialize
 
IgnoreThreadNastiness() - Constructor for class gov.nasa.jpf.vm.serialize.IgnoreThreadNastiness
 
ignoreTransition() - Method in class gov.nasa.jpf.vm.MJIEnv
 
IgnoreUtilSilliness - Class in gov.nasa.jpf.vm.serialize
 
IgnoreUtilSilliness() - Constructor for class gov.nasa.jpf.vm.serialize.IgnoreUtilSilliness
 
IINC - Class in gov.nasa.jpf.jvm.bytecode
Increment local variable by constant No change
IINC(int, int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IINC
 
iinc(int, int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iinc(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iinc(int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iinc(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iinc(int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iinc(int, int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ILOAD - Class in gov.nasa.jpf.jvm.bytecode
Load int from local variable ...
ILOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ILOAD
 
iload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
iload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
iload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ImmutableList<E> - Class in gov.nasa.jpf.util
utility class for JPF internal linked lists that are tail-immutable
ImmutableList(E, ImmutableList<E>) - Constructor for class gov.nasa.jpf.util.ImmutableList
 
IMUL - Class in gov.nasa.jpf.jvm.bytecode
Multiply int ..., value1, value2 => ..., result
IMUL() - Constructor for class gov.nasa.jpf.jvm.bytecode.IMUL
 
imul() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
imul() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
imul() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
imul() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
imul() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
imul() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
inc() - Method in class gov.nasa.jpf.util.MutableInteger
 
incAtomic() - Method in class gov.nasa.jpf.vm.SystemState
use those with extreme care, it overrides scheduling choices
incIndent() - Method in class gov.nasa.jpf.util.StructuredPrinter
 
INCLUDE_IF_KEY - Static variable in class gov.nasa.jpf.Config
 
INCLUDE_KEY - Static variable in class gov.nasa.jpf.Config
 
INCLUDE_UNLESS_KEY - Static variable in class gov.nasa.jpf.Config
 
includeClasses - Variable in class gov.nasa.jpf.listener.ObjectTracker
 
includeClasses - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
includeLocals - Variable in class gov.nasa.jpf.vm.serialize.FramePolicy
 
includeLocals() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
 
includeMethods - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
includeNestedInit - Static variable in class gov.nasa.jpf.jvm.JVMClassInfo
 
includeOps - Variable in class gov.nasa.jpf.vm.serialize.FramePolicy
 
includeOps() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
 
includePC - Variable in class gov.nasa.jpf.vm.serialize.FramePolicy
Whether to include instruction offset.
includes - Variable in class gov.nasa.jpf.listener.PreciseRaceDetector
 
includes - Variable in class gov.nasa.jpf.util.ClassInfoFilter
 
IncludesFromAnnotations - Class in gov.nasa.jpf.vm.serialize
 
IncludesFromAnnotations(Config) - Constructor for class gov.nasa.jpf.vm.serialize.IncludesFromAnnotations
 
includesLine(int) - Method in class gov.nasa.jpf.util.LocationSpec
 
includesLine(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
includesReferenceOperand(int, int) - Method in class gov.nasa.jpf.vm.StackFrame
does any of the 'nTopSlots' hold callerSlots reference value of 'objRef' 'nTopSlots' is usually obtained from MethodInfo.getNumberOfCallerStackSlots()
includesReferenceOperand(int) - Method in class gov.nasa.jpf.vm.StackFrame
does any of the operand slots hold callerSlots reference value of 'objRef'
increment - Variable in class gov.nasa.jpf.jvm.bytecode.IINC
 
IncrementalChangeTracker - Interface in gov.nasa.jpf.vm
This should be implemented by classes that read & reset "hasChanged"-type information in the KernelState.
incrementCounter(int) - Static method in class gov.nasa.jpf.vm.Verify
 
incrementCounter__I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
incStepCount() - Method in class gov.nasa.jpf.vm.Transition
 
indent - Variable in class gov.nasa.jpf.util.StructuredPrinter
 
indent() - Method in class gov.nasa.jpf.util.StructuredPrinter
 
indentLevel - Variable in class gov.nasa.jpf.util.StructuredPrinter
 
indentOutput - Variable in class gov.nasa.jpf.vm.VM
 
index - Variable in class gov.nasa.jpf.jvm.bytecode.IINC
 
index - Variable in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
index - Variable in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
INDEX_MASK - Static variable in class gov.nasa.jpf.util.BitSet1024
 
INDEX_MASK - Static variable in class gov.nasa.jpf.util.BitSet256
 
IndexIterator - Interface in gov.nasa.jpf.util
specialized iterator class for index values [0..N]
indexOf(T[], Object) - Static method in class gov.nasa.jpf.util.Misc
 
indexOf(Object) - Method in class gov.nasa.jpf.util.SingleElementList
 
indexOperandAttr - Variable in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
indices - Variable in class gov.nasa.jpf.util.IntTable.Snapshot
 
INEG - Class in gov.nasa.jpf.jvm.bytecode
Negate int ..., value => ..., result
INEG() - Constructor for class gov.nasa.jpf.jvm.bytecode.INEG
 
ineg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ineg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ineg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ineg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ineg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ineg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
info(String) - Method in class gov.nasa.jpf.util.JPFLogger
 
info(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
info(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
info(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
info(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
info(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
info(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
info(String) - Method in interface gov.nasa.jpf.util.Loggable
 
info(String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
info(String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
info(String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
info(String, String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
info(String...) - Method in interface gov.nasa.jpf.util.Loggable
 
info(Object) - Method in interface gov.nasa.jpf.util.Loggable
 
info(Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
info(Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
info(Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
info(Object, Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
info(Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
INFO - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
INFO - Static variable in class gov.nasa.jpf.vm.Verify
 
InfoObject - Class in gov.nasa.jpf.vm
common root for ClassInfo, MethodInfo, FieldInfo (and maybe more to follow) so far, it's used to factorize the annotation support, but we can also move the attributes up here Note this is used for both declaration- and type- annotations since there is a cross-over (type annotations of classes/interfaces are visible through the reflection API that is otherwise just reserved for declaration annotations) 2do - there are 3 annotation positions that are valid for both type and declaration annotations: class/interface, field and formal method parameters.
InfoObject() - Constructor for class gov.nasa.jpf.vm.InfoObject
 
init(Config) - Static method in class gov.nasa.jpf.jvm.JVMClassInfo
 
init(Config) - Static method in class gov.nasa.jpf.util.LogManager
note - this is not allowed to fail, since we couldn't log that.
init(String) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
init(Config) - Static method in class gov.nasa.jpf.util.Source
 
init(Config) - Static method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
init(Config) - Static method in class gov.nasa.jpf.vm.HashedAllocationContext
 
init(MethodInfo, int, int) - Method in class gov.nasa.jpf.vm.Instruction
 
init(Config) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
init(Config) - Static method in class gov.nasa.jpf.vm.NativePeer
 
init(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
init(Config) - Method in class gov.nasa.jpf.vm.serialize.DefaultFilterConfiguration
 
init(Config) - Method in interface gov.nasa.jpf.vm.serialize.FilterConfiguration
 
init(VM) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
initAllocationContext(Config) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
 
initByteCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initCharCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initClassLoader(ClassLoader) - Method in class gov.nasa.jpf.Config
 
initFields(Config) - Method in class gov.nasa.jpf.vm.VM
 
initialize() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
on-demand initialize the ClassInfo and FieldInfo fields.
initialize(Config) - Method in class gov.nasa.jpf.search.Search
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
 
initialize() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
on-demand initialize the ClassInfo and FieldInfo fields.
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ByteFieldInfo
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.CharFieldInfo
 
initialize(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.FieldInfo
pushClinit the corresponding data in the provided Fields instance
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.FloatFieldInfo
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.LongFieldInfo
 
initialize() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
initialize(Class<?>, ClassInfo, boolean) - Method in class gov.nasa.jpf.vm.NativePeer
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
 
initialize(VM, ApplicationContext) - Method in interface gov.nasa.jpf.vm.Scheduler
per application initialization
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ShortFieldInfo
 
initialize() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
initialize() - Method in class gov.nasa.jpf.vm.VM
this is the main initialization point that sets up startup objects threads and callstacks.
initializeAttributors(VM, int) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
initializeByteReader() - Method in class gov.nasa.jpf.util.BinaryClassSource
 
initializeClass(ThreadInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
perform initialization of this class and its not-yet-initialized superclasses (top down), which includes calling clinit() methods This is overridden here to model a questionable yet consequential behavior of hotspot, which is holding derived class locks when initializing base classes.
initializeClass(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
initialize this class and its superclasses (but not interfaces) this will cause execution of clinits of not-yet-initialized classes in this hierarchy note - we don't treat registration/initialization of a class as a sharedness-changing operation since it is done automatically by the VM and the triggering action in the SUT (e.g.
initializeClassAtomic(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
use this with care since it will throw a JPFException if we encounter a choice point during execution of clinits Use this mostly for wrapper exceptions and other system classes that are guaranteed to load
initializeClassSharedness(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
initializeClassSharedness(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
initializeClassSharedness(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.PathSharednessPolicy
 
initializeClassSharedness(ThreadInfo, StaticElementInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
initializeSharednessPolicy class specific sharedness data
INITIALIZED - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
initialized - Variable in class gov.nasa.jpf.vm.VM
 
initializeFinalizerThread(ApplicationContext, int) - Method in class gov.nasa.jpf.vm.VM
 
initializeMainThread(ApplicationContext, int) - Method in class gov.nasa.jpf.vm.VM
create and initialize the main thread for the given ApplicationContext.
initializeNextTransition(VM) - Method in class gov.nasa.jpf.vm.SystemState
reset the SystemState and initialize the next CG.
initializeObjectSharedness(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
initializeObjectSharedness(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
 
initializeObjectSharedness(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.PathSharednessPolicy
 
initializeObjectSharedness(ThreadInfo, DynamicElementInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
initializeSharednessPolicy object specific sharedness data
initializePeerClass(Class<?>) - Static method in class gov.nasa.jpf.vm.NativePeer
 
initializeSharednessPolicy(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
initializeSharednessPolicy(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
this can be used to initializeSharednessPolicy per-application mechanisms such as ClassInfo attribution
initializeSharednessPolicy(VM, ApplicationContext) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
per application / SystemClassLoaderInfo specific initialization of this policy
initializeStringObject(String, int, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
initializeSyncPolicy(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
initializeSyncPolicy(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
initializeSyncPolicy(VM, ApplicationContext) - Method in interface gov.nasa.jpf.vm.SyncPolicy
called once per application, after the VM is fully initialized
initializeSystemClassPath(VM, int) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
this is the main method to create the ClassPath, which is called from the ctor
initializeSystemClassPath(VM, int) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
initializeThreadSync(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
initializeThreadSync(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
initializeThreadSync(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
called during ThreadInfo initialization, before Thread.start()
initIntCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initLongCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initPermutations() - Method in class gov.nasa.jpf.util.PermutationGenerator
 
initReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
 
initReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
 
initReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
initReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
 
initShortCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initSubsystems(Config) - Method in class gov.nasa.jpf.vm.VM
 
initSystemState(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
initTimeModel(Config) - Method in class gov.nasa.jpf.vm.VM
 
INNER_CLASSES_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
innerClassNames - Variable in class gov.nasa.jpf.vm.ClassInfo
 
inSameMethod - Variable in class gov.nasa.jpf.vm.AtomicData
Set to true if we still are in the same method in which we were when the line step started.
insertElement(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
 
insertElement(int) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
insn - Variable in class gov.nasa.jpf.listener.DistributedSimpleDot
 
insn - Variable in class gov.nasa.jpf.listener.NullTracker.NullSource
 
insn - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
InsnCounter - Class in gov.nasa.jpf.listener
simple tools to gather statistics about instructions executed by JPF.
InsnCounter() - Constructor for class gov.nasa.jpf.listener.InsnCounter
 
insnExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
 
insnFactory - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
insnIndex - Variable in class gov.nasa.jpf.vm.Instruction
 
insns - Variable in class gov.nasa.jpf.report.Statistics
 
installCode() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
instance - Static variable in class gov.nasa.jpf.vm.serialize.IgnoreConstants
 
instance - Static variable in class gov.nasa.jpf.vm.serialize.IgnoreReflectiveNames
 
instance - Static variable in class gov.nasa.jpf.vm.serialize.IgnoreThreadNastiness
 
instance - Static variable in class gov.nasa.jpf.vm.serialize.IgnoreUtilSilliness
 
instanceAmmendments - Variable in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
instanceDataOffset - Variable in class gov.nasa.jpf.vm.ClassInfo
where in the instance data array (int[]) do our declared fields start
instanceDataSize - Variable in class gov.nasa.jpf.vm.ClassInfo
the storage size of instances of this class (stored as an int[])
InstanceFieldInstruction - Class in gov.nasa.jpf.vm.bytecode
common machine independent type for all instance field access instructions
InstanceFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
 
InstanceInvocation - Class in gov.nasa.jpf.jvm.bytecode
base class for INVOKEVIRTUAL, INVOKESPECIAL and INVOLEINTERFACE
InstanceInvocation() - Constructor for class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
InstanceInvocation(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
InstanceInvokeInstruction - Interface in gov.nasa.jpf.vm.bytecode
common type for all method invocations on objects
INSTANCEOF - Class in gov.nasa.jpf.jvm.bytecode
Determine if object is of given type ..., objectref => ..., result
INSTANCEOF(String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
typeName is of a/b/C notation
INSTANCEOF - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
instanceOf(String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
instanceOf(String, String) - Static method in class gov.nasa.jpf.vm.Types
 
instanceof_(String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
instanceof_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
instanceof_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
instanceof_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
instanceof_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
instanceof_(String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
instanceOverrides - Variable in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
Instruction - Class in gov.nasa.jpf.vm
common root of all JPF bytecode instruction classes
Instruction() - Constructor for class gov.nasa.jpf.vm.Instruction
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.BudgetChecker
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.CallMonitor
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.CoverageAnalyzer
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.ExecTracker
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.IdleFilter
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.InsnCounter
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.NullTracker
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.NumericValueChecker
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.OOMEInjector
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.Perturbator
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.ReferenceLocator
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.SimpleIdleFilter
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.StopWatchFuzzer
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.TraceStorer
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.VarRecorder
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.VarTracker
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.ListenerAdapter
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.report.Statistics
 
instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in interface gov.nasa.jpf.vm.VMListener
VM has executed the next instruction (can be used to analyze branches, monitor PUTFIELD / GETFIELD and INVOKExx / RETURN instructions)
InstructionFactory - Class in gov.nasa.jpf.jvm.bytecode
this is the new JVMInstructionFactory
InstructionFactory() - Constructor for class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
InstructionInterface - Interface in gov.nasa.jpf.vm.bytecode
we use that to access Instruction methods from xInstruction interfaces NOTE - this has to be kept in sync with Instruction
InstructionState - Class in gov.nasa.jpf.util
a abstract SystemAttribute that can be used to store instruction execution state between top and bottom halves of respective instruction.execute() methods
InstructionState() - Constructor for class gov.nasa.jpf.util.InstructionState
 
instrumentPoint(String) - Static method in class gov.nasa.jpf.vm.Verify
 
instrumentPointDeep(String) - Static method in class gov.nasa.jpf.vm.Verify
 
instrumentPointDeepRecur(String, int) - Static method in class gov.nasa.jpf.vm.Verify
 
IntArray - Class in gov.nasa.jpf.util
Wrapper for int[] that provides proper equals() and hashCode() methods.
IntArray(int) - Constructor for class gov.nasa.jpf.util.IntArray
 
IntArray(int[]) - Constructor for class gov.nasa.jpf.util.IntArray
 
IntArrayFields - Class in gov.nasa.jpf.vm
element values for int[] objects
IntArrayFields(int) - Constructor for class gov.nasa.jpf.vm.IntArrayFields
 
intAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
IntChoiceFromList - Class in gov.nasa.jpf.vm.choice
 
IntChoiceFromList(String) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromList
super constructor for subclasses that want to configure themselves
IntChoiceFromList(String, Integer[]) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromList
 
IntChoiceFromList(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromList
 
IntChoiceFromList(String, int...) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromList
 
IntChoiceFromSet - Class in gov.nasa.jpf.vm.choice
 
IntChoiceFromSet(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromSet
 
IntChoiceFromSet(String, int...) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromSet
 
IntChoiceFromSet(String) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromSet
super constructor for subclasses that want to configure themselves
IntChoiceGenerator - Interface in gov.nasa.jpf.vm
Choice Generator that creates Integer values - this is just an interface so that we can type test for implementors that have their own generic hierarchy
IntegerFieldInfo - Class in gov.nasa.jpf.vm
type, name, mod info about integer fields
IntegerFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.IntegerFieldInfo
 
interesting(boolean) - Static method in class gov.nasa.jpf.vm.Verify
 
interesting__Z__V(MJIEnv, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
INTERFACE_METHOD_REF - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
interfaceMethodClassNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
interfaceMethodDescriptorAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
interfaceMethodNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
interfaceNames - Variable in class gov.nasa.jpf.vm.ClassInfo
direct ifcs implemented by this class
interfaces - Variable in class gov.nasa.jpf.vm.ClassInfo
 
interleave(Event...) - Method in class gov.nasa.jpf.util.event.Event
this creates a new tree that contains all paths resulting from all interleavings of all paths of this tree with the specified other events BEWARE: this is a combinatorial bomb that should only be used if we know all paths are short
interleave(Event...) - Method in class gov.nasa.jpf.util.event.EventTree
 
interleave(EventTree...) - Method in class gov.nasa.jpf.util.event.EventTree
 
Interleaving - Class in gov.nasa.jpf.search.heuristic
Heuristic to maximize thread interleavings.
Interleaving(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.Interleaving
 
internStdAttrName(int, String, String[]) - Method in class gov.nasa.jpf.jvm.ClassFile
 
internStringsMap - Variable in class gov.nasa.jpf.vm.GenericHeap
 
INTERRUPT - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
interrupt() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
intersectsLineNumbers(int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
IntIntervalGenerator - Class in gov.nasa.jpf.vm.choice
Choice Generator that enumerates an interval of int values.
IntIntervalGenerator(int, int) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
Deprecated.
IntIntervalGenerator(int, int, int) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
Deprecated.
IntIntervalGenerator(String, int, int, int) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
IntIntervalGenerator(String, int, int) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
IntIntervalGenerator(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
intIterator() - Method in class gov.nasa.jpf.util.ArrayIntSet
 
intIterator() - Method in class gov.nasa.jpf.util.BitSetN
 
IntIterator - Interface in gov.nasa.jpf.util
just a little helper to iterate over collections of ints without doing a lot of boxing/unboxing
intIterator() - Method in interface gov.nasa.jpf.util.IntSet
 
IntOverUnder - Class in gov.nasa.jpf.perturb
simple +/- delta perturbation of integer operand values
IntOverUnder(Config, String) - Constructor for class gov.nasa.jpf.perturb.IntOverUnder
 
IntOverUnder(int) - Constructor for class gov.nasa.jpf.perturb.IntOverUnder
 
IntSet - Interface in gov.nasa.jpf.util
 
intsToDouble(int, int) - Static method in class gov.nasa.jpf.vm.Types
 
intsToLong(int, int) - Static method in class gov.nasa.jpf.vm.Types
 
IntTable<E> - Class in gov.nasa.jpf.util
A hash map that holds int values associated with generic key objects.
IntTable() - Constructor for class gov.nasa.jpf.util.IntTable
 
IntTable(int) - Constructor for class gov.nasa.jpf.util.IntTable
 
IntTable.Entry<E> - Class in gov.nasa.jpf.util
encapsulates an Entry in the table.
IntTable.Snapshot<E> - Class in gov.nasa.jpf.util
helper class to store a compact, invariant representation of this table
IntTable.TblIterator - Class in gov.nasa.jpf.util
 
intToBoolean(int) - Static method in class gov.nasa.jpf.vm.Types
 
intToFloat(int) - Static method in class gov.nasa.jpf.vm.Types
 
intValue() - Method in class gov.nasa.jpf.util.MutableInteger
 
IntVector - Class in gov.nasa.jpf.util
(more efficient?) alternative to Vector
IntVector(Growth, int) - Constructor for class gov.nasa.jpf.util.IntVector
 
IntVector(int...) - Constructor for class gov.nasa.jpf.util.IntVector
 
IntVector(Growth) - Constructor for class gov.nasa.jpf.util.IntVector
 
IntVector(int) - Constructor for class gov.nasa.jpf.util.IntVector
 
IntVector() - Constructor for class gov.nasa.jpf.util.IntVector
 
inverse - Variable in class gov.nasa.jpf.util.TotalPermutationGenerator
 
invert() - Method in class gov.nasa.jpf.util.BitArray
 
INVERTED - Static variable in class gov.nasa.jpf.util.FeatureSpec
 
INVERTED - Static variable in class gov.nasa.jpf.util.StringSetMatcher
 
Invocation - Class in gov.nasa.jpf.util
a record that includes all information to perform a call
Invocation(MethodInfo, Object[], Object[]) - Constructor for class gov.nasa.jpf.util.Invocation
 
InvocationCG - Class in gov.nasa.jpf.vm.choice
ChoiceGenerator that represents method calls
InvocationCG(String, List<Invocation>) - Constructor for class gov.nasa.jpf.vm.choice.InvocationCG
 
INVOKE_DYNAMIC - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
invokecg(List<Invocation>) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
INVOKECG - Class in gov.nasa.jpf.jvm.bytecode
a sytnthetic INVOKE instruction that gets it's parameters from an InvocationCG.
INVOKECG(List<Invocation>) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
invokecg(List<Invocation>) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokecg(List<Invocation>) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
invokeclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
INVOKECLINIT - Class in gov.nasa.jpf.jvm.bytecode
this is an artificial bytecode that we use to deal with the particularities of calls, which are never in the loaded bytecode but always directly called by the VM.
INVOKECLINIT(ClassInfo) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
 
invokeclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokeclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
invokedMethod - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
watch out - this is only const for static and special invocation all virtuals will use it only as a cache
invokedStackFrames() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
invokedynamic(int, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
INVOKEDYNAMIC - Class in gov.nasa.jpf.jvm.bytecode
 
INVOKEDYNAMIC() - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEDYNAMIC
 
INVOKEDYNAMIC(int, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEDYNAMIC
 
invokedynamic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
invokedynamic(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
invokedynamic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
invokedynamic(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokedynamic(int, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
InvokeInstruction - Class in gov.nasa.jpf.vm.bytecode
abstract base for InvokeInstructions
InvokeInstruction() - Constructor for class gov.nasa.jpf.vm.bytecode.InvokeInstruction
 
invokeinterface(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
INVOKEINTERFACE - Class in gov.nasa.jpf.jvm.bytecode
Invoke interface method ..., objectref, [arg1, [arg2 ...]] => ...
INVOKEINTERFACE() - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
 
INVOKEINTERFACE(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
 
invokeinterface(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
invokeinterface(int, int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
invokeinterface(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
invokeinterface(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokeinterface(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokeinterface(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
invokes - Variable in class gov.nasa.jpf.vm.choice.InvocationCG
 
invokespecial(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
INVOKESPECIAL - Class in gov.nasa.jpf.jvm.bytecode
Invoke instance method; special handling for superclass, private, and instance initialization method invocations ..., objectref, [arg1, [arg2 ...]] => ...
INVOKESPECIAL(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
 
invokespecial(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
invokespecial(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
invokespecial(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
invokespecial(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokespecial(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokespecial(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
invokestatic(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
INVOKESTATIC - Class in gov.nasa.jpf.jvm.bytecode
Invoke a class (static) method ..., [arg1, [arg2 ...]] => ...
INVOKESTATIC(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
invokestatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
invokestatic(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
invokestatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
invokestatic(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokestatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokestatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
invokevirtual(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
INVOKEVIRTUAL - Class in gov.nasa.jpf.jvm.bytecode
Invoke instance method; dispatch based on class ..., objectref, [arg1, [arg2 ...]] => ...
INVOKEVIRTUAL() - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
 
INVOKEVIRTUAL(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
 
invokevirtual(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
invokevirtual(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
invokevirtual(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
invokevirtual(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokevirtual(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
invokevirtual(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ior() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
IOR - Class in gov.nasa.jpf.jvm.bytecode
Boolean OR int ..., value1, value2 => ..., result
IOR() - Constructor for class gov.nasa.jpf.jvm.bytecode.IOR
 
ior() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ior() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ior() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ior() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ior() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
irem() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
IREM - Class in gov.nasa.jpf.jvm.bytecode
Remainder int ..., value1, value2 => ..., result
IREM() - Constructor for class gov.nasa.jpf.jvm.bytecode.IREM
 
irem() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
irem() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
irem() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
irem() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
irem() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ireturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
IRETURN - Class in gov.nasa.jpf.jvm.bytecode
Return int from method ..., value => [empty]
IRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.IRETURN
 
ireturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ireturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ireturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ireturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ireturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
is1SlotField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
is1SlotField() - Method in class gov.nasa.jpf.vm.SingleSlotFieldInfo
 
is2SlotField() - Method in class gov.nasa.jpf.vm.DoubleSlotFieldInfo
 
is2SlotField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isAbstract - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isAbstract() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isAbstract() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isAlive() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
For now, this always returns true, and it used while the classloader is being serialized.
isAlive(boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
isAlive(ElementInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
check if object is alive.
isAlive(ElementInfo) - Method in interface gov.nasa.jpf.vm.Heap
 
isAlive() - Method in class gov.nasa.jpf.vm.ThreadInfo
An alive thread is anything but TERMINATED or NEW
isAnyLine() - Method in class gov.nasa.jpf.util.LocationSpec
 
isArray - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isArray() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
isArray() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
isArray(String) - Static method in class gov.nasa.jpf.vm.Types
 
isArrayField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isArrayField() - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
 
isAscending() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
isAtomic() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isAtomic() - Method in class gov.nasa.jpf.vm.SystemState
 
isAtomic() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isBackJump() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
isBackJump() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
Added so that SimpleIdleFilter can detect do-while loops when the while statement evaluates to true.
isBackJump() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
isBackJump() - Method in class gov.nasa.jpf.vm.Instruction
answer if this is a potential loop closing jump
isBasicType(String) - Static method in class gov.nasa.jpf.vm.Types
 
isBeamSearch - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
isBeamSearch - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
isBigEndian - Variable in class gov.nasa.jpf.vm.VM
 
isBigEndianPlatform() - Method in class gov.nasa.jpf.vm.MJIEnv
 
isBigEndianPlatform() - Method in class gov.nasa.jpf.vm.VM
 
isBlocked() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isBlockedInAtomicSection() - Method in class gov.nasa.jpf.vm.SystemState
 
isBlockedOrNotified() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isBoolean() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
isBooleanField() - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
 
isBooleanField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isBoring() - Method in class gov.nasa.jpf.vm.SystemState
 
isBoringState() - Method in class gov.nasa.jpf.vm.VM
 
isBoxClass() - Method in class gov.nasa.jpf.vm.ClassInfo
<2do> that's stupid - we should use subclasses for builtin and box types
isBoxObject() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
isBoxObject() - Method in class gov.nasa.jpf.vm.ElementInfo
is this a Number, a Boolean or a Character object Note these classes are all final, so we don't have to check for subtypes <2do> we should probably use a regular expression here
isBuiltin - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isBuiltin() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isBuiltinClass(String) - Static method in class gov.nasa.jpf.vm.ClassInfo
 
isByteField() - Method in class gov.nasa.jpf.vm.ByteFieldInfo
 
isByteField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isCalledFromClass(String) - Static method in class gov.nasa.jpf.vm.Verify
 
isCalledFromClass__Ljava_lang_String_2__Z(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
isCalleeThis(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isCascaded() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
isCascaded - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
isCascaded() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
isCharArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isCharField() - Method in class gov.nasa.jpf.vm.CharFieldInfo
 
isCharField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isClass - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isClinit() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isClinit(ClassInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
 
isClinitOnStack(ClassInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isCompleted(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
isCompleted(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
isCompleted(ThreadInfo) - Method in class gov.nasa.jpf.vm.Instruction
this is for listeners that process instructionExecuted(), but need to determine if there was a CG registration, an overlayed direct call (like clinit) etc.
isCompletelyCovered() - Method in class gov.nasa.jpf.util.event.EventTree
override this if the concrete model can keep track of coverage call at the end of execution
isCompletelyCovered() - Method in class gov.nasa.jpf.util.event.TestEventTree
 
isCompletelyCovered(String[]) - Method in class gov.nasa.jpf.util.event.TestEventTree
 
isConstructed() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isCtor() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isCtorOnStack(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isCurrentThread() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isDaemon() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isDeadlocked() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
isDeadlocked() - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
isDeadlocked() - Method in class gov.nasa.jpf.vm.VM
 
isDefaultPolicy() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
 
isDefaultSet - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
isDirectCallFrame() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
isDirectCallFrame() - Method in class gov.nasa.jpf.vm.StackFrame
 
isDirectCallStub() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isDone() - Method in class gov.nasa.jpf.search.Search
 
isDone() - Method in class gov.nasa.jpf.util.script.SequenceInterpreter
 
isDone() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
isDone - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
isDone() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
isDoubleArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isDoubleField() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
isDoubleField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isEmpty() - Method in interface gov.nasa.jpf.listener.PathOutputMonitor.PathOutputSpec
 
isEmpty() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
isEmpty() - Method in class gov.nasa.jpf.util.ArrayIntSet
 
isEmpty() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
isEmpty() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
isEmpty() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
isEmpty() - Method in interface gov.nasa.jpf.util.IntSet
 
isEmpty() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
isEmpty(Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
isEmpty() - Method in interface gov.nasa.jpf.util.ObjectQueue
 
isEmpty() - Method in class gov.nasa.jpf.util.SingleElementList
 
isEmpty() - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
isEmpty() - Method in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
isEmpty() - Method in class gov.nasa.jpf.vm.Path
 
isEmptyTransitionEnabled() - Method in class gov.nasa.jpf.vm.ThreadInfo
is *this* transition allowed to be empty (i.e.
isEndOfTrace(String[]) - Method in class gov.nasa.jpf.util.event.Event
 
isEndState() - Method in class gov.nasa.jpf.search.Search
 
isEndState() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
isEndState() - Method in class gov.nasa.jpf.vm.SingleProcessVM
The program is terminated if there are no alive threads, and there is no nonDaemon left.
isEndState() - Method in class gov.nasa.jpf.vm.VM
We made this to be overriden by Single/MultiprcessesVM implementations, since for MultiprcessesVM one can decide when to terminate (after the the termination of all processes or only one process).
isEnum - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isEnum() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isEnum0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isEqual(Fields, int, int, int) - Method in class gov.nasa.jpf.vm.NamedFields
 
isErrorState() - Method in class gov.nasa.jpf.search.Search
 
isExecutingAtomically() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isExposed() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isExposedOrShared() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
 
isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
 
isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
 
isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.RUNSTART
 
isExtendedInstruction() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
isExtendedInstruction() - Method in class gov.nasa.jpf.vm.Instruction
is this one of our own, artificial insns?
isFalseFirst() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
isFinal() - Method in class gov.nasa.jpf.vm.FieldInfo
is this field declared `final'?
isFinal() - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
isFinalized() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isFineLogged() - Method in class gov.nasa.jpf.util.JPFLogger
 
isFinerLogged() - Method in class gov.nasa.jpf.util.JPFLogger
 
isFirewall() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isFirewall() - Method in class gov.nasa.jpf.vm.StackFrame
 
isFirstExposure(ElementInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
isFirstInstruction() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
isFirstInstruction() - Method in class gov.nasa.jpf.vm.Instruction
is this the first instruction in a method
isFirstStepInsn() - Method in class gov.nasa.jpf.vm.ThreadInfo
answers if is this the first instruction within the current transition.
isFloatArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isFloatField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isFloatField() - Method in class gov.nasa.jpf.vm.FloatFieldInfo
 
isFloatingPoint() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
isFloatingPointField() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
isFloatingPointField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isFloatingPointField() - Method in class gov.nasa.jpf.vm.FloatFieldInfo
 
isForced() - Method in class gov.nasa.jpf.vm.SystemState
 
isFreeArg(String) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
 
isFrozen() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isFrozen() - Method in class gov.nasa.jpf.vm.StackFrame
 
isGcEnabled() - Method in class gov.nasa.jpf.vm.GenericHeap
 
isGlobal(ChoiceGenerator<?>) - Static method in class gov.nasa.jpf.vm.GlobalSchedulingPoint
 
isHidden() - Method in class gov.nasa.jpf.vm.MethodInfo
 
ishl() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ISHL - Class in gov.nasa.jpf.jvm.bytecode
Shift left int ..., value1, value2 => ..., result
ISHL() - Constructor for class gov.nasa.jpf.jvm.bytecode.ISHL
 
ishl() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ishl() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ishl() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ishl() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ishl() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ishr() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ISHR - Class in gov.nasa.jpf.jvm.bytecode
Arithmetic shift right int ..., value1, value2 => ..., result
ISHR() - Constructor for class gov.nasa.jpf.jvm.bytecode.ISHR
 
ishr() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ishr() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ishr() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ishr() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ishr() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
isIdle() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
 
isIgnored() - Method in class gov.nasa.jpf.vm.SystemState
 
isIgnoredState() - Method in class gov.nasa.jpf.search.Search
 
isIgnoredState() - Method in class gov.nasa.jpf.vm.VM
 
isImmutable() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isInCtor() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isInCurrentThreadList() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isInfoLogged() - Method in class gov.nasa.jpf.util.JPFLogger
 
isInherited - Variable in class gov.nasa.jpf.vm.AnnotationInfo
 
isInherited() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
isInit() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isInitialized() - Method in class gov.nasa.jpf.vm.ClassInfo
note - this works recursively upwards since there might be a superclass with a clinit that is still executing
isInitialized() - Method in class gov.nasa.jpf.vm.VM
 
isInitializing() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isInitOrClinit() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isInitState() - Method in class gov.nasa.jpf.vm.SystemState
 
isInNativeMethod() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isInnerClassOf(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
isInNeverBreakMethod(ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
isInstanceOf(String) - Method in class gov.nasa.jpf.vm.ClassInfo
Returns true if the given class is an instance of the class or interface specified.
isInstanceOf(ClassInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
Returns true if the given class is an instance of the class or interface specified.
isInstanceOf(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
isInstanceOf(int, ClassInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
isInstructionSkipped() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isInteresting() - Method in class gov.nasa.jpf.vm.SystemState
 
isInterestingState() - Method in class gov.nasa.jpf.vm.VM
 
isInterface() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isInternalMethod() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isInterrupted(boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isIntField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isIntField() - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
 
isInverted(String) - Static method in class gov.nasa.jpf.util.StringSetMatcher
 
isInvocationRepeated() - Method in class gov.nasa.jpf.vm.MJIEnv
 
isJPFExecutable() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isJPFExecutable() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
isJPFInternal() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isJPFRun() - Static method in class gov.nasa.jpf.util.test.TestJPF
 
isJPFRun____Z(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
if any of our methods are executed, we know that we already run under JPF
isJUnitRun() - Static method in class gov.nasa.jpf.util.test.TestJPF
 
isJUnitRun____Z(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
isLastUnlock(ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
If the object will still be owned, then the current thread can go on.
isLastUnlock(ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
If the object will still be owned, then the current thread can go on.
isLineInterval() - Method in class gov.nasa.jpf.util.LocationSpec
 
isList(Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
isLocalVariableRef(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
isLocked() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isLockedBy(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
isLocking(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
isLocking(ThreadInfo) - Method in class gov.nasa.jpf.vm.Monitor
 
isLockOwner(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
If the current thread already owns the lock, then the current thread can go on.
isLockOwner(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
If the current thread already owns the lock, then the current thread can go on.
isLockOwner(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isLockProtected(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
isLoggable(Level) - Method in class gov.nasa.jpf.util.JPFLogger
 
isLongField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isLongField() - Method in class gov.nasa.jpf.vm.LongFieldInfo
 
isMarked(ChoiceGenerator<?>) - Static method in class gov.nasa.jpf.vm.CheckExtendTransition
 
isMarked() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isMarkedArg(int) - Method in class gov.nasa.jpf.util.MethodSpec
 
isMarkedOrAlive(boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
isMatch(String, StringSetMatcher, StringSetMatcher) - Static method in class gov.nasa.jpf.util.StringSetMatcher
convenience method for matcher pairs containing of explicit excludes and includes
isMatchingInstructionLocation(Perturbator.Perturbation, Instruction) - Method in class gov.nasa.jpf.listener.Perturbator
 
isMatchingMethod(Method, int, int, String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
isMatchingType(Class) - Method in class gov.nasa.jpf.util.FeatureSpec
 
isMatchingType(ClassInfo) - Method in class gov.nasa.jpf.util.FeatureSpec
 
isMember(E) - Method in class gov.nasa.jpf.util.SimplePool
 
isMember(E) - Method in class gov.nasa.jpf.util.WeakPool
 
isMethodWatched(Instruction, MethodInfo) - Method in class gov.nasa.jpf.listener.Perturbator
 
isMJI() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isMJI() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
isMonitorEnterPrologue() - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
isMonitorEnterPrologue(MethodInfo, int) - Static method in class gov.nasa.jpf.jvm.bytecode.GetHelper
do a little bytecode pattern analysis on the fly, to find out if a GETFIELD or GETSTATIC is just part of a "..synchronized (obj) {..} .." pattern, which usually translates into the following pattern: ...
isMonitorEnterPrologue() - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
isMonitorEnterPrologue() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
isMonitorEnterPrologue() - Method in class gov.nasa.jpf.vm.Instruction
is this instruction part of a monitorenter code pattern
isNative() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns true if the method is native
isNative() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
isNative() - Method in class gov.nasa.jpf.vm.StackFrame
 
isNew() - Method in class gov.nasa.jpf.State
 
isNew() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isNewState() - Method in class gov.nasa.jpf.search.Search
 
isNewState() - Method in class gov.nasa.jpf.vm.VM
answers if the current state already has been visited.
isNoEvent() - Method in class gov.nasa.jpf.util.event.Event
 
isNoEvent() - Method in class gov.nasa.jpf.util.event.NoEvent
 
isNone() - Method in class gov.nasa.jpf.util.script.Event
 
isNone(String) - Static method in class gov.nasa.jpf.util.script.Event
 
isNotified() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isNull() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isNull() - Method in class gov.nasa.jpf.vm.ObjRef
 
isNumeric() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
isNumericField() - Method in class gov.nasa.jpf.vm.ByteFieldInfo
 
isNumericField() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
isNumericField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isNumericField() - Method in class gov.nasa.jpf.vm.FloatFieldInfo
 
isNumericField() - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
 
isNumericField() - Method in class gov.nasa.jpf.vm.LongFieldInfo
 
isNumericField() - Method in class gov.nasa.jpf.vm.ShortFieldInfo
 
isObject() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
isObject() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isObject() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
isObjectClassInfo - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isObjectClassInfo(ClassInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
 
isObjectClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isObjectClassInfo0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isOperandRef(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
isOperandRef() - Method in class gov.nasa.jpf.vm.StackFrame
 
isOptionEnabled(int, int) - Static method in class gov.nasa.jpf.tool.RunJPF
 
isOptionEnabled(int, int) - Static method in class gov.nasa.jpf.tool.RunTest
 
isOutOfMemory() - Method in class gov.nasa.jpf.vm.GenericHeap
 
isOutOfMemory() - Method in interface gov.nasa.jpf.vm.Heap
 
isOverriding(ClassInfo) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.InstanceOverride
 
isPackagePrivate() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isPassing(ClassInfo) - Method in class gov.nasa.jpf.util.ClassInfoFilter
 
isPathSensitive - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
isPathSensitive - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
isPinnedDown() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isPooled(E) - Method in class gov.nasa.jpf.util.SimplePool
Asks whether a particular element is already pooled.
isPooled(E) - Method in class gov.nasa.jpf.util.WeakPool
Asks whether a particular element is already pooled.
isPostExec() - Method in class gov.nasa.jpf.vm.ThreadInfo
is this after calling Instruction.enter() used by instructions and listeners
isPreExec() - Method in class gov.nasa.jpf.vm.ThreadInfo
to be used from methods called from listeners, to find out if we are in a pre- or post-exec notification
isPrimitive() - Method in class gov.nasa.jpf.vm.ClassInfo
whether this refers to a primitive type.
isPrivate() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isPrivate() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isProcessed() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
isProcessed() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
isProcessedState() - Method in class gov.nasa.jpf.search.Search
 
isProtected() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isProtected() - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
isProtected() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isProtected() - Method in class gov.nasa.jpf.vm.ThresholdFieldLockInfo
 
isPublic() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isPublic() - Method in class gov.nasa.jpf.vm.MethodInfo
is this a public method
isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
 
isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.StaticPriorityQueue
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
isRead() - Method in class gov.nasa.jpf.vm.ArrayAccess
 
isRead() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
isRead() - Method in interface gov.nasa.jpf.vm.bytecode.ReadOrWriteInstruction
 
isRef - Variable in class gov.nasa.jpf.vm.StackFrame
 
isRefClassInfo - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isRefClassInfo0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isReference() - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
 
isReference() - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
isReference() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isReference() - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
 
isReference(String) - Static method in class gov.nasa.jpf.vm.Types
 
isReferenceArray() - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
 
isReferenceArray() - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
 
isReferenceArray() - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
isReferenceArray() - Method in class gov.nasa.jpf.vm.ArrayFields
 
isReferenceArray - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isReferenceArray() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isReferenceArray() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isReferenceArray() - Method in class gov.nasa.jpf.vm.Fields
 
isReferenceArray() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
isReferenceClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
note this only returns true is this is really the java.lang.ref.Reference classInfo
isReferencedBySameThreads(ElementInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
isReferencedByThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
isReferenceField() - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
 
isReferenceField - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
isReferenceField() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
isReferenceReturnType() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
isReferenceReturnType() - Method in class gov.nasa.jpf.vm.MethodInfo
do we return Object references?
isReferenceSignature(String) - Static method in class gov.nasa.jpf.vm.Types
 
isReferenceSlot(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
isReflection() - Method in class gov.nasa.jpf.vm.StackFrame
 
isRegistered(RunListener) - Method in class gov.nasa.jpf.util.RunRegistry
 
isRegistered() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isRegisteredLockContender(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
isRelevantArrayAccess(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
isRelevantCallLocation(ThreadInfo, Perturbator.Perturbation) - Method in class gov.nasa.jpf.listener.Perturbator
 
isRelevantCallLocation(Instruction, Perturbator.Perturbation) - Method in class gov.nasa.jpf.listener.Perturbator
 
isRelevantStaticFieldAccess(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
isResolved() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isRoundTripRequired() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
For optimizing the class loading mechanism, if the class loader class and the classes of the whole parents hierarchy are descendant of URLClassLoader and do not override the ClassLoader.loadClass() & URLClassLoader.findClass, resolving the class is done natively within JPF
isRunnable() - Method in class gov.nasa.jpf.JPF
 
isRunnable() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns true if this thread is either RUNNING or UNBLOCKED
isRunningInJPF() - Static method in class gov.nasa.jpf.vm.Verify
 
isRunningInJPF____Z(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
isRunTestRun() - Static method in class gov.nasa.jpf.util.test.TestJPF
 
isRunTestRun____Z(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
isSchedulingPoint() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
isSchedulingPoint - Variable in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
isSchedulingPoint() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
isSchedulingPoint() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
isSchedulingPoint() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
isSchedulingRelevant(SystemState, KernelState, ThreadInfo) - Method in class gov.nasa.jpf.vm.Instruction
 
isShared() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isShared(ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
 
isShared(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.TidSet
 
isShared(Object) - Static method in class gov.nasa.jpf.vm.Verify
 
isShared__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
isSharednessFrozen() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isShortField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isShortField() - Method in class gov.nasa.jpf.vm.ShortFieldInfo
 
isSingleProcess() - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
isSingleProcess() - Method in class gov.nasa.jpf.vm.VM
 
isSleeping() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isStatic - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
isStatic() - Method in class gov.nasa.jpf.vm.FieldInfo
is this a static field? Counter productive to the current class struct, but at some point we want to get rid of the Dynamic/Static branch (it's really just a field attribute)
isStatic() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns true if the method is static.
isStaticMethodAbstractionDeterministic(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
Checks if a static method call is deterministic, but only for abtraction based determinism, due to Bandera.choose() calls
isStopped() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isString() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
isStringClassInfo - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isStringClassInfo(ClassInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
 
isStringClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isStringClassInfo0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isStringObject() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isSuperClassAnnotation() - Method in class gov.nasa.jpf.vm.SuperTypeAnnotationInfo
 
isSuspended() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isSynchronized() - Method in class gov.nasa.jpf.vm.MethodInfo
Returns true if the method is synchronized.
isSyncRelevant() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isSynthetic() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
isSynthetic() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isSynthetic() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
isSynthetic() - Method in class gov.nasa.jpf.vm.StackFrame
 
isSystemClass() - Method in class gov.nasa.jpf.vm.ClassInfo
Returns true if the class is a system class.
isSystemClassLoader() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
isSystemClassLoader() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
isSystemEvent() - Method in class gov.nasa.jpf.util.event.Event
 
isSystemEvent() - Method in class gov.nasa.jpf.util.event.SystemEvent
 
isSystemThread() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
 
isSystemThread() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isTerminated() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isTerminator - Variable in class gov.nasa.jpf.vm.choice.BreakGenerator
 
isThis(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isThreadClassInfo - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isThreadClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isThreadClassInfo0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isThreadEntry(ThreadInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
 
isTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isTimeoutRunnable() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isTimeoutWaiting() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
istore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ISTORE - Class in gov.nasa.jpf.jvm.bytecode
Store int into local variable ..., value => ...
ISTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ISTORE
 
istore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
istore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
istore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
istore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
istore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
istore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
istore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
istore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
istore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
istore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
istore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
istore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
istore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
istore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
istore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
istore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
istore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
istore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
istore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
istore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
istore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
istore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
istore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
istore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
istore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
istore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
istore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
istore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
istore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
isTraceReplay() - Static method in class gov.nasa.jpf.vm.Verify
 
isTraceReplay - Variable in class gov.nasa.jpf.vm.VM
 
isTraceReplay() - Method in class gov.nasa.jpf.vm.VM
 
isTraceReplay____Z(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
isTrackingChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
isTransient() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isTrue(T) - Method in interface gov.nasa.jpf.util.Predicate
 
isTypeCode(String) - Static method in class gov.nasa.jpf.vm.Types
 
isub() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ISUB - Class in gov.nasa.jpf.jvm.bytecode
Subtract int ..., value1, value2 => ..., result
ISUB() - Constructor for class gov.nasa.jpf.jvm.bytecode.ISUB
 
isub() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
isub() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
isub() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
isub() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
isub() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
isUnblocked() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isUncaughtHandler() - Method in class gov.nasa.jpf.vm.HandlerContext
 
isUncaughtHandlerOnStack() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isUnresolvedNativeMethod() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isUnresolvedNativeMethod() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
isUnsatisfiedLinkError(MJIEnv) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
isVarargs() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isVisitedState() - Method in class gov.nasa.jpf.search.Search
 
isVisitedState() - Method in class gov.nasa.jpf.vm.VM
 
isVolatile() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isWaiting() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isWaitingOrTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isWeakReference - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isWeakReference() - Method in class gov.nasa.jpf.vm.ClassInfo
is this a (subclass of) WeakReference? this must be efficient, since it's called in the mark phase on all live objects
isWeakReference0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isWide - Static variable in class gov.nasa.jpf.jvm.bytecode.WIDE
 
it - Variable in class gov.nasa.jpf.vm.choice.InvocationCG
 
iterableFromIterator(Iterator<E>) - Static method in class gov.nasa.jpf.util.Misc
 
iteration(int, Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
 
iterator() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
iterator() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
iterator() - Method in class gov.nasa.jpf.util.DynamicIntArray
 
iterator() - Method in class gov.nasa.jpf.util.DynamicObjectArray
 
iterator() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
iterator() - Method in class gov.nasa.jpf.util.ImmutableList
 
iterator() - Method in class gov.nasa.jpf.util.IntTable
returns an iterator over the entries.
iterator() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
iterator() - Method in class gov.nasa.jpf.util.ObjArray
 
iterator(Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
iterator() - Method in class gov.nasa.jpf.util.ObjectList.Iterator
 
iterator() - Method in class gov.nasa.jpf.util.ObjectList.TypedIterator
 
iterator() - Method in class gov.nasa.jpf.util.ObjVector
 
iterator() - Method in class gov.nasa.jpf.util.ObjVector.NonNullIterator
 
iterator() - Method in class gov.nasa.jpf.util.PSIntMap
 
iterator() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
iterator() - Method in class gov.nasa.jpf.util.script.Repetition
 
iterator() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
 
iterator() - Method in class gov.nasa.jpf.util.SingleElementList
 
iterator() - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
iterator() - Method in class gov.nasa.jpf.util.SparseClusterArray.ElementIterator
 
iterator() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
iterator() - Method in class gov.nasa.jpf.util.Trace
 
iterator() - Method in class gov.nasa.jpf.vm.ClassInfo
 
iterator() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
Returns an iterator over the classes that are defined (directly loaded) by this classloader.
iterator() - Method in class gov.nasa.jpf.vm.ClassLoaderList
 
iterator() - Method in class gov.nasa.jpf.vm.GenericHeap
return Iterator for all non-null ElementInfo entries
iterator() - Method in class gov.nasa.jpf.vm.OVHeap
 
iterator() - Method in class gov.nasa.jpf.vm.OVStatics
 
iterator() - Method in class gov.nasa.jpf.vm.Path
 
iterator() - Method in class gov.nasa.jpf.vm.PSIMHeap
 
iterator() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
iterator() - Method in class gov.nasa.jpf.vm.ThreadList
 
iterator() - Method in class gov.nasa.jpf.vm.Transition
 
iushr() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
IUSHR - Class in gov.nasa.jpf.jvm.bytecode
Logical shift right int ..., value1, value2 => ..., result
IUSHR() - Constructor for class gov.nasa.jpf.jvm.bytecode.IUSHR
 
iushr() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
iushr() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
iushr() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
iushr() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
iushr() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ixor() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
IXOR - Class in gov.nasa.jpf.jvm.bytecode
Boolean XOR int ..., value1, value2 => ..., result
IXOR() - Constructor for class gov.nasa.jpf.jvm.bytecode.IXOR
 
ixor() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ixor() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ixor() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ixor() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ixor() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 

J

j - Variable in class gov.nasa.jpf.util.PairPermutationGenerator
 
jar - Variable in class gov.nasa.jpf.jvm.JarClassFileContainer
 
JarClassFileContainer - Class in gov.nasa.jpf.jvm
a ClassFileContainer that loads classes from jar files
JarClassFileContainer(File) - Constructor for class gov.nasa.jpf.jvm.JarClassFileContainer
 
JarClassFileContainer(File, String) - Constructor for class gov.nasa.jpf.jvm.JarClassFileContainer
 
javaObjectFromJPFObject(ElementInfo) - Static method in class gov.nasa.jpf.util.ObjectConverter
 
JenkinsStateSet - Class in gov.nasa.jpf.vm
Implements StateSet based on Jenkins hashes.
JenkinsStateSet() - Constructor for class gov.nasa.jpf.vm.JenkinsStateSet
 
JOIN - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
JPF - Class in gov.nasa.jpf
main class of the JPF verification framework.
JPF() - Constructor for class gov.nasa.jpf.JPF
 
JPF(Config) - Constructor for class gov.nasa.jpf.JPF
create new JPF object.
JPF(String...) - Constructor for class gov.nasa.jpf.JPF
convenience method if caller doesn't care about Config
jpf - Variable in class gov.nasa.jpf.report.Reporter
 
jpf - Variable in class gov.nasa.jpf.vm.VM
our execution context
JPF.ExitException - Exception in gov.nasa.jpf
private helper class for local termination of JPF (without killing the whole Java process via System.exit).
JPF.Status - Enum in gov.nasa.jpf
 
JPF_gov_nasa_jpf_util_test_TestJPF - Class in gov.nasa.jpf.util.test
native peer for our test class root
JPF_gov_nasa_jpf_util_test_TestJPF() - Constructor for class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF - Class in gov.nasa.jpf.util.test
 
JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF() - Constructor for class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
JPF_gov_nasa_jpf_vm_Verify - Class in gov.nasa.jpf.vm
native peer class for programmatic JPF interface (that can be used inside of apps to verify - if you are aware of the danger that comes with it) this peer is a bit different in that it only uses static fields and methods because its use is supposed to be JPF global (without classloader namespaces)
JPF_gov_nasa_jpf_vm_Verify() - Constructor for class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
JPFClassLoader - Class in gov.nasa.jpf
classloader that is used by Config to instantiate from JPF configured paths.
JPFClassLoader(URL[]) - Constructor for class gov.nasa.jpf.JPFClassLoader
 
JPFClassLoader(URL[], String[], ClassLoader) - Constructor for class gov.nasa.jpf.JPFClassLoader
 
JPFConfigException - Exception in gov.nasa.jpf
this class wraps the various exceptions we might encounter during initialization and use of Config
JPFConfigException(String) - Constructor for exception gov.nasa.jpf.JPFConfigException
 
JPFConfigException(String, Throwable) - Constructor for exception gov.nasa.jpf.JPFConfigException
 
JPFConfigException(String, Class<?>, String) - Constructor for exception gov.nasa.jpf.JPFConfigException
 
JPFConfigException(String, Class<?>, String, Throwable) - Constructor for exception gov.nasa.jpf.JPFConfigException
 
JPFErrorException - Exception in gov.nasa.jpf
internal JPF error
JPFErrorException(String) - Constructor for exception gov.nasa.jpf.JPFErrorException
 
JPFException - Exception in gov.nasa.jpf
common root for all exceptions thrown by JPF
JPFException(String) - Constructor for exception gov.nasa.jpf.JPFException
 
JPFException(Throwable) - Constructor for exception gov.nasa.jpf.JPFException
 
JPFException(String, Throwable) - Constructor for exception gov.nasa.jpf.JPFException
 
jpfException(StackTraceElement, Class<? extends Throwable>, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
run JPF expecting it to throw an exception NOTE - xClassName needs to be the concrete exception, not a super class
jpfException(Class<? extends Throwable>, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
jpfException__Ljava_lang_Class_2_3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
JPFListener - Interface in gov.nasa.jpf
this is just a common root type for VMListeners and SearchListeners.
JPFListenerException - Exception in gov.nasa.jpf
JPFException that wraps whatever can go wrong in a listener during notification
JPFListenerException(String, Throwable) - Constructor for exception gov.nasa.jpf.JPFListenerException
 
JPFLogger - Class in gov.nasa.jpf.util
this is a decorator for java.util.logging.JPFLogger We use this to avoid explicit Logger.isLoggable() checks in the code.
JPFLogger(Logger) - Constructor for class gov.nasa.jpf.util.JPFLogger
 
JPFNativePeerException - Exception in gov.nasa.jpf
JPFException that wraps whatever can go wrong in a native method
JPFNativePeerException(String, Throwable) - Constructor for exception gov.nasa.jpf.JPFNativePeerException
 
JPFObjectFromJavaObject(MJIEnv, Object) - Static method in class gov.nasa.jpf.util.ObjectConverter
Create JPF object from Java object
JPFOutputStream - Class in gov.nasa.jpf.vm
stream to write program state info in a readable and diff-able format.
JPFOutputStream(OutputStream) - Constructor for class gov.nasa.jpf.vm.JPFOutputStream
 
JPFOutputStream(PrintStream) - Constructor for class gov.nasa.jpf.vm.JPFOutputStream
 
JPFOutputStream() - Constructor for class gov.nasa.jpf.vm.JPFOutputStream
 
jpfRunTerminated() - Method in class gov.nasa.jpf.Config
 
jpfRunTerminated(Config) - Method in interface gov.nasa.jpf.ConfigChangeListener
this can be used to let a config listener remove itself, which is required if the same Config object is used for several JPF runs
JPFShell - Interface in gov.nasa.jpf
type that can be used to instantiate and run a JPF object Shell objects can be configured via the JPF 'shell' property, and are typically JPF user interface implementations Instantiation and start() call are done from the JPF.main() method Usually, JPFShell implementors have a (Config) ctor so that they don't need to obtain a new Config object.
JPFSiteUtils - Class in gov.nasa.jpf.util
utility class for JPF site configuration related functions.
JPFSiteUtils() - Constructor for class gov.nasa.jpf.util.JPFSiteUtils
 
JSONLexer - Class in gov.nasa.jpf.util.json
Lexical analyzer that reads stream and return JSON tokens.
JSONLexer(Reader) - Constructor for class gov.nasa.jpf.util.json.JSONLexer
 
JSONLexer(String) - Constructor for class gov.nasa.jpf.util.json.JSONLexer
 
JSONObject - Class in gov.nasa.jpf.util.json
Object parsed from JSON document.
JSONObject() - Constructor for class gov.nasa.jpf.util.json.JSONObject
 
JSONParser - Class in gov.nasa.jpf.util.json
JSON parser.
JSONParser(JSONLexer) - Constructor for class gov.nasa.jpf.util.json.JSONParser
 
jsr(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
JSR - Class in gov.nasa.jpf.jvm.bytecode
Jump subroutine ...
JSR(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.JSR
 
jsr(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
jsr(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
jsr(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
jsr(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
jsr(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
jsr_w(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
JSR_W - Class in gov.nasa.jpf.jvm.bytecode
Jump subroutine (wide insnIndex) ...
JSR_W(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.JSR_W
 
jsr_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
jsr_w(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
jsr_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
jsr_w(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
jsr_w(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
JVMAnnotationParser - Class in gov.nasa.jpf.jvm
parser that reads annotation classfiles and extracts default value entries Java annotations form a different type system.
JVMAnnotationParser(ClassFile) - Constructor for class gov.nasa.jpf.jvm.JVMAnnotationParser
 
JVMArrayElementInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstract class for operations that access elements of arrays
JVMArrayElementInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
JVMByteCodePrinter - Class in gov.nasa.jpf.jvm
utility class that prints out bytecode in readable form
JVMByteCodePrinter(PrintWriter, ClassFile, String) - Constructor for class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
JVMByteCodeReader - Interface in gov.nasa.jpf.jvm
interface to process bytecode
JVMByteCodeReaderAdapter - Class in gov.nasa.jpf.jvm
empty implementation of a JVMByteCodeReader, to efficiently allow overriding single methods
JVMByteCodeReaderAdapter() - Constructor for class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
JVMClassFileContainer - Class in gov.nasa.jpf.jvm
ClassFileContainer that holds Java classfiles
JVMClassFileContainer(String, String) - Constructor for class gov.nasa.jpf.jvm.JVMClassFileContainer
 
JVMClassFileContainer.JVMClassFileMatch - Class in gov.nasa.jpf.jvm
 
JVMClassInfo - Class in gov.nasa.jpf.jvm
a ClassInfo that was created from a Java classfile
JVMClassInfo(ClassInfo, String, ClassLoaderInfo, String) - Constructor for class gov.nasa.jpf.jvm.JVMClassInfo
 
JVMClassInfo(ClassInfo, BootstrapMethodInfo, String, String, String[]) - Constructor for class gov.nasa.jpf.jvm.JVMClassInfo
 
JVMCodeBuilder - Class in gov.nasa.jpf.jvm
a special JVMByteCodeReader implementation that builds code arrays for MethodInfos, setting index and pc on the fly
JVMCodeBuilder(JVMInstructionFactory) - Constructor for class gov.nasa.jpf.jvm.JVMCodeBuilder
 
JVMDirectCallStackFrame - Class in gov.nasa.jpf.jvm
a direct call stackframe that supports JVM calling conventions
JVMFieldInstruction - Interface in gov.nasa.jpf.jvm.bytecode
common type for all GET/PUT insns
JVMInstanceFieldInstruction - Class in gov.nasa.jpf.jvm.bytecode
common super type of GETFIELD, PUTFIELD
JVMInstanceFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.JVMInstanceFieldInstruction
 
JVMInstruction - Interface in gov.nasa.jpf.jvm.bytecode
common type for all JVM instructions this can't be a abstract class since this would not allow us to have machine independent instruction types
JVMInstructionFactory - Class in gov.nasa.jpf.jvm
interface for bytecode creation this deliberately uses the abstract abstract public Instruction as return type to allow different instruction hierarchies in extensions.
JVMInstructionFactory() - Constructor for class gov.nasa.jpf.jvm.JVMInstructionFactory
 
JVMInstructionVisitor - Interface in gov.nasa.jpf.jvm.bytecode
 
JVMInstructionVisitorAdapter - Class in gov.nasa.jpf.jvm.bytecode
 
JVMInstructionVisitorAdapter() - Constructor for class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
JVMInvokeInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for all invoke instructions
JVMInvokeInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
JVMInvokeInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
JVMLocalVariableInstruction - Class in gov.nasa.jpf.jvm.bytecode
class abstracting instructions that access local variables, to keep track of slot/varname mapping
JVMLocalVariableInstruction(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
JVMNativeStackFrame - Class in gov.nasa.jpf.jvm
a NativeStackFrame used for calling NativeMethods from Java bytecode
JVMNativeStackFrame(NativeMethodInfo) - Constructor for class gov.nasa.jpf.jvm.JVMNativeStackFrame
 
JVMReturnInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for the various return instructions
JVMReturnInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
JVMStackFrame - Class in gov.nasa.jpf.jvm
a stackframe that is used for executing Java bytecode, supporting both locals and an operand stack.
JVMStackFrame(MethodInfo) - Constructor for class gov.nasa.jpf.jvm.JVMStackFrame
 
JVMStackFrame(int, int) - Constructor for class gov.nasa.jpf.jvm.JVMStackFrame
creates callerSlots dummy Stackframe for testing of operand/local operations NOTE - TESTING ONLY! this does not have callerSlots MethodInfo
JVMStaticFieldInstruction - Class in gov.nasa.jpf.jvm.bytecode
common super type of GETSTATIC and PUTSTATIC
JVMStaticFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.JVMStaticFieldInstruction
 
JVMSystemClassLoaderInfo - Class in gov.nasa.jpf.jvm
a SystemClassLoaderInfo that reads standard Java classfiles from *.class and *.jar files, and creates code using a concrete value JVM instruction set
JVMSystemClassLoaderInfo(VM, int) - Constructor for class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
 

K

K_ANY - Static variable in class gov.nasa.jpf.util.script.ESParser
 
K_REPEAT - Static variable in class gov.nasa.jpf.util.script.ESParser
our keywords
K_SECTION - Static variable in class gov.nasa.jpf.util.script.ESParser
 
KernelState - Class in gov.nasa.jpf.vm
This class represents the SUT program state (statics, heap and threads)
KernelState(Config) - Constructor for class gov.nasa.jpf.vm.KernelState
Creates a new kernel state object.
KernelState.ChangeListener - Interface in gov.nasa.jpf.vm
interface for getting notified of changes to KernelState and everything "below" it.
kernelStateChanged(KernelState) - Method in class gov.nasa.jpf.vm.AbstractRestorer
 
kernelStateChanged(KernelState) - Method in class gov.nasa.jpf.vm.AbstractSerializer
 
kernelStateChanged(KernelState) - Method in interface gov.nasa.jpf.vm.KernelState.ChangeListener
 
kernelStateChanged() - Method in class gov.nasa.jpf.vm.VM
 
key - Variable in class gov.nasa.jpf.util.IntTable.Entry
 
keyDescription(int) - Method in class gov.nasa.jpf.util.PSIntMap
 
keys - Variable in class gov.nasa.jpf.util.IntTable.Snapshot
 
ks - Variable in class gov.nasa.jpf.vm.AbstractRestorer
 
ks - Variable in class gov.nasa.jpf.vm.AbstractSerializer
 
ks - Variable in class gov.nasa.jpf.vm.SystemState
current execution state of the VM (stored separately by VM)
kstack - Variable in class gov.nasa.jpf.vm.DefaultBacktracker
where we keep the saved KernelState head

L

l2d() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
L2D - Class in gov.nasa.jpf.jvm.bytecode
Convert long to double ..., value => ..., result
L2D() - Constructor for class gov.nasa.jpf.jvm.bytecode.L2D
 
l2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
l2d() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
l2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
l2d() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
l2d() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
l2f() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
L2F - Class in gov.nasa.jpf.jvm.bytecode
Convert long to float ..., value => ..., result
L2F() - Constructor for class gov.nasa.jpf.jvm.bytecode.L2F
 
l2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
l2f() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
l2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
l2f() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
l2f() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
l2i() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
L2I - Class in gov.nasa.jpf.jvm.bytecode
Convert long to int ..., value => ..., result
L2I() - Constructor for class gov.nasa.jpf.jvm.bytecode.L2I
 
l2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
l2i() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
l2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
l2i() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
l2i() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
label - Variable in class gov.nasa.jpf.util.automaton.Automaton
 
label - Variable in class gov.nasa.jpf.util.automaton.State
 
label - Variable in class gov.nasa.jpf.util.automaton.Transition
 
ladd() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LADD - Class in gov.nasa.jpf.jvm.bytecode
Add long ..., value1, value2 => ..., result
LADD() - Constructor for class gov.nasa.jpf.jvm.bytecode.LADD
 
ladd() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ladd() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ladd() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ladd() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ladd() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
laload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load long from array ..., arrayref, index => ..., value
LALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.LALOAD
 
laload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
laload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
laload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
laload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
laload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
land() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LAND - Class in gov.nasa.jpf.jvm.bytecode
Boolean AND long ..., value1, value2 => ..., result
LAND() - Constructor for class gov.nasa.jpf.jvm.bytecode.LAND
 
land() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
land() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
land() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
land() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
land() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
last - Variable in class gov.nasa.jpf.util.LinkedObjectQueue
 
lastChunk - Variable in class gov.nasa.jpf.util.SparseClusterArray
 
lastEi - Variable in class gov.nasa.jpf.listener.SimpleDot
 
lastErrorId - Variable in class gov.nasa.jpf.listener.SimpleDot
 
lastId - Variable in class gov.nasa.jpf.listener.SimpleDot
 
lastIdx - Variable in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
lastIndexOf(Object) - Method in class gov.nasa.jpf.util.SingleElementList
 
lastObj - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
to cache the last callee object
lastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store into long array ..., arrayref, index, value => ...
LASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.LASTORE
 
lastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lastSearchConstraint - Variable in class gov.nasa.jpf.search.Search
 
lastThis - Variable in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
 
lastTi - Variable in class gov.nasa.jpf.listener.SimpleDot
 
lastTrailInfo - Variable in class gov.nasa.jpf.vm.VM
various caches for VMListener state acquisition.
lastValue - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
lcmp() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LCMP - Class in gov.nasa.jpf.jvm.bytecode
Compare long ..., value1, value2 => ..., result
LCMP() - Constructor for class gov.nasa.jpf.jvm.bytecode.LCMP
 
lcmp() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lcmp() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lcmp() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lcmp() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lcmp() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
LCONST - Class in gov.nasa.jpf.jvm.bytecode
Push long constant ...
LCONST(long) - Constructor for class gov.nasa.jpf.jvm.bytecode.LCONST
 
lconst_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lconst_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lconst_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lconst_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lconst_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lconst_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lconst_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lconst_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ldc(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ldc(float) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ldc(String, boolean) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LDC - Class in gov.nasa.jpf.jvm.bytecode
Push item from runtime constant pool ...
LDC() - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC
 
LDC(String, boolean) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC
 
LDC(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC
 
LDC(float) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC
 
ldc(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ldc(float) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ldc(String, boolean) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
LDC.Type - Enum in gov.nasa.jpf.jvm.bytecode
 
ldc2_w(long) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ldc2_w(double) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LDC2_W - Class in gov.nasa.jpf.jvm.bytecode
Push long or double from runtime constant pool (wide index) ...
LDC2_W(long) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
LDC2_W(double) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
ldc2_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ldc2_w(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ldc2_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ldc2_w(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ldc2_w(long) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ldc2_w(double) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
LDC2_W.Type - Enum in gov.nasa.jpf.jvm.bytecode
 
ldc_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ldc_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ldc_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ldc_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ldc_w(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ldc_w(float) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ldc_w(String, boolean) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LDC_W - Class in gov.nasa.jpf.jvm.bytecode
Push item from runtime constant pool (wide index) ...
LDC_W() - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC_W
 
LDC_W(String, boolean) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC_W
 
LDC_W(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC_W
 
LDC_W(float) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC_W
 
ldc_w(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ldc_w(float) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ldc_w(String, boolean) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ldc_w_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ldc_w_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ldc_w_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ldc_w_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ldiv() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LDIV - Class in gov.nasa.jpf.jvm.bytecode
Divide long ..., value1, value2 => ..., result
LDIV() - Constructor for class gov.nasa.jpf.jvm.bytecode.LDIV
 
ldiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ldiv() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ldiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ldiv() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ldiv() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
leave() - Method in class gov.nasa.jpf.vm.ThreadInfo
note - this assumes the stackframe is still on top (not yet popped) return true if any threads became unblocked due to a return from a sync method
Left - Class in gov.nasa.jpf.util
left justified output <2do> this is not worth a class! use a general TextFormatter
Left() - Constructor for class gov.nasa.jpf.util.Left
 
length - Variable in class gov.nasa.jpf.util.BitArray
 
length() - Method in class gov.nasa.jpf.util.BitSet1024
index of highest set bit + 1
length() - Method in class gov.nasa.jpf.util.BitSet256
index of highest set bit + 1
length() - Method in class gov.nasa.jpf.util.BitSet64
index of highest set bit + 1
length() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
length() - Method in class gov.nasa.jpf.util.ObjArray
 
length() - Method in class gov.nasa.jpf.util.ObjVector
 
length() - Method in interface gov.nasa.jpf.util.ReadOnlyObjList
 
length() - Method in class gov.nasa.jpf.vm.ThreadList
Returns the length of the list.
liftNativeAnnotationValue(String, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
 
LimitedInputStream - Class in gov.nasa.jpf.util
 
LimitedInputStream(InputStream) - Constructor for class gov.nasa.jpf.util.LimitedInputStream
 
line - Variable in class gov.nasa.jpf.util.script.ScriptElement
 
line - Variable in class gov.nasa.jpf.util.SourceRef
 
line - Variable in class gov.nasa.jpf.vm.AtomicData
The line at which the line step started.
LINE_NUMBER_TABLE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
lineNumbers - Variable in class gov.nasa.jpf.vm.MethodInfo
Table used for line numbers this assigns a line number to every instruction index, instead of using an array of ranges.
lines - Variable in class gov.nasa.jpf.util.Source
 
LinkedObjectQueue<E> - Class in gov.nasa.jpf.util
object queue that uses cached link entries
LinkedObjectQueue() - Constructor for class gov.nasa.jpf.util.LinkedObjectQueue
 
LinkedObjectQueue(int) - Constructor for class gov.nasa.jpf.util.LinkedObjectQueue
 
linkFields(FieldInfo[], int, int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
linkFields() - Method in class gov.nasa.jpf.vm.ClassInfo
 
linkToClass(ClassInfo, int, int) - Method in class gov.nasa.jpf.vm.FieldInfo
 
linkToClass(ClassInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
 
LIST_SEPARATOR - Static variable in class gov.nasa.jpf.Config
 
ListenerAdapter - Class in gov.nasa.jpf
Adapter class that dummy implements both VMListener and SearchListener interfaces Used to ease implementation of listeners that only process a few notifications
ListenerAdapter() - Constructor for class gov.nasa.jpf.ListenerAdapter
 
listeners - Variable in class gov.nasa.jpf.search.Search
search listeners.
listeners - Variable in class gov.nasa.jpf.vm.VM
potential execution listeners.
listIterator() - Method in class gov.nasa.jpf.util.SingleElementList
 
listIterator(int) - Method in class gov.nasa.jpf.util.SingleElementList
 
LittleEndianReader() - Constructor for class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
liveBitValue - Variable in class gov.nasa.jpf.vm.GenericHeap
 
liveObjects() - Method in class gov.nasa.jpf.vm.GenericHeap
 
liveObjects() - Method in interface gov.nasa.jpf.vm.Heap
 
liveObjects() - Method in class gov.nasa.jpf.vm.OVHeap
 
liveObjects() - Method in class gov.nasa.jpf.vm.PSIMHeap
 
liveStatics() - Method in class gov.nasa.jpf.vm.OVStatics
 
liveStatics() - Method in interface gov.nasa.jpf.vm.Statics
 
lload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LLOAD - Class in gov.nasa.jpf.jvm.bytecode
Load long from local variable ...
LLOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LLOAD
 
lload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lmul() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LMUL - Class in gov.nasa.jpf.jvm.bytecode
Multiply long ..., value1, value2 => ..., result
LMUL() - Constructor for class gov.nasa.jpf.jvm.bytecode.LMUL
 
lmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lmul() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lmul() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lmul() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lneg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LNEG - Class in gov.nasa.jpf.jvm.bytecode
Negate long ..., value => ..., result
LNEG() - Constructor for class gov.nasa.jpf.jvm.bytecode.LNEG
 
lneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lneg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lneg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lneg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
loadAnnotationListeners() - Method in class gov.nasa.jpf.vm.ClassInfo
 
loadArgs(String[]) - Method in class gov.nasa.jpf.Config
 
loadArrayInterfaces() - Static method in class gov.nasa.jpf.vm.ClassInfo
 
loadBuiltinInterfaces(String) - Static method in class gov.nasa.jpf.vm.ClassInfo
 
loadClass(VM, ClassFile) - Method in class gov.nasa.jpf.ListenerAdapter
 
loadClass(VM, ClassFile) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
loadClass(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
loadClass(String) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
loadClass(VM, ClassFile) - Method in interface gov.nasa.jpf.vm.VMListener
a new classfile is about to be parsed.
loadClassOnJPF(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
loadClassOnJVM(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
loadedAnnotations - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
map from annotation class file URLs to AnnotationInfos, which have a separate JPF internal representation.
loadedClasses - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
Map from class file URLs to first ClassInfo that was read from it.
loadInterfaces(String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
loadLines(InputStream) - Method in class gov.nasa.jpf.util.Source
 
loadMethods(boolean) - Method in class gov.nasa.jpf.vm.NativePeer
look at all @MJI annotated methods in the peer and set their corresponding model class MethodInfo attributes <2do> pcm - this is too long, break it down
loadNativePeer() - Method in class gov.nasa.jpf.vm.ClassInfo
 
LoadOnJPFRequired - Exception in gov.nasa.jpf.vm
 
LoadOnJPFRequired(String) - Constructor for exception gov.nasa.jpf.vm.LoadOnJPFRequired
 
loadProjectProperties() - Method in class gov.nasa.jpf.Config
this holds the policy defining in which order we process directories containing JPF projects (i.e.
loadProperties(URL) - Method in class gov.nasa.jpf.Config
 
loadProperties(String) - Method in class gov.nasa.jpf.Config
 
loadSource() - Method in class gov.nasa.jpf.vm.ClassInfo
 
loadSuperClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
loadSystemClass(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
loadSystemClass(String) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
local - Variable in class gov.nasa.jpf.listener.NullTracker.LocalSource
 
LOCAL_VAR_TABLE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
LOCAL_VARIABLE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
localAttrIterator(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
localAttrIterator(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
 
LocalSource(ThreadInfo, LocalVariableInstruction, LocalVarInfo) - Constructor for class gov.nasa.jpf.listener.NullTracker.LocalSource
 
LocalVariableInstruction - Interface in gov.nasa.jpf.vm.bytecode
common type for various instructions that access local variables
LocalVarInfo - Class in gov.nasa.jpf.vm
 
LocalVarInfo(String, String, String, int, int, int) - Constructor for class gov.nasa.jpf.vm.LocalVarInfo
 
localVars - Variable in class gov.nasa.jpf.vm.MethodInfo
Local variable information
locate(int) - Method in class gov.nasa.jpf.vm.ThreadList
 
LocationSpec - Class in gov.nasa.jpf.util
support for specification of source locations This maps sourcefile:line1-range strings into instructions that can be efficiently checked for by listeners.
LocationSpec(String, String, int, int) - Constructor for class gov.nasa.jpf.util.LocationSpec
 
lock(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
from a MONITOR_ENTER or sync INVOKExx if we can acquire the lock
LOCK - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
LockedStackDepth - Class in gov.nasa.jpf.listener
A listener that tracks information about the stack depth of when a lock is first acquired.
LockedStackDepth() - Constructor for class gov.nasa.jpf.listener.LockedStackDepth
 
LockInstruction - Class in gov.nasa.jpf.jvm.bytecode
common root for MONITORENTER/EXIT
LockInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.LockInstruction
 
lockNotified(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
re-acquire lock after being notified.
lockRef - Variable in class gov.nasa.jpf.vm.SingleLockThresholdFli
 
lockRefSet - Variable in class gov.nasa.jpf.vm.LockSetThresholdFli
 
LockSetThresholdFli - Class in gov.nasa.jpf.vm
a threshold FieldLockInfo with a set of lock candidates this is the destructive update version.
LockSetThresholdFli(ThreadInfo, int[], int) - Constructor for class gov.nasa.jpf.vm.LockSetThresholdFli
 
lockSetThresholdFli(ThreadInfo, int[], int) - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
 
lockSetThresholdFli(ThreadInfo, int[], int) - Method in class gov.nasa.jpf.vm.PersistentLockSetThresholdFli
 
lockThreshold - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
loDouble(double) - Static method in class gov.nasa.jpf.vm.Types
 
log - Static variable in class gov.nasa.jpf.Config
 
log(String) - Method in class gov.nasa.jpf.Config
 
log - Variable in class gov.nasa.jpf.listener.ObjectTracker
 
log(ObjectTracker.OpType, ElementInfo, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
log - Static variable in class gov.nasa.jpf.report.Reporter
 
log - Static variable in class gov.nasa.jpf.search.Search
 
LOG - Static variable in class gov.nasa.jpf.tool.RunJPF
 
LOG - Static variable in class gov.nasa.jpf.tool.RunTest
 
log(LogRecord) - Method in class gov.nasa.jpf.util.JPFLogger
 
log(Level, String) - Method in class gov.nasa.jpf.util.JPFLogger
 
log(Level, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
log(Level, String, Object[]) - Method in class gov.nasa.jpf.util.JPFLogger
 
log(Level, String, Throwable) - Method in class gov.nasa.jpf.util.JPFLogger
 
log(String, int, String) - Static method in class gov.nasa.jpf.vm.Verify
 
log(String, int, String, String) - Static method in class gov.nasa.jpf.vm.Verify
 
log(String, int, String, Object...) - Static method in class gov.nasa.jpf.vm.Verify
 
log - Static variable in class gov.nasa.jpf.vm.VM
 
log__Ljava_lang_String_2ILjava_lang_String_2_3Ljava_lang_Object_2__V(MJIEnv, int, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
log__Ljava_lang_String_2ILjava_lang_String_2__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
log__Ljava_lang_String_2ILjava_lang_String_2Ljava_lang_String_2__V(MJIEnv, int, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
LOG_HOST - Static variable in class gov.nasa.jpf.util.LogHandler
 
LOG_PORT - Static variable in class gov.nasa.jpf.util.LogHandler
 
logCalls - Variable in class gov.nasa.jpf.listener.ObjectTracker
 
LogConsole - Class in gov.nasa.jpf.listener
simple logging facility that listens on a socket (e.g.
LogConsole() - Constructor for class gov.nasa.jpf.listener.LogConsole
 
LogConsole - Class in gov.nasa.jpf.tool
simple logging facility that listens on a socket (e.g.
LogConsole() - Constructor for class gov.nasa.jpf.tool.LogConsole
 
logFieldAccess - Variable in class gov.nasa.jpf.listener.ObjectTracker
 
Loggable - Interface in gov.nasa.jpf.util
convenience interface that mixes in JPFLogger interface methods
logger - Variable in class gov.nasa.jpf.util.JPFLogger
 
logger - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
logger - Static variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
LogHandler - Class in gov.nasa.jpf.util
log handler class that deals with output selection and formatting.
LogHandler(Config) - Constructor for class gov.nasa.jpf.util.LogHandler
 
LogHandler() - Constructor for class gov.nasa.jpf.util.LogHandler
 
LogHandler.DefaultConsoleHandler - Class in gov.nasa.jpf.util
 
LogManager - Class in gov.nasa.jpf.util
this class is responsible for returning properly JPF-configured Loggers.
LogManager() - Constructor for class gov.nasa.jpf.util.LogManager
 
logp(Level, String, String, String) - Method in class gov.nasa.jpf.util.JPFLogger
 
logp(Level, String, String, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
logp(Level, String, String, String, Object[]) - Method in class gov.nasa.jpf.util.JPFLogger
 
logp(Level, String, String, String, Throwable) - Method in class gov.nasa.jpf.util.JPFLogger
 
logrb(Level, String, String, String, String) - Method in class gov.nasa.jpf.util.JPFLogger
Deprecated.
logrb(Level, String, String, String, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
Deprecated.
logrb(Level, String, String, String, String, Object[]) - Method in class gov.nasa.jpf.util.JPFLogger
Deprecated.
logrb(Level, String, String, String, String, Throwable) - Method in class gov.nasa.jpf.util.JPFLogger
Deprecated.
loLong(long) - Static method in class gov.nasa.jpf.vm.Types
 
LongArrayFields - Class in gov.nasa.jpf.vm
element values for long[] objects
LongArrayFields(int) - Constructor for class gov.nasa.jpf.vm.LongArrayFields
 
LongArrayLoadInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for long array loads
LongArrayLoadInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
 
LongArrayStoreInstruction - Class in gov.nasa.jpf.jvm.bytecode
absraction for long array stores ...
LongArrayStoreInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
longAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
LongChoiceFromList - Class in gov.nasa.jpf.vm.choice
 
LongChoiceFromList(String) - Constructor for class gov.nasa.jpf.vm.choice.LongChoiceFromList
super constructor for subclasses that want to configure themselves
LongChoiceFromList(String, Long[]) - Constructor for class gov.nasa.jpf.vm.choice.LongChoiceFromList
 
LongChoiceFromList(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.LongChoiceFromList
 
LongChoiceFromList(String, long...) - Constructor for class gov.nasa.jpf.vm.choice.LongChoiceFromList
 
LongChoiceGenerator - Interface in gov.nasa.jpf.vm
ChoiceGenerator for Long values - this is only an interface so that we can use it for type checks of implementors that use their own generic hierarchy
LongFieldInfo - Class in gov.nasa.jpf.vm
 
LongFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.LongFieldInfo
 
longLookup3Hash(int[]) - Static method in class gov.nasa.jpf.vm.JenkinsStateSet
 
longOperandAttrIterator() - Method in class gov.nasa.jpf.vm.StackFrame
 
longOperandAttrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
 
LongReturn - Class in gov.nasa.jpf.jvm.bytecode
common base for DRETURN and LRETURN
LongReturn() - Constructor for class gov.nasa.jpf.jvm.bytecode.LongReturn
 
longToDouble(long) - Static method in class gov.nasa.jpf.vm.Types
 
longValue() - Method in class gov.nasa.jpf.util.MutableInteger
 
LongVector - Class in gov.nasa.jpf.util
(more efficient?) alternative to Vector
LongVector(Growth, int) - Constructor for class gov.nasa.jpf.util.LongVector
 
LongVector(Growth) - Constructor for class gov.nasa.jpf.util.LongVector
 
LongVector(int) - Constructor for class gov.nasa.jpf.util.LongVector
 
LongVector() - Constructor for class gov.nasa.jpf.util.LongVector
 
lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LOOKUPSWITCH - Class in gov.nasa.jpf.jvm.bytecode
Access jump table by key match and jump ..., key => ...
LOOKUPSWITCH(int, int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
 
lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lookupswitch(int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lookupswitchEntry(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lookupswitchEntry(int, int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lookupswitchEntry(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lookupswitchEntry(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lookupswitchInsn - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
LookupSwitchInstruction - Interface in gov.nasa.jpf.vm.bytecode
interface to insulate us from any specific Instruction hierarchy
lor() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LOR - Class in gov.nasa.jpf.jvm.bytecode
Boolean OR long ..., value1, value2 => ..., result
LOR() - Constructor for class gov.nasa.jpf.jvm.bytecode.LOR
 
lor() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lor() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lor() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lor() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lor() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lrem() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LREM - Class in gov.nasa.jpf.jvm.bytecode
Remainder long ..., value1, value2 => ..., result
LREM() - Constructor for class gov.nasa.jpf.jvm.bytecode.LREM
 
lrem() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lrem() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lrem() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lrem() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lrem() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lreturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LRETURN - Class in gov.nasa.jpf.jvm.bytecode
Return long from method ..., value => [empty]
LRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.LRETURN
 
lreturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lreturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lreturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lreturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lreturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lshl() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LSHL - Class in gov.nasa.jpf.jvm.bytecode
Shift left ..., value1, value2 =>..., result
LSHL() - Constructor for class gov.nasa.jpf.jvm.bytecode.LSHL
 
lshl() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lshl() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lshl() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lshl() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lshl() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lshr() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LSHR - Class in gov.nasa.jpf.jvm.bytecode
Arithmetic shift right long ..., value1, value2 =>..., result
LSHR() - Constructor for class gov.nasa.jpf.jvm.bytecode.LSHR
 
lshr() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lshr() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lshr() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lshr() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lshr() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lstore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LSTORE - Class in gov.nasa.jpf.jvm.bytecode
Store long into local variable ..., value => ...
LSTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LSTORE
 
lstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lstore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lstore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lstore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lstore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lstore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lstore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lstore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lstore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lstore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lstore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lstore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lstore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lstore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lstore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lstore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lstore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
lstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lstore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lstore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lstore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lsub() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LSUB - Class in gov.nasa.jpf.jvm.bytecode
Subtract long ..., value1, value2 => ..., result
LSUB() - Constructor for class gov.nasa.jpf.jvm.bytecode.LSUB
 
lsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lsub() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lsub() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lsub() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lushr() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LUSHR - Class in gov.nasa.jpf.jvm.bytecode
Logical shift right long ..., value1, value2 =>..., result
LUSHR() - Constructor for class gov.nasa.jpf.jvm.bytecode.LUSHR
 
lushr() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lushr() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lushr() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lushr() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lushr() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
lv - Variable in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
lxor() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
LXOR - Class in gov.nasa.jpf.jvm.bytecode
Boolean XOR long ..., value1, value2 => ..., result
LXOR() - Constructor for class gov.nasa.jpf.jvm.bytecode.LXOR
 
lxor() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
lxor() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
lxor() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
lxor() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
lxor() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 

M

main(String[]) - Static method in class gov.nasa.jpf.JPF
 
main(String[]) - Static method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
main(String[]) - Static method in class gov.nasa.jpf.listener.LogConsole
 
main(String[]) - Static method in class gov.nasa.jpf.tool.GenPeer
 
main(String[]) - Static method in class gov.nasa.jpf.tool.LogConsole
 
main(String[]) - Static method in class gov.nasa.jpf.tool.PrintEvents
 
main(String[]) - Static method in class gov.nasa.jpf.tool.RunJPF
 
main(String[]) - Static method in class gov.nasa.jpf.tool.RunTest
 
main(String[]) - Static method in class gov.nasa.jpf.util.script.ESParser
 
main(String[]) - Static method in class gov.nasa.jpf.util.script.SequenceInterpreter
 
main(String[]) - Static method in class gov.nasa.jpf.util.SimplePool
Test main.
main(String[]) - Static method in class gov.nasa.jpf.util.SparseIntVector
 
main(String[]) - Static method in class gov.nasa.jpf.util.SparseObjVector
 
main(String[]) - Static method in class gov.nasa.jpf.util.StringExpander
 
main(String[]) - Static method in class gov.nasa.jpf.util.StringSetMatcher
 
main(String[]) - Static method in class gov.nasa.jpf.util.WeakPool
BROKEN Test main.
main(String[]) - Static method in class gov.nasa.jpf.vm.JenkinsStateSet
Main for testing speed, mostly.
makeLittleEndian(short[]) - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
makeLittleEndian(short[]) - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
makeLittleEndian(short[]) - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
makeModelClassPath(Config) - Static method in class gov.nasa.jpf.vm.ClassInfo
 
map(Event) - Method in interface gov.nasa.jpf.util.event.EventContext
 
mark(ChoiceGenerator<?>) - Static method in class gov.nasa.jpf.vm.CheckExtendTransition
 
mark() - Method in class gov.nasa.jpf.vm.GenericHeap
 
markChanged(int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
markChanged(int) - Method in interface gov.nasa.jpf.vm.Heap
 
MARKER - Static variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
markFinalizableObjects() - Method in class gov.nasa.jpf.vm.GenericHeap
 
markMatchingInstructions(MethodInfo, LocationSpec) - Method in class gov.nasa.jpf.listener.OOMEInjector
 
markQueue - Variable in class gov.nasa.jpf.vm.GenericHeap
 
markRoots(Heap) - Method in class gov.nasa.jpf.vm.ClassLoaderList
 
markRoots(Heap) - Method in class gov.nasa.jpf.vm.OVStatics
 
markRoots(Heap) - Method in interface gov.nasa.jpf.vm.Statics
 
markRoots(Heap) - Method in class gov.nasa.jpf.vm.ThreadList
 
markStaticRoot(int) - Method in class gov.nasa.jpf.vm.GenericHeap
called during non-recursive phase1 marking of all objects reachable from static fields
markStaticRoot(int) - Method in interface gov.nasa.jpf.vm.Heap
 
markTdChanged() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
markTfChanged(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
markThreadRoot(int, int) - Method in class gov.nasa.jpf.vm.GenericHeap
called during non-recursive phase1 marking of all objects reachable from Thread roots
markThreadRoot(int, int) - Method in interface gov.nasa.jpf.vm.Heap
 
markThreadRoots(Heap, int) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
markThreadRoots(Heap, int) - Method in class gov.nasa.jpf.vm.StackFrame
mark all objects reachable from local or operand stack positions containing references.
markUnchanged() - Method in class gov.nasa.jpf.vm.ElementInfo
 
markUnchanged() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
markUnchanged() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
mask - Variable in class gov.nasa.jpf.util.IntTable
 
match(MethodInfo) - Method in interface gov.nasa.jpf.vm.MethodLocator
 
matchDeclaredMethods(MethodLocator) - Method in class gov.nasa.jpf.vm.ClassInfo
iterate over all declaredMethods declared in this class, until the provided MethodLocator tells us it's done
matchDepth - Variable in class gov.nasa.jpf.search.Search
 
matches - Variable in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
matches(String[]) - Method in interface gov.nasa.jpf.listener.PathOutputMonitor.PathOutputSpec
 
matches(Object) - Method in class gov.nasa.jpf.util.FeatureSpec
 
matches(Object) - Method in class gov.nasa.jpf.util.FieldSpec
 
matches(FieldInfo) - Method in class gov.nasa.jpf.util.FieldSpec
 
matches(FieldInfo) - Method in class gov.nasa.jpf.util.FieldSpecMatcher
 
matches(Object) - Method in class gov.nasa.jpf.util.MethodSpec
 
matches(MethodInfo) - Method in class gov.nasa.jpf.util.MethodSpec
 
matches(String, String) - Method in class gov.nasa.jpf.util.MethodSpec
 
matches(MethodInfo) - Method in class gov.nasa.jpf.util.MethodSpecMatcher
 
matches(String) - Method in class gov.nasa.jpf.util.StringMatcher
 
matches(Object) - Method in class gov.nasa.jpf.util.TypeSpec
 
matches(Class<?>) - Method in class gov.nasa.jpf.util.TypeSpec
 
matches(ClassInfo) - Method in class gov.nasa.jpf.util.TypeSpec
 
matches(Class<?>) - Method in class gov.nasa.jpf.util.TypeSpecMatcher
 
matches(ClassInfo) - Method in class gov.nasa.jpf.util.TypeSpecMatcher
 
matches(String, int) - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
matches(int, int) - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
matchesAll(String) - Method in class gov.nasa.jpf.util.StringSetMatcher
does 's' match ALL of our patterns
matchesAny(String) - Method in class gov.nasa.jpf.util.StringSetMatcher
does 's' match at least one of our patterns
matchesClass(String) - Method in class gov.nasa.jpf.util.MethodSpec
 
matchesFile(File) - Method in class gov.nasa.jpf.util.LocationSpec
 
matchesFile(String) - Method in class gov.nasa.jpf.util.LocationSpec
'pathName' has to use '/' as separators
matchInverted - Variable in class gov.nasa.jpf.util.FeatureSpec
 
matchMethods(MethodLocator) - Method in class gov.nasa.jpf.vm.ClassInfo
iterate over all declaredMethods of this class (and it's superclasses), until the provided MethodLocator tells us it's done
matchSuperTypes - Variable in class gov.nasa.jpf.util.FeatureSpec
 
matchSuperTypes() - Method in class gov.nasa.jpf.util.FeatureSpec
 
max - Variable in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
max - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
MAX_BM_INDEX - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
MAX_CLUSTER_ENTRIES - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
MAX_CLUSTERS - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
MAX_NUM_PRC - Static variable in class gov.nasa.jpf.Config
 
maxCache - Variable in class gov.nasa.jpf.util.LinkedObjectQueue
 
maxDepth - Variable in class gov.nasa.jpf.listener.StackDepthChecker
 
maxDepth - Variable in class gov.nasa.jpf.report.Statistics
 
maxLiveObjects - Variable in class gov.nasa.jpf.report.Statistics
 
maxLocals - Variable in class gov.nasa.jpf.vm.MethodInfo
Maximum number of local variables
maxStack - Variable in class gov.nasa.jpf.vm.MethodInfo
Maximum number of elements on the stack
maxTid - Variable in class gov.nasa.jpf.vm.ThreadList
 
maxTransitionLengthExceeded() - Method in class gov.nasa.jpf.vm.ThreadInfo
can be used by instructions to break long transitions (preferably on backjumps so that state matching could terminate the search)
maxUsed - Variable in class gov.nasa.jpf.report.Statistics
 
maybeRehash() - Method in class gov.nasa.jpf.util.IntTable
 
Memento<T> - Interface in gov.nasa.jpf.vm
generic interface for objects that are used to restore previous states from within a context that holds the references to the objects to restore (e.g.
MementoFactory - Interface in gov.nasa.jpf.vm
interface to create Memento objects for state storage/restore this follows some sort of a visitor pattern
MementoRestorer - Class in gov.nasa.jpf.vm
state storer/restorer that works solely on a snapshot basis
MementoRestorer() - Constructor for class gov.nasa.jpf.vm.MementoRestorer
 
mergeStagingNode() - Method in class gov.nasa.jpf.util.PSIntMap
 
mergeStagingNode(int, int, PSIntMap.Node) - Method in class gov.nasa.jpf.util.PSIntMap
this relies on that all nodes from the new staging node to the newRootNode have been copied and can be modified without cloning.
META_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
 
METHOD_FORMAL_PARAMETER - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_HANDLE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_INVOCATION_TYPE_ARGUMENT - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_RECEIVER - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_REF - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_REFERENCE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_REFERENCE_TYPE_ARGUMENT - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_RETURN - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_TYPE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_TYPE_PARAMETER - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
METHOD_TYPE_PARAMETER_BOUND - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
MethodAnalyzer - Class in gov.nasa.jpf.listener
analyzes call/execute sequences of methods closely modeled after the DeadlockAnalyzer, i.e.
MethodAnalyzer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.MethodAnalyzer
 
methodClassNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
methodDescriptorAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
methodEntered(VM, ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.listener.StackDepthChecker
 
methodEntered(VM, ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
methodEntered(VM, ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
methodEntered(VM, ThreadInfo, MethodInfo) - Method in interface gov.nasa.jpf.vm.VMListener
method body was entered.
methodExited(VM, ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
methodExited(VM, ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
methodExited(VM, ThreadInfo, MethodInfo) - Method in interface gov.nasa.jpf.vm.VMListener
method body was left.
MethodInfo - Class in gov.nasa.jpf.vm
information associated with a method.
MethodInfo(MethodInfo, int, int) - Constructor for class gov.nasa.jpf.vm.MethodInfo
for direct call construction Note: this is only a partial initialization, the code still has to be created/installed by the caller
MethodInfo(String, String, int, int, int) - Constructor for class gov.nasa.jpf.vm.MethodInfo
This is used to create synthetic methods of function object types
MethodInfo(MethodInfo) - Constructor for class gov.nasa.jpf.vm.MethodInfo
for NativeMethodInfo creation
MethodInfo(ClassInfo, String, String, int, int, int) - Constructor for class gov.nasa.jpf.vm.MethodInfo
 
MethodInfo(String, String, int) - Constructor for class gov.nasa.jpf.vm.MethodInfo
 
MethodInfo(ClassInfo, String, String, int) - Constructor for class gov.nasa.jpf.vm.MethodInfo
 
MethodInfoRegistry - Class in gov.nasa.jpf.util
just a little helper for java.lang.reflect peers <2do> - it's overly simplistic for now
MethodInfoRegistry() - Constructor for class gov.nasa.jpf.util.MethodInfoRegistry
 
MethodLocator - Interface in gov.nasa.jpf.vm
an interface to lookup methods
methodNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
methods - Variable in class gov.nasa.jpf.vm.ClassInfo
all our declared declaredMethods (we don't flatten, this is not a high-performance VM)
MethodSource(ThreadInfo, InstructionInterface, InvokeInstruction, ElementInfo) - Constructor for class gov.nasa.jpf.listener.NullTracker.MethodSource
 
MethodSpec - Class in gov.nasa.jpf.util
utility class that can match methods/args against specs.
MethodSpec(String, String, String, String, boolean) - Constructor for class gov.nasa.jpf.util.MethodSpec
 
MethodSpecMatcher - Class in gov.nasa.jpf.util
a matcher for a collection of MethodSpecs
MethodSpecMatcher(String[]) - Constructor for class gov.nasa.jpf.util.MethodSpecMatcher
 
methodSpecs - Variable in class gov.nasa.jpf.util.MethodSpecMatcher
 
MethodTracker - Class in gov.nasa.jpf.listener
simple tool to log method invocations at this point, it doesn't do fancy things yet, but gives a more high level idea of what got executed by JPF than the ExecTracker
MethodTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.MethodTracker
 
methodTypeDescriptorAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
mhMethodRefIndexAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
mhRefTypeAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
mi - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
mi - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
mi - Variable in class gov.nasa.jpf.vm.Instruction
 
mi - Variable in class gov.nasa.jpf.vm.StackFrame
 
min - Variable in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
min - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
minFreeMemory - Variable in class gov.nasa.jpf.search.Search
 
MinimizePreemption - Class in gov.nasa.jpf.search.heuristic
a simple heuristic that tries to minimize preemptive scheduling, i.e.
MinimizePreemption(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.MinimizePreemption
 
Misc - Class in gov.nasa.jpf.util
 
Misc() - Constructor for class gov.nasa.jpf.util.Misc
 
mix(int) - Method in class gov.nasa.jpf.util.SparseIntVector
 
mix(int) - Method in class gov.nasa.jpf.util.SparseObjVector
 
mixinExecutionStateHash(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
mixinExecutionStateHash(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
MJIEnv - Class in gov.nasa.jpf.vm
MJIEnv is the call environment for "native" methods, i.e.
mname - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
modifiers - Variable in class gov.nasa.jpf.vm.ClassInfo
 
modifiers - Variable in class gov.nasa.jpf.vm.FieldInfo
 
modifiers - Variable in class gov.nasa.jpf.vm.MethodInfo
the standard Java modifier attributes
modifiesState() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
modifiesState() - Method in class gov.nasa.jpf.vm.StackFrame
is this StackFrame modifying the KernelState this is true unless this is callerSlots NativeStackFrame
monitor - Variable in class gov.nasa.jpf.vm.ElementInfo
 
Monitor - Class in gov.nasa.jpf.vm
Represents the variable, hash-collapsed pooled data associated with an object that is not related to the object values (->Fields), but to the use of the object for synchronization purposes (locks and signals).
Monitor() - Constructor for class gov.nasa.jpf.vm.Monitor
Creates a new empty monitor.
monitorCGs - Variable in class gov.nasa.jpf.report.Statistics
 
monitorenter() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
MONITORENTER - Class in gov.nasa.jpf.jvm.bytecode
Enter monitor for object ..., objectref => ...
MONITORENTER() - Constructor for class gov.nasa.jpf.jvm.bytecode.MONITORENTER
 
monitorenter() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
monitorenter() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
monitorenter() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
monitorenter() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
monitorenter() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
monitorexit() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
MONITOREXIT - Class in gov.nasa.jpf.jvm.bytecode
Exit monitor for object ..., objectref => ...
MONITOREXIT() - Constructor for class gov.nasa.jpf.jvm.bytecode.MONITOREXIT
 
monitorexit() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
monitorexit() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
monitorexit() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
monitorexit() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
monitorexit() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
MostBlocked - Class in gov.nasa.jpf.search.heuristic
Heuristic state prioriizer that maximizes number of blocked states.
MostBlocked(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.MostBlocked
 
mpNodeAttrs - Variable in class gov.nasa.jpf.listener.DistributedSimpleDot
 
mpStartNodeAttrs - Variable in class gov.nasa.jpf.listener.DistributedSimpleDot
 
mpVerifyAssertionError(int, String...) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
mpVerifyAssertionError__I_3Ljava_lang_String_2__Z(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
mpVerifyAssertionErrorDetails(int, String, String...) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
mpVerifyAssertionErrorDetails__ILjava_lang_String_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
mpVerifyDeadlock(int, String...) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
mpVerifyDeadlock__I_3Ljava_lang_String_2__Z(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
mpVerifyJPFException(int, TypeRef, String...) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
mpVerifyJPFException__ILgov_nasa_jpf_util_TypeRef_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
mpVerifyNoPropertyViolation(int, String...) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
mpVerifyNoPropertyViolation__I_3Ljava_lang_String_2__Z(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
mpVerifyPropertyViolation(int, TypeRef, String...) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
mpVerifyPropertyViolation__ILgov_nasa_jpf_util_TypeRef_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
mpVerifyUnhandledException(int, String, String...) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
mpVerifyUnhandledException__ILjava_lang_String_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
mpVerifyUnhandledExceptionDetails(int, String, String, String...) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
mpVerifyUnhandledExceptionDetails__ILjava_lang_String_2Ljava_lang_String_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int, int, int) - Static method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
 
mth - Variable in class gov.nasa.jpf.vm.NativeMethodInfo
 
mthSpec - Variable in class gov.nasa.jpf.listener.Perturbator.ParamsPerturbation
 
mthTable - Static variable in class gov.nasa.jpf.vm.MethodInfo
 
multianewarray(String, int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
MULTIANEWARRAY - Class in gov.nasa.jpf.jvm.bytecode
Create new multidimensional array ..., count1, [count2, ...] => ..., arrayref
MULTIANEWARRAY(String, int) - Constructor for class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
multianewarray(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
multianewarray(int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
multianewarray(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
multianewarray(int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
multianewarray(String, int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
multiply(int) - Method in class gov.nasa.jpf.util.MutableInteger
 
multiply(Number) - Method in class gov.nasa.jpf.util.MutableInteger
 
MultiProcessVM - Class in gov.nasa.jpf.vm
A VM implementation that simulates running multiple applications within the same JPF process (centralized model checking of distributed applications).
MultiProcessVM(JPF, Config) - Constructor for class gov.nasa.jpf.vm.MultiProcessVM
 
MutableInteger - Class in gov.nasa.jpf.util
an object that holds a mutable int.
MutableInteger(int) - Constructor for class gov.nasa.jpf.util.MutableInteger
 
MutableIntegerRestorer - Class in gov.nasa.jpf.util
on-demand restorer for MutableInteger instances
MutableIntegerRestorer(MutableInteger) - Constructor for class gov.nasa.jpf.util.MutableIntegerRestorer
 
mypeSpecs - Variable in class gov.nasa.jpf.util.TypeSpecMatcher
 

N

N_ELEM - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
N_SEG - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
nAdvancedCGs - Variable in class gov.nasa.jpf.vm.SystemState
 
name - Variable in class gov.nasa.jpf.util.event.Event
 
name - Variable in class gov.nasa.jpf.vm.AnnotationInfo
 
name - Variable in class gov.nasa.jpf.vm.ClassFileContainer
 
name - Variable in class gov.nasa.jpf.vm.ClassInfo
Name of the class.
name - Variable in class gov.nasa.jpf.vm.FieldInfo
 
name - Variable in class gov.nasa.jpf.vm.MethodInfo
Name of the method
NAME_AND_TYPE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
NamedFields - Class in gov.nasa.jpf.vm
value container for non-array classes
NamedFields(int) - Constructor for class gov.nasa.jpf.vm.NamedFields
 
nameSpec - Variable in class gov.nasa.jpf.util.FeatureSpec
 
nanoTime() - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
 
nanoTime() - Method in class gov.nasa.jpf.vm.MJIEnv
 
nanoTime() - Method in class gov.nasa.jpf.vm.SystemTime
 
nanoTime() - Method in interface gov.nasa.jpf.vm.TimeModel
 
nanoTime() - Method in class gov.nasa.jpf.vm.VM
<2do> this is where we will hook in a better time model
nArgs - Variable in class gov.nasa.jpf.vm.MethodInfo
number of arguments (excl.
NativeMethodInfo - Class in gov.nasa.jpf.vm
a MethodInfo for a native peer executed method
NativeMethodInfo(MethodInfo, Method, NativePeer) - Constructor for class gov.nasa.jpf.vm.NativeMethodInfo
 
nativePeer - Variable in class gov.nasa.jpf.vm.ClassInfo
this is the object we use to enter declaredMethods in the underlying VM (it replaces Reflection)
NativePeer - Class in gov.nasa.jpf.vm
native peer classes are part of MJI and contain the code that is executed by the host VM (i.e.
NativePeer() - Constructor for class gov.nasa.jpf.vm.NativePeer
 
nativereturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
NATIVERETURN - Class in gov.nasa.jpf.jvm.bytecode
synthetic return instruction for native method invocations, so that we don't have to do special provisions to copy the caller args in case a post exec listener wants them.
NATIVERETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
nativereturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
nativereturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
NativeStackFrame - Class in gov.nasa.jpf.vm
a stack frame for MJI methods This is a special Stackframe to execute NativeMethodInfos, which are just a wrapper around Java reflection calls.
NativeStackFrame(NativeMethodInfo) - Constructor for class gov.nasa.jpf.vm.NativeStackFrame
 
NativeStateHolder - Interface in gov.nasa.jpf.vm
interface for native state components that are not visible to the serializer, i.e.
nativeStateHolders - Variable in class gov.nasa.jpf.vm.AbstractSerializer
 
nChoices - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
nClassInfos - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
needsInitialization(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
needsPindown(ElementInfo) - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
nElements - Variable in class gov.nasa.jpf.util.PermutationGenerator
 
nestedInit - Static variable in class gov.nasa.jpf.jvm.JVMClassInfo
 
neverBreak() - Method in class gov.nasa.jpf.vm.FieldInfo
 
neverBreakInMethods - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
never break or expose if a matching method is on the stack
neverBreakOnFields - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
never break on matching fields
neverBreakOnTypes - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
NEW - Class in gov.nasa.jpf.jvm.bytecode
Create new object ...
NEW(String) - Constructor for class gov.nasa.jpf.jvm.bytecode.NEW
 
NEW - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
new_(String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
new_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
new_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
new_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
new_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
new_(String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
new_(String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
newarray(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
NEWARRAY - Class in gov.nasa.jpf.jvm.bytecode
Create new array ..., count => ..., arrayref
NEWARRAY(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.NEWARRAY
 
newarray(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
newarray(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
newarray(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
newarray(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
newarray(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
newArray(T...) - Static method in class gov.nasa.jpf.util.Misc
 
newArray(String, int, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newArray(String, int, ThreadInfo) - Method in interface gov.nasa.jpf.vm.Heap
 
NewArrayInstruction - Class in gov.nasa.jpf.jvm.bytecode
 
NewArrayInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
NewBFSHeuristic - Class in gov.nasa.jpf.search.heuristic
breadth first search
NewBFSHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.NewBFSHeuristic
 
newBoolean(boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newBooleanArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newByte(byte) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newByteArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newByteArray(byte[]) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newCharacter(char) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newCharArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newCharArray(char[]) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newClass(ClassInfo, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.OVStatics
 
newClass(ClassInfo, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.Statics
this returns the search global id which is unique within this ClassLoader namespace.
newDouble(double) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newDoubleArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newDoubleArray(double[]) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newEdgeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
newElementInfo(ClassInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newElementInfo(String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newFloat(float) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newFloatArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newFloatArray(float[]) - Method in class gov.nasa.jpf.vm.MJIEnv
 
NewHeuristicSearch - Class in gov.nasa.jpf.search.heuristic
a search strategy class that computes all immediate successors of a given state, puts them into a priority queue (the priority is provided by a Heuristic strategy object), and processes states in the sequence of highest priorities.
NewHeuristicSearch(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
NewInstruction - Class in gov.nasa.jpf.vm.bytecode
abstract base for all allocating instructions
NewInstruction() - Constructor for class gov.nasa.jpf.vm.bytecode.NewInstruction
 
newIntArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newIntArray(int[]) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newInteger(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newInternString(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newInternString(String, ThreadInfo) - Method in interface gov.nasa.jpf.vm.Heap
 
newLong(long) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newLongArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newLongArray(long[]) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newObject(ClassInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newObject(ClassInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.Heap
 
newObject(ClassInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
check if the ClassInfo is properly initialized if yes, create a new instance of it but don't call any ctor if no, throw a ClinitRequired exception
newObject(String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newObjectArray(String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newObjectOfUncheckedClass(ClassInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
this creates a new object without checking if the ClassInfo needs initialization.
newObjRef - Variable in class gov.nasa.jpf.jvm.bytecode.NEW
 
newShort(short) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newShortArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newShortArray(short[]) - Method in class gov.nasa.jpf.vm.MJIEnv
 
NewSimplePriorityHeuristic - Class in gov.nasa.jpf.search.heuristic
a heuristic that is based on static priorities that are determined at state storage time
NewSimplePriorityHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
 
newStartupClass(ClassInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.OVStatics
 
newStartupClass(ClassInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.Statics
startup classes are registered and initialized in two steps since object creation has to be deferred until we have at least Object and Class ClassInfos
newStateId - Variable in class gov.nasa.jpf.vm.VM
this was the last stateId - note this is also used for stateless model checking
newStates - Variable in class gov.nasa.jpf.report.Statistics
 
newStatesExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
 
newString(ClassInfo, ClassInfo, String, ThreadInfo, AllocationContext) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newString(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newString(String, ThreadInfo) - Method in interface gov.nasa.jpf.vm.Heap
 
newString(String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newString(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newStringArray(String[]) - Method in class gov.nasa.jpf.vm.MJIEnv
 
newSystemArray(String, int, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newSystemArray(String, int, ThreadInfo, int) - Method in interface gov.nasa.jpf.vm.Heap
 
newSystemObject(ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newSystemObject(ClassInfo, ThreadInfo, int) - Method in interface gov.nasa.jpf.vm.Heap
 
newSystemString(String, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newSystemString(String, ThreadInfo, int) - Method in interface gov.nasa.jpf.vm.Heap
 
newSystemThrowable(ClassInfo, String, int[], int, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
newSystemThrowable(ClassInfo, String, int[], int, ThreadInfo, int) - Method in interface gov.nasa.jpf.vm.Heap
 
newTable(int) - Method in class gov.nasa.jpf.util.IntTable
 
newTable() - Method in class gov.nasa.jpf.util.SparseIntVector
 
newTable() - Method in class gov.nasa.jpf.util.SparseObjVector
 
newTable() - Method in class gov.nasa.jpf.util.WeakPool
 
newValue(Number, int) - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
 
newValue(Number, int) - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
 
newValue(Number, int) - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
 
newValue(Number, int) - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
 
newValue(Number, int) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
next - Variable in class gov.nasa.jpf.util.event.Event
 
next() - Method in interface gov.nasa.jpf.util.IndexIterator
answer next index value in iteration
next() - Method in interface gov.nasa.jpf.util.IntIterator
 
next - Variable in class gov.nasa.jpf.util.IntTable.Entry
 
next() - Method in class gov.nasa.jpf.util.IntTable.TblIterator
 
next() - Method in class gov.nasa.jpf.util.ObjectList.Iterator
 
next() - Method in class gov.nasa.jpf.util.ObjectList.TypedIterator
 
next() - Method in class gov.nasa.jpf.util.ObjVector.NonNullIterator
 
next() - Method in class gov.nasa.jpf.util.ObjVector.OVIterator
 
next() - Method in class gov.nasa.jpf.util.PairPermutationGenerator
 
next() - Method in class gov.nasa.jpf.util.PermutationGenerator
return the next permutation or throw a NoSuchElementException if there is none.
next() - Method in class gov.nasa.jpf.util.PSIntMap.ValueIterator
 
next() - Method in class gov.nasa.jpf.util.RandomPermutationGenerator
 
next() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
 
next - Variable in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
next() - Method in class gov.nasa.jpf.util.SparseClusterArray.ElementIndexIterator
 
next() - Method in class gov.nasa.jpf.util.SparseClusterArray.ElementIterator
 
next() - Method in class gov.nasa.jpf.util.TotalPermutationGenerator
 
next() - Method in class gov.nasa.jpf.util.UniqueRandomPermGenerator
 
next - Variable in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
next - Variable in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
next - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
next() - Method in class gov.nasa.jpf.vm.ThreadInfo.InvokedStackIterator
 
next() - Method in class gov.nasa.jpf.vm.ThreadInfo.StackIterator
 
next() - Method in class gov.nasa.jpf.vm.Transition.StepIterator
 
nextClearBit(int) - Method in class gov.nasa.jpf.util.BitSet1024
 
nextClearBit(int) - Method in class gov.nasa.jpf.util.BitSet256
 
nextClearBit(int) - Method in class gov.nasa.jpf.util.BitSet64
 
nextClearBit(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
 
nextClearBit(int) - Method in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
nextId - Variable in class gov.nasa.jpf.vm.OVStatics
 
nextIdx - Variable in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
nextIdx - Variable in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
nextNull(int) - Method in class gov.nasa.jpf.util.ObjVector
 
nextPc - Variable in class gov.nasa.jpf.vm.ThreadInfo
the next insn to enter (null prior to execution)
nextPoolVal() - Method in class gov.nasa.jpf.util.IntTable
returns the next val to be assigned by a call to pool() on a fresh key.
nextRehash - Variable in class gov.nasa.jpf.util.IntTable
 
nextSetBit(int) - Method in class gov.nasa.jpf.util.BitSet1024
 
nextSetBit(int) - Method in class gov.nasa.jpf.util.BitSet256
 
nextSetBit(int) - Method in class gov.nasa.jpf.util.BitSet64
 
nextSetBit(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
 
nextSetBit(int) - Method in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
nextSgoid - Variable in class gov.nasa.jpf.vm.GenericSGOIDHeap
 
nextSibling - Variable in class gov.nasa.jpf.util.script.ScriptElement
 
nFree - Variable in class gov.nasa.jpf.util.LinkedObjectQueue
 
nGenerated - Variable in class gov.nasa.jpf.util.PermutationGenerator
 
nInputs - Variable in class gov.nasa.jpf.util.automaton.Automaton
 
nInstanceFields - Variable in class gov.nasa.jpf.vm.ClassInfo
total number of instance fields (flattened, not only declared ones)
nLiveObjects - Variable in class gov.nasa.jpf.vm.GenericHeap
 
nNewObjects - Variable in class gov.nasa.jpf.report.Statistics
 
NO_ARGS - Static variable in class gov.nasa.jpf.Config
 
NO_ARGTYPES - Static variable in class gov.nasa.jpf.Config
 
NO_INTERFACES - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
NO_METHODS - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
NO_VALUE - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
NO_VALUE - Static variable in class gov.nasa.jpf.vm.Verify
 
Node() - Constructor for class gov.nasa.jpf.util.PSIntMap.Node
 
Node() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Node
 
NoEvent - Class in gov.nasa.jpf.util.event
a null event, which is usually ignored by EventProducers
NoEvent() - Constructor for class gov.nasa.jpf.util.event.NoEvent
 
NoJPFExec - Class in gov.nasa.jpf.vm
InfoObject attr that flags a certain construct (field, method, class) is not supposed to be used under JPF.
NoJPFExec() - Constructor for class gov.nasa.jpf.vm.NoJPFExec
 
NONE - Static variable in class gov.nasa.jpf.util.script.Event
 
nonNullIterator() - Method in class gov.nasa.jpf.util.ObjVector
 
NonNullIterator() - Constructor for class gov.nasa.jpf.util.ObjVector.NonNullIterator
 
NonSharedChecker - Class in gov.nasa.jpf.listener
 
NonSharedChecker(Config) - Constructor for class gov.nasa.jpf.listener.NonSharedChecker
 
NoOutOfMemoryErrorProperty - Class in gov.nasa.jpf.vm
A property class so that gov.nasa.jpf.JPF can add an error to the gov.nasa.jpf.search.Search object when JPF catches an OutOfMemoryError.
NoOutOfMemoryErrorProperty() - Constructor for class gov.nasa.jpf.vm.NoOutOfMemoryErrorProperty
 
nop() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
NOP - Class in gov.nasa.jpf.jvm.bytecode
Do nothing No change
NOP() - Constructor for class gov.nasa.jpf.jvm.bytecode.NOP
 
nop() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
nop() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
nop() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
nop() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
nop() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
noPropertyViolation(StackTraceElement, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
run JPF expecting no SuT property violations
noPropertyViolation(String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
noPropertyViolation___3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
normalize(String) - Method in class gov.nasa.jpf.Config
replace string constants with global static objects
NoStateCycles - Class in gov.nasa.jpf.listener
If there is a cycle in the states of the program, JPF doesn't execute the already visited states.
NoStateCycles(Config) - Constructor for class gov.nasa.jpf.listener.NoStateCycles
 
NotDeadlockedProperty - Class in gov.nasa.jpf.vm
property class to check for no-runnable-threads conditions
NotDeadlockedProperty(Config, Search) - Constructor for class gov.nasa.jpf.vm.NotDeadlockedProperty
 
notifies(SystemState, ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
notifies one of the waiters.
notifies(SystemState, ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
return true if this did notify any waiters
notifiesAll() - Method in class gov.nasa.jpf.vm.ElementInfo
notify all waiters.
notify(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
notify(ElementInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
NOTIFY - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
notifyAll(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
notifyAll(ElementInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
NOTIFYALL - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
notifyChoiceGeneratorAdvanced(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.VM
 
notifyChoiceGeneratorProcessed(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.VM
 
notifyChoiceGeneratorRegistered(ChoiceGenerator<?>, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyChoiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
 
notifyChoiceGeneratorSet(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.VM
 
notifyClassLoaded(ClassInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyExceptionBailout(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyExceptionHandled(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyExceptionThrown(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyExecuteInstruction(ThreadInfo, Instruction) - Method in class gov.nasa.jpf.vm.VM
 
notifyGCBegin() - Method in class gov.nasa.jpf.vm.VM
 
notifyGCEnd() - Method in class gov.nasa.jpf.vm.VM
 
notifyInstructionExecuted(ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.vm.VM
 
notifyLoadClass(ClassFile) - Method in class gov.nasa.jpf.vm.VM
 
notifyMethodEntered(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyMethodExited(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectCreated(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectExposed(ThreadInfo, ElementInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectLocked(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectNotifies(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectNotifiesAll(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectReleased(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectShared(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectUnlocked(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectWait(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyOnSemaphore() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
 
notifyProbeListeners - Variable in class gov.nasa.jpf.search.Search
 
notifyPropertyChangeListeners(String, String, String) - Method in class gov.nasa.jpf.Config
 
notifyPropertyViolated() - Method in class gov.nasa.jpf.search.Search
 
notifySearchConstraintHit(String) - Method in class gov.nasa.jpf.search.Search
 
notifySearchFinished() - Method in class gov.nasa.jpf.search.Search
 
notifySearchProbed() - Method in class gov.nasa.jpf.search.Search
 
notifySearchStarted() - Method in class gov.nasa.jpf.search.Search
 
notifyStateAdvanced() - Method in class gov.nasa.jpf.search.Search
 
notifyStateBacktracked() - Method in class gov.nasa.jpf.search.Search
 
notifyStateProcessed() - Method in class gov.nasa.jpf.search.Search
 
notifyStatePurged() - Method in class gov.nasa.jpf.search.Search
 
notifyStateRestored() - Method in class gov.nasa.jpf.search.Search
 
notifyStateStored() - Method in class gov.nasa.jpf.search.Search
 
notifyThreadBlocked(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyThreadInterrupted(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyThreadNotified(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyThreadScheduled(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyThreadStarted(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyThreadTerminated(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyThreadWaiting(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyVMInitialized() - Method in class gov.nasa.jpf.vm.VM
 
NoUncaughtExceptionsProperty - Class in gov.nasa.jpf.vm
property class to check for uncaught exceptions
NoUncaughtExceptionsProperty(Config) - Constructor for class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
 
nParams - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
nPermutations - Variable in class gov.nasa.jpf.util.PermutationGenerator
 
nProcessed - Variable in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
nReleasedObjects - Variable in class gov.nasa.jpf.report.Statistics
 
nSet - Variable in class gov.nasa.jpf.util.SparseClusterArray
 
nStates - Variable in class gov.nasa.jpf.util.automaton.Automaton
 
nTransitions - Variable in class gov.nasa.jpf.util.automaton.State
 
NULL - Static variable in class gov.nasa.jpf.vm.MJIEnv
 
NULL - Static variable in class gov.nasa.jpf.vm.ObjRef
 
nullEntry - Variable in class gov.nasa.jpf.util.IntTable
 
nullify() - Method in class gov.nasa.jpf.util.ObjArray
 
nullSource - Variable in class gov.nasa.jpf.listener.NullTracker
 
NullTracker - Class in gov.nasa.jpf.listener
trace where nulls come from - which is either a GETFIELD/STATIC, an JVMInvokeInstruction, an LocalVariableInstruction or a missing init.
NullTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.NullTracker
 
NullTracker.CtorSource - Class in gov.nasa.jpf.listener
 
NullTracker.FieldSource - Class in gov.nasa.jpf.listener
 
NullTracker.LocalSource - Class in gov.nasa.jpf.listener
 
NullTracker.MethodSource - Class in gov.nasa.jpf.listener
 
NullTracker.NullSource - Class in gov.nasa.jpf.listener
 
NumberChoiceFromList<T extends java.lang.Number> - Class in gov.nasa.jpf.vm.choice
common root for list based number choice generators
NumberChoiceFromList(String) - Constructor for class gov.nasa.jpf.vm.choice.NumberChoiceFromList
super constructor for subclasses that want to configure themselves
NumberChoiceFromList(String, T[]) - Constructor for class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
NumberChoiceFromList(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
numberOfChunks() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
numberOfElements() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
numberOfInstances(Object, Class<?>) - Static method in class gov.nasa.jpf.util.ObjectList
 
numberOfUserThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
 
NumericValueChecker - Class in gov.nasa.jpf.listener
little listener that checks value ranges of specified numeric fields and local vars configuration examples: range.fields=speed,..
NumericValueChecker(Config) - Constructor for class gov.nasa.jpf.listener.NumericValueChecker
 

O

OATHash - Class in gov.nasa.jpf.util
Bob Jenkins One-at-a-Time Hash (http://www.burtleburtle.net/bob/hash/doobs.html), a simple yet sufficiently avalanching hash that doesn't require a-priori knowledge of the key length and is much faster than lookup3
OATHash() - Constructor for class gov.nasa.jpf.util.OATHash
 
ObjArray<E> - Class in gov.nasa.jpf.util
Wrapper for arrays of objects which provides proper equals() and hashCode() methods, and behaves nicely with Java 1.5 generics.
ObjArray(int) - Constructor for class gov.nasa.jpf.util.ObjArray
 
ObjArray(E[]) - Constructor for class gov.nasa.jpf.util.ObjArray
 
objectAttr - Variable in class gov.nasa.jpf.vm.Fields
attribute attached to the object as a whole
objectAttrIterator() - Method in class gov.nasa.jpf.vm.ElementInfo
 
objectAttrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
 
objectAttrIterator() - Method in class gov.nasa.jpf.vm.Fields
 
objectAttrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.Fields
 
objectClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
ObjectConverter - Class in gov.nasa.jpf.util
Object transformer from Java objects to JPF objects
ObjectConverter() - Constructor for class gov.nasa.jpf.util.ObjectConverter
 
objectCreated(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.HeapTracker
 
objectCreated(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.NonSharedChecker
 
objectCreated(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
objectCreated(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.ReferenceLocator
 
objectCreated(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectCreated(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectCreated(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.report.Statistics
 
objectCreated(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
new object was created
objectExposed(VM, ThreadInfo, ElementInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.ExecTracker
 
objectExposed(VM, ThreadInfo, ElementInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectExposed(VM, ThreadInfo, ElementInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectExposed(VM, ThreadInfo, ElementInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
object becomes reachable through a shared reference 'sharedObject' is the (already shared) owner of the field to which the (yet unshared) 'exposedObject' reference got assigned
objectHashCode() - Method in class gov.nasa.jpf.vm.Monitor
 
objectHashCode() - Method in class gov.nasa.jpf.vm.StackFrame
 
ObjectList - Class in gov.nasa.jpf.util
a minimal container API that transparently handles Object lists which can degenerate to single values that are stored directly.
ObjectList.Iterator - Class in gov.nasa.jpf.util
 
ObjectList.TypedIterator<A> - Class in gov.nasa.jpf.util
 
objectLocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
objectLocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
objectLocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectLocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectLocked(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
notify if an object lock was taken (this includes automatic surrender during a wait())
objectNotify(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
objectNotify(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectNotify(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectNotify(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
notify if an object notifies a single waiter
objectNotifyAll(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
objectNotifyAll(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectNotifyAll(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectNotifyAll(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
notify if an object notifies all waiters
ObjectQueue<E> - Interface in gov.nasa.jpf.util
generic interface for object queues
objectReleased(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.HeapTracker
 
objectReleased(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
objectReleased(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.ReferenceLocator
 
objectReleased(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectReleased(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectReleased(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.report.Statistics
 
objectReleased(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
object was garbage collected (after potential finalization)
ObjectSet<E> - Interface in gov.nasa.jpf.util
generic interface for object sets this one makes no guarantees about identity or value comparison
objectShared(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.ExecTracker
 
objectShared(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectShared(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectShared(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
object fields accessed by more than one live thread
ObjectTracker - Class in gov.nasa.jpf.listener
listener that keeps track of all operations on objects that are specified by reference value or types
ObjectTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.ObjectTracker
 
objectUnlocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
objectUnlocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
objectUnlocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectUnlocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectUnlocked(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
notify if an object lock was released (this includes automatic reacquisition after a notify())
objectWait(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
objectWait(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.SimpleDot
 
objectWait(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
objectWait(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
objectWait(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
notify if a wait() is executed
objRef - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
objRef - Variable in class gov.nasa.jpf.vm.ElementInfo
 
ObjRef - Class in gov.nasa.jpf.vm
helper class to store object references in a context where Integer is used for boxed 'int' values
ObjRef(int) - Constructor for class gov.nasa.jpf.vm.ObjRef
 
objRef - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
ObjVector<E> - Class in gov.nasa.jpf.util
more customizable alternative to java.util.Vector.
ObjVector(Growth, int) - Constructor for class gov.nasa.jpf.util.ObjVector
 
ObjVector(Growth) - Constructor for class gov.nasa.jpf.util.ObjVector
 
ObjVector(int) - Constructor for class gov.nasa.jpf.util.ObjVector
 
ObjVector() - Constructor for class gov.nasa.jpf.util.ObjVector
 
ObjVector(F[]) - Constructor for class gov.nasa.jpf.util.ObjVector
 
ObjVector(ObjVector<F>) - Constructor for class gov.nasa.jpf.util.ObjVector
 
ObjVector.MutatingSnapshot<E,T> - Class in gov.nasa.jpf.util
snapshot that can mutate element values, but therefore can't use block operations.
ObjVector.NonNullIterator - Class in gov.nasa.jpf.util
iterator that only includes element values that are not null
ObjVector.OVIterator - Class in gov.nasa.jpf.util
iterator that goes over all elements regardless of value (i.e.
ObjVector.Snapshot<E> - Class in gov.nasa.jpf.util
this is a block operation snapshot that stores chunks of original data with not more than DEFAULT_MAX_GAP consecutive null elements.
offer(Byte) - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
offer(E) - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
offer(E) - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
offer(E) - Method in interface gov.nasa.jpf.util.ObjectQueue
 
offset - Variable in class gov.nasa.jpf.perturb.IntOverUnder
 
offset - Variable in class gov.nasa.jpf.vm.BytecodeAnnotationInfo
 
offset - Variable in class gov.nasa.jpf.vm.BytecodeTypeParameterAnnotationInfo
 
OK - Static variable in class gov.nasa.jpf.util.Result
 
OOMEInjector - Class in gov.nasa.jpf.listener
simulator for OutOfMemoryErrors.
OOMEInjector(Config, JPF) - Constructor for class gov.nasa.jpf.listener.OOMEInjector
 
OPCODE - Static variable in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
 
OPCODE - Static variable in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
OPCODE - Static variable in class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
 
OPCODE - Static variable in class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
OPCODE - Static variable in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
 
OPCODE - Static variable in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
OPCODE - Static variable in class gov.nasa.jpf.jvm.bytecode.RUNSTART
 
openChannel() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
openChannel() - Method in class gov.nasa.jpf.report.Publisher
 
openChannel() - Method in class gov.nasa.jpf.report.XMLPublisher
 
operandAttrIterator() - Method in class gov.nasa.jpf.vm.StackFrame
 
operandAttrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
 
operandAttrIterator(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
operandAttrIterator(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
 
OperandPerturbator - Interface in gov.nasa.jpf.perturb
basic type for policy objects that perturb operand stacks by means of choice generators
operandSize - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
or(BitSet1024) - Method in class gov.nasa.jpf.util.BitSet1024
 
or(BitSet256) - Method in class gov.nasa.jpf.util.BitSet256
 
or(BitSet64) - Method in class gov.nasa.jpf.util.BitSet64
 
or(CheckEvent) - Method in class gov.nasa.jpf.util.event.CheckEvent
 
orig - Variable in class gov.nasa.jpf.util.RandomPermutationGenerator
 
originatesFrom(StackFrame) - Method in class gov.nasa.jpf.vm.StackFrame
to be used to check if a StackFrame got cloned due to its execution changing attributes and/or slots, but otherwise represents the same execution
out - Variable in class gov.nasa.jpf.listener.CGMonitor
 
out - Variable in class gov.nasa.jpf.report.Publisher
to be initialized in openChannel NOTE - not all publishers need to have one
out - Variable in class gov.nasa.jpf.vm.VM
execution path to current state
OverlappingMethodAnalyzer - Class in gov.nasa.jpf.listener
this is a specialized MethodAnalyzer that looks for overlapping method calls on the same object from different threads.
OverlappingMethodAnalyzer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.OverlappingMethodAnalyzer
 
OVHeap - Class in gov.nasa.jpf.vm
a heap that implements search global object ids (SGOIDs) and uses a simple ObjVector to store ElementInfos.
OVHeap(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.OVHeap
 
OVIterator() - Constructor for class gov.nasa.jpf.util.ObjVector.OVIterator
 
OVStatics - Class in gov.nasa.jpf.vm
Statics implementation that uses a simple ObjVector as the underlying container.
OVStatics(Config) - Constructor for class gov.nasa.jpf.vm.OVStatics
 

P

packageAssertionStatus - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
packageName - Variable in class gov.nasa.jpf.vm.ClassInfo
Name of the package.
Pair<A,B> - Class in gov.nasa.jpf.util
simple const wrapper utility class for 2-tuple
Pair(A, B) - Constructor for class gov.nasa.jpf.util.Pair
 
PairPermutationGenerator - Class in gov.nasa.jpf.util
a generator for pair-wise permutations, which only considers permutations for each pair of elements, regardless of position.
PairPermutationGenerator(int) - Constructor for class gov.nasa.jpf.util.PairPermutationGenerator
 
parameterIndex - Variable in class gov.nasa.jpf.vm.FormalParameterAnnotationInfo
 
paramNames - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
paramsWatchList - Variable in class gov.nasa.jpf.listener.Perturbator
 
paramTypeNames - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
paramTypes - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
parent - Variable in class gov.nasa.jpf.util.script.ScriptElement
 
parent - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
parentState - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
parentState - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
PARK - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
parse(String) - Method in class gov.nasa.jpf.Config
 
parse(ClassFileReader) - Method in class gov.nasa.jpf.jvm.ClassFile
this is the main parsing routine that uses the ClassFileReader interface to tell clients about the classfile contents ClassFile structure: http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#74353 u4 magic; // 0xcafebabe u2 minor_version; u2 major_version; u2 constant_pool_count; cp_entry constant_pool[constant_pool_count-1]; u2 access_flags; u2 this_class; u2 super_class; u2 interfaces_count; u2 interfaces[interfaces_count]; u2 fields_count; field_info fields[fields_count]; u2 methods_count; method_info methods[methods_count]; u2 attributes_count; attribute_info attributes[attributes_count];
parse(AnnotationInfo) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
parse() - Method in class gov.nasa.jpf.util.json.JSONParser
Parse JSON document
parse() - Method in class gov.nasa.jpf.util.script.ESParser
grammar *********************** script ::= {section | sequence}.
parse(AnnotationInfo) - Method in interface gov.nasa.jpf.vm.AnnotationParser
 
parse(String, StackFrame) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
parseAnnotationDefaultAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
AnnotationDefault_attribute { u2 attribute_name_index; u4 attribute_length; element_value default_value; << pos }
parseAnnotationsAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseBootstrapMethodAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
BootstrapMethods_attribute { u2 attribute_name_index; u4 attribute_length; u2 num_bootstrap_methods; { u2 bootstrap_method_ref; -> MethodHandle u2 num_bootstrap_arguments; u2 bootstrap_arguments[num_bootstrap_arguments]; } bootstrap_methods[num_bootstrap_methods]; } pos is at num_bootstrap_methods
parseBytecode(JVMByteCodeReader, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseCategories(Config) - Method in class gov.nasa.jpf.listener.CGRemover
 
parseClassAttributes(ClassFileReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseCodeAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
(optionally) called by reader from within the setMethodAttribute() notification This means we have recursive notification since this is a variable length attribute that has variable length attributes Code_attribute { u2 attr_name_index; u4 attr_length; u2 max_stack; u2 max_locals; u4 code_length; u1 code[code_length]; u2 exception_table_length; { u2 start_pc; u2 end_pc; u2 handler_pc; u2 catch_type; } exception_table[exception_table_length]; u2 attributes_count; attribute_info attributes[attributes_count]; } pos is at max_stack
parseCodeAttrAttributes(ClassFileReader, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseConstValueAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
optionally called by reader to obtain a ConstantValue field attribute ConstantValue {u2 attrName; u4 attrLength; u2 constIndex } pos is at constIndex
parseCp(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseEnclosingMethodAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
EnclosingMethod_attribute { u2 attribute_name_index; u4 attribute_length; u2 class_index -> Class_info { u1 tag; u2 name_index->utf8 } u2 method_index -> NameAndType_info { u1 tag; u2 name_index->utf8; u2 descriptor_index->utf8 } }
parseExceptionAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseFieldAttributes(ClassFileReader, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseFields(ClassFileReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseInnerClassesAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
(optionally) called by ClassFileReader from within setClassAttribute() notification InnerClass { u2 nameIdx; u4 length; u2 classCount; { u2 innerCls; u2 outerCls; u2 innerName; u2 innerAccessFlags; } classes[classCount] } } pos is at classCount
parseInterfaces(ClassFileReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseInversion(String, FeatureSpec.ParseData) - Static method in class gov.nasa.jpf.util.FeatureSpec
 
parseLineNumberTableAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
optionally called from ClassFileReader.setCodeAttribute() to parse LineNumberTables LineNumberTable { u2 attrName; u4 attrLength; u2 lineCount; { u2 startPc; u2 lineNumber; } [lineCount] }; pos is at lineCount
parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
 
parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
 
parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
 
parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
 
parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
parseLocalVarTableAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
optionally called from ClassFileReader.setCodeAttribute() to parse LocalVarTables LocalVarTableTable { u2 attrName; u4 attrLength; u2 localVarCount; { u2 startPc; u2 lineNumber; } [lineCount] }; pos is at localVarCount
parseLocationSpecs(List<LocationSpec>, String[]) - Method in class gov.nasa.jpf.listener.CGRemover
 
parseLookupSwitchEntries(JVMByteCodeReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseMethodAttributes(ClassFileReader, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseMethods(ClassFileReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseMethodSpecs(List<MethodSpec>, String[]) - Method in class gov.nasa.jpf.listener.CGRemover
 
parseParameterAnnotationsAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseScript() - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
parseSignatureAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
Signature_attribute { u2 attribute_name_index; u4 attr-length; u2 signature-index << pos }
parseSourceFileAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
(optionally) called by ClassFileReader from within setClassAttribute() notification InnerClass { u2 nameIdx; u4 length; u2 sourceFile; }
parseTableSwitchEntries(JVMByteCodeReader, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseType(String, FeatureSpec.ParseData) - Static method in class gov.nasa.jpf.util.FeatureSpec
 
parseTypeAndName(String, FeatureSpec.ParseData) - Static method in class gov.nasa.jpf.util.FeatureSpec
 
parseTypeAnnotationsAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
 
Path - Class in gov.nasa.jpf.vm
Path represents the data structure in which a execution trace is recorded.
Path(String) - Constructor for class gov.nasa.jpf.vm.Path
 
path - Variable in class gov.nasa.jpf.vm.VM
 
PATH_SEPARATOR - Static variable in class gov.nasa.jpf.Config
 
pathElements - Variable in class gov.nasa.jpf.vm.ClassPath
 
PathnameExpander - Class in gov.nasa.jpf.util
utility to perform pathname expansion the following patterns are supported so far: (1) brace expansion ala bash: foo{Boo,Shoo} => fooBoo, fooShoo (this doesn't check for existence, its simply lexical) (2) '*' wildcard pathname expansion ala bash: "*.java" | "*\Main*.java" (supports wildcards in mutiple path elements and within file/dir name) (3) recursive dir expansion ala Ant: "**\*.jar"
PathnameExpander() - Constructor for class gov.nasa.jpf.util.PathnameExpander
 
pathOutput - Variable in class gov.nasa.jpf.vm.VM
 
PathOutputMonitor - Class in gov.nasa.jpf.listener
listener that monitors path output, matching it against specifications supplied as text files.
PathOutputMonitor(Config, JPF) - Constructor for class gov.nasa.jpf.listener.PathOutputMonitor
 
PathOutputMonitor.PathOutputSpec - Interface in gov.nasa.jpf.listener
 
pathPrefix - Variable in class gov.nasa.jpf.jvm.JarClassFileContainer
 
PathSearch - Class in gov.nasa.jpf.search
PathSearch is not really a Search object, just a simple 'forward' driver for the VM that loops until there is no next instruction or a property doesn't hold
PathSearch(Config, VM) - Constructor for class gov.nasa.jpf.search.PathSearch
 
PathSharednessPolicy - Class in gov.nasa.jpf.vm
a SharednessPolicy implementation that only computes and keeps sharedness along the same path, i.e.
PathSharednessPolicy(Config) - Constructor for class gov.nasa.jpf.vm.PathSharednessPolicy
 
pathSpec - Variable in class gov.nasa.jpf.util.LocationSpec
 
pathSplit(String) - Method in class gov.nasa.jpf.Config
 
pc - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
pc - Variable in class gov.nasa.jpf.util.BinaryClassSource
 
pc - Variable in class gov.nasa.jpf.vm.StackFrame
 
peek() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
peek() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
peek() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
peek() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
peek() - Method in interface gov.nasa.jpf.util.ObjectQueue
 
peek() - Method in class gov.nasa.jpf.vm.ArrayOffset
 
peek() - Method in class gov.nasa.jpf.vm.StackFrame
 
peek(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
peekArrayAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
peekArrayAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
peekArrayAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
peekArrayAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
peekArrayElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
 
peekArrayElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
peekArrayElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.ArrayElementInstruction
 
peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
 
peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
only makes sense pre-exec
peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
this is for pre-exec use
peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
peekDouble() - Method in class gov.nasa.jpf.vm.StackFrame
 
peekDouble(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
peekElementInfo(ThreadInfo) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
 
peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
that's invariant, as opposed to InstanceFieldInstruction, so it's not really a peek
peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
that's invariant, as opposed to InstanceFieldInstruction, so it's not really a peek
peekException() - Method in class gov.nasa.jpf.vm.MJIEnv
 
peekFloat() - Method in class gov.nasa.jpf.vm.StackFrame
 
peekFloat(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
peekI2() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
peekI2() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
peekI2() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
peekI4() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
peekI4() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
peekI4() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.ArrayElementInstruction
 
peekIndexAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
peekIndexAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
peekIndexAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
 
peekIndexAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
peekLong() - Method in class gov.nasa.jpf.vm.StackFrame
 
peekLong(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
peekU2() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
peekU2() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
peekU2() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
peekU4() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
peekU4() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
peekU4() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
peer - Variable in class gov.nasa.jpf.vm.NativeMethodInfo
 
pendingException - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
pendingSUTExceptionRequest - Variable in class gov.nasa.jpf.vm.ThreadInfo
a listener or peer request for throwing an exception into the SUT, to be processed in executeInstruction
permutation - Variable in class gov.nasa.jpf.util.PermutationGenerator
 
permutation - Variable in class gov.nasa.jpf.vm.choice.PermutationCG
 
PermutationCG - Class in gov.nasa.jpf.vm.choice
a CG that creates permutation choices since PermutationCGs have a potentially huge number of choices, we don't compute and store them upfront, but rather keep the enumeration state in a low level pull-based generator
PermutationCG(PermutationGenerator) - Constructor for class gov.nasa.jpf.vm.choice.PermutationCG
 
PermutationCG(String, PermutationGenerator) - Constructor for class gov.nasa.jpf.vm.choice.PermutationCG
 
PermutationGenerator - Class in gov.nasa.jpf.util
base type for permutation generators
PermutationGenerator(int) - Constructor for class gov.nasa.jpf.util.PermutationGenerator
 
PersistentLockSetThresholdFli - Class in gov.nasa.jpf.vm
persistent version of a FieldLockInfo with multiple locks
PersistentLockSetThresholdFli(ThreadInfo, int[], int) - Constructor for class gov.nasa.jpf.vm.PersistentLockSetThresholdFli
 
PersistentSingleLockThresholdFli - Class in gov.nasa.jpf.vm
persistent SingleLockThresholdFli version
PersistentSingleLockThresholdFli(ThreadInfo, int, int) - Constructor for class gov.nasa.jpf.vm.PersistentSingleLockThresholdFli
 
PersistentTidSet - Class in gov.nasa.jpf.vm
set that stores threads via (search global) thread ids.
PersistentTidSet(ThreadInfo) - Constructor for class gov.nasa.jpf.vm.PersistentTidSet
 
perturb(ChoiceGenerator<?>, StackFrame) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
perturb(ChoiceGenerator<?>, StackFrame) - Method in class gov.nasa.jpf.perturb.IntOverUnder
 
perturb(ChoiceGenerator<?>, StackFrame) - Method in interface gov.nasa.jpf.perturb.OperandPerturbator
 
Perturbator - Class in gov.nasa.jpf.listener
listener that perturbs GETFIELD/GETSTATIC and JVMInvokeInstruction results NOTE - this listener initializes in two steps: (1) during listener construction it builds a list of classes it has to monitor, and (2) during class load time it further analyzes classes from this list to get the actual target objects (FieldInfos and MethodInfos) so that instruction monitoring is efficient enough.
Perturbator(Config) - Constructor for class gov.nasa.jpf.listener.Perturbator
 
Perturbator.FieldPerturbation - Class in gov.nasa.jpf.listener
 
Perturbator.ParamsPerturbation - Class in gov.nasa.jpf.listener
 
Perturbator.Perturbation - Class in gov.nasa.jpf.listener
 
Perturbator.ReturnPerturbation - Class in gov.nasa.jpf.listener
 
perturbedFields - Variable in class gov.nasa.jpf.listener.Perturbator
 
perturbedParams - Variable in class gov.nasa.jpf.listener.Perturbator
 
perturbedReturns - Variable in class gov.nasa.jpf.listener.Perturbator
 
pg - Variable in class gov.nasa.jpf.vm.choice.PermutationCG
 
pinDownList - Variable in class gov.nasa.jpf.vm.GenericHeap
 
policy - Variable in class gov.nasa.jpf.vm.serialize.FieldAmmendmentByName
 
POLICY_IGNORE - Static variable in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.Ammendment
 
POLICY_INCLUDE - Static variable in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.Ammendment
 
poll() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
poll() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
poll() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
poll() - Method in interface gov.nasa.jpf.util.ObjectQueue
 
pool(E) - Method in class gov.nasa.jpf.util.IntTable
gets the Entry associated with key, adding previous `size' if not yet bound.
pool(E) - Method in class gov.nasa.jpf.util.SimplePool
Returns a pooled element matching e, which will be e if no match has been previously pooled.
pool(E) - Method in class gov.nasa.jpf.util.WeakPool
Returns a pooled element matching e, which will be e if no match has been previously pooled.
poolIndex(E) - Method in class gov.nasa.jpf.util.IntTable
shorthand for pool(key).val.
poolKey(E) - Method in class gov.nasa.jpf.util.IntTable
shorthand for pool(key).key.
pop() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
POP - Class in gov.nasa.jpf.jvm.bytecode
Pop the top operand stack value ..., value => ...
POP() - Constructor for class gov.nasa.jpf.jvm.bytecode.POP
 
pop() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
pop() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
pop() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
pop() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
pop() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
pop(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
pop() - Method in class gov.nasa.jpf.vm.StackFrame
 
pop2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
POP2 - Class in gov.nasa.jpf.jvm.bytecode
Pop the top two operand slots ..., value2, value1 => ...
POP2() - Constructor for class gov.nasa.jpf.jvm.bytecode.POP2
 
pop2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
pop2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
pop2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
pop2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
pop2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
popAndGetModifiableTopFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
popAndGetTopFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFEQ
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFGE
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFGT
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
retrieve value of jump condition from operand stack (not ideal to have this public, but some listeners might need it for skipping the insn, plus we require it for subclass factorization)
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFLE
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFLT
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFNE
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFNONNULL
 
popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFNULL
 
popDirectCallFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
removing DirectCallStackFrames is a bit different (only happens from DIRECTCALLRETURN insns)
popDouble() - Method in class gov.nasa.jpf.vm.StackFrame
 
popException() - Method in class gov.nasa.jpf.vm.MJIEnv
 
popFloat() - Method in class gov.nasa.jpf.vm.StackFrame
 
popFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
Removes a stack frame
popLong() - Method in class gov.nasa.jpf.vm.StackFrame
 
popOperands(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
popOperands(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
popPos() - Method in class gov.nasa.jpf.util.BinaryClassSource
 
populateBoolean(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
populateByte(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
populateChar(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
populateDouble(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
populateFloat(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
populateInt(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
populateLong(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
populateShort(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
populateSnapshot(SparseClusterArray.Snapshot<E, T>, Transformer<E, T>) - Method in class gov.nasa.jpf.util.SparseClusterArray
 
populateValuations(StackFrame, int, int) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
popUncaughtHandlerFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
 
popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
 
pos - Variable in class gov.nasa.jpf.util.BinaryClassSource
 
position - Variable in class gov.nasa.jpf.vm.Instruction
 
posStack - Variable in class gov.nasa.jpf.util.BinaryClassSource
 
POST_FINALIZE - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
postGcActions - Variable in class gov.nasa.jpf.vm.VM
 
PreciseAllocationContext - Class in gov.nasa.jpf.vm
class that captures execution context consisting of executing thread and pc's of ti's current StackFrames note that we pool (i.e.
PreciseAllocationContext() - Constructor for class gov.nasa.jpf.vm.PreciseAllocationContext
 
PreciseRaceDetector - Class in gov.nasa.jpf.listener
This is a Race Detection Algorithm that is precise in its calculation of races, i.e.
PreciseRaceDetector(Config) - Constructor for class gov.nasa.jpf.listener.PreciseRaceDetector
 
Predicate<T> - Interface in gov.nasa.jpf.util
 
PredicateMap - Class in gov.nasa.jpf.vm
 
PredicateMap() - Constructor for class gov.nasa.jpf.vm.PredicateMap
 
PreferThreads - Class in gov.nasa.jpf.search.heuristic
a heuristic state prioritizer that favors certain threads (specified by thread names during initialization) <2do> for both efficiency and encapsulation reasons, this should be just a Scheduler policy (so that we don't have to expand all children)
PreferThreads(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.PreferThreads
 
prepend(String, String, String) - Method in class gov.nasa.jpf.Config
 
prependArray(T[], T...) - Static method in class gov.nasa.jpf.util.Misc
 
prependArray(String[], String...) - Static method in class gov.nasa.jpf.util.Misc
 
prev - Variable in class gov.nasa.jpf.util.event.Event
 
prev - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
prev - Variable in class gov.nasa.jpf.vm.StackFrame
the previous StackFrame (usually the caller, null if first).
print(PrintWriter) - Method in class gov.nasa.jpf.Config
 
print(String) - Method in class gov.nasa.jpf.util.ConsoleStream
 
print(Object) - Method in class gov.nasa.jpf.util.ConsoleStream
 
print(boolean) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print(char) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print(int) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print(long) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print(float) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print(double) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print(char[]) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print(String) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print(Object) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
print() - Method in class gov.nasa.jpf.util.HashPool
 
print(boolean) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
print(int) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
print(double) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
print(String) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
print(Object) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
print(ElementInfo, FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
print(ElementInfo, FinalBitSet) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
print(ThreadInfo) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
print(StackFrame) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
print(NativeStateHolder) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
print(String) - Static method in class gov.nasa.jpf.vm.Verify
 
print(String, int) - Static method in class gov.nasa.jpf.vm.Verify
 
print(String, boolean) - Static method in class gov.nasa.jpf.vm.Verify
 
print(String...) - Static method in class gov.nasa.jpf.vm.Verify
this is to avoid StringBuilders
print(String) - Method in class gov.nasa.jpf.vm.VM
 
print(boolean) - Method in class gov.nasa.jpf.vm.VM
 
print(char) - Method in class gov.nasa.jpf.vm.VM
 
print(int) - Method in class gov.nasa.jpf.vm.VM
 
print(long) - Method in class gov.nasa.jpf.vm.VM
 
print(double) - Method in class gov.nasa.jpf.vm.VM
 
print(float) - Method in class gov.nasa.jpf.vm.VM
 
print___3Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
print__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
print__Ljava_lang_String_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
print__Ljava_lang_String_2Z__V(MJIEnv, int, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
Printable - Interface in gov.nasa.jpf.util
Printable is mainly used to avoid having to create potentially huge String(via StringBuilders or Writers) which are just used to be written to std streams
printBacktrack(String, String) - Method in class gov.nasa.jpf.listener.SimpleDot
 
printBanner(Config) - Static method in class gov.nasa.jpf.JPF
 
printChar(PrintStream, char) - Static method in class gov.nasa.jpf.util.PrintUtils
 
printCharLiteral(PrintStream, char) - Static method in class gov.nasa.jpf.util.PrintUtils
 
printChoiceGeneratorStack() - Method in class gov.nasa.jpf.vm.VM
 
printCommentLine(String) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
printContentsOn(PrintWriter) - Method in class gov.nasa.jpf.vm.StackFrame
 
printCp(PrintWriter, ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
printCurrentStackTrace() - Method in class gov.nasa.jpf.vm.VM
Prints the current stack trace.
printElementInfo(ElementInfo) - Method in class gov.nasa.jpf.listener.HeapTracker
private stuff
printElements(PrintStream, int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
printElements(PrintStream, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
printEndState(String) - Method in class gov.nasa.jpf.listener.SimpleDot
 
printEntries() - Method in class gov.nasa.jpf.Config
 
printErrorState(String) - Method in class gov.nasa.jpf.listener.SimpleDot
 
PrintEvents - Class in gov.nasa.jpf.tool
very simple tool to print .util.script.EventTrees <2do> this should use native_classpath / JPFClassLoader to load the EventTree
PrintEvents() - Constructor for class gov.nasa.jpf.tool.PrintEvents
 
printf(String, Object...) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
printf(Locale, String, Object...) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
printf(String, Object...) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
printFields(ElementInfo, FieldInfo[], FinalBitSet) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
printFields(PrintWriter) - Method in class gov.nasa.jpf.vm.Monitor
 
printFile - Variable in class gov.nasa.jpf.listener.SimpleDot
 
printFile(PrintWriter, File) - Static method in class gov.nasa.jpf.util.FileUtils
 
printHeader() - Method in class gov.nasa.jpf.listener.SimpleDot
 
printLiveThreadStatus(PrintWriter) - Method in class gov.nasa.jpf.vm.VM
print call stacks of all live threads this is also used for debugging purposes, so we can't move it to the Reporter system (it's also using a bit too many internals for that)
println(String) - Method in class gov.nasa.jpf.util.ConsoleStream
 
println(Object) - Method in class gov.nasa.jpf.util.ConsoleStream
 
println() - Method in class gov.nasa.jpf.util.ConsoleStream
 
println() - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(boolean) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(char) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(int) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(long) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(float) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(double) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(char[]) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(String) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println(Object) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
println() - Method in interface gov.nasa.jpf.util.PrintStreamable
 
println(boolean) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
println(int) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
println(double) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
println(String) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
println(Object) - Method in interface gov.nasa.jpf.util.PrintStreamable
 
println() - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
println(String) - Static method in class gov.nasa.jpf.vm.Verify
 
println() - Static method in class gov.nasa.jpf.vm.Verify
 
println(String) - Method in class gov.nasa.jpf.vm.VM
 
println() - Method in class gov.nasa.jpf.vm.VM
 
println____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
println__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
printLocation(String, ThreadInfo) - Method in class gov.nasa.jpf.listener.ReferenceLocator
 
printLogOn(PrintWriter) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
printMultiProcessState(String) - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
 
printOn(PrintWriter) - Method in class gov.nasa.jpf.GenericProperty
 
printOn(PrintWriter) - Method in interface gov.nasa.jpf.listener.PathOutputMonitor.PathOutputSpec
 
printOn(PrintStream) - Method in class gov.nasa.jpf.util.automaton.Automaton
 
printOn(PrintStream) - Method in class gov.nasa.jpf.util.automaton.State
 
printOn(PrintStream) - Method in class gov.nasa.jpf.util.automaton.Transition
 
printOn(PrintStream) - Method in class gov.nasa.jpf.util.ObjVector
 
printOn(PrintStream) - Method in class gov.nasa.jpf.util.PermutationGenerator
for debugging purposes
printOn(PrintStream, long, int[]) - Static method in class gov.nasa.jpf.util.PermutationGenerator
 
printOn(PrintWriter) - Method in interface gov.nasa.jpf.util.Printable
 
printOn(PrintStream, int, PSIntMap.Node, PSIntMap.Node) - Method in class gov.nasa.jpf.util.PSIntMap.OneNode
 
printOn(PrintStream) - Method in class gov.nasa.jpf.util.PSIntMap
 
printOn(PrintWriter) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.Path
 
printOn(PrintWriter) - Method in interface gov.nasa.jpf.vm.ThreadChoiceGenerator
 
printOn(PrintWriter) - Method in exception gov.nasa.jpf.vm.UncaughtException
 
printOperands(PrintStream) - Method in class gov.nasa.jpf.vm.StackFrame
 
printOutputOn(PrintWriter) - Method in class gov.nasa.jpf.vm.Path
 
printPath(PrintStream) - Method in class gov.nasa.jpf.util.event.Event
 
printPathOutput(String) - Static method in class gov.nasa.jpf.vm.Verify
simple debugging aids to imperatively print the current path output of the SUT (to be used with vm.path_output)
printPathOutput(boolean, String) - Static method in class gov.nasa.jpf.vm.Verify
 
printPathOutput__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
printPathOutput__ZLjava_lang_String_2__V(MJIEnv, int, boolean, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
printPaths() - Method in class gov.nasa.jpf.util.event.EventTree
 
printPendingExceptionOn(PrintWriter) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
printReference(PrintStream, int) - Static method in class gov.nasa.jpf.util.PrintUtils
 
printRestored(String, String) - Method in class gov.nasa.jpf.listener.SimpleDot
 
printSectionHeader(String) - Method in class gov.nasa.jpf.util.StructuredPrinter
 
printSlots(PrintStream) - Method in class gov.nasa.jpf.vm.StackFrame
 
printSources(PrintWriter) - Method in class gov.nasa.jpf.Config
 
printStackContent() - Method in class gov.nasa.jpf.vm.StackFrame
this includes locals and pc
printStackContent() - Method in class gov.nasa.jpf.vm.ThreadInfo
Prints the content of the stack
printStackTrace(PrintStream) - Method in exception gov.nasa.jpf.JPFException
 
printStackTrace() - Method in class gov.nasa.jpf.vm.StackFrame
 
printStackTrace(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
printStackTrace(PrintWriter, int) - Method in class gov.nasa.jpf.vm.ThreadInfo
the reason why this is kind of duplicated (there is also a StackFrame.getPositionInfo) is that this might be working off a StackTraceElement[] that is created when the exception is created.
printStackTrace() - Method in class gov.nasa.jpf.vm.ThreadInfo
Prints current stacktrace information
printStartState(String) - Method in class gov.nasa.jpf.listener.SimpleDot
 
printStatistics(PrintWriter) - Method in class gov.nasa.jpf.report.ConsolePublisher
 
printStatistics(PrintWriter, Reporter) - Static method in class gov.nasa.jpf.report.ConsolePublisher
 
printStatus(Logger) - Method in class gov.nasa.jpf.Config
 
printStatus(Logger) - Method in class gov.nasa.jpf.util.LogHandler
 
printStatus(Logger) - Static method in class gov.nasa.jpf.util.LogManager
 
PrintStreamable - Interface in gov.nasa.jpf.util
convenience interface to mix in PrintStream interface
printStringLiteral(PrintStream, char[], int) - Static method in class gov.nasa.jpf.util.PrintUtils
 
printTransition(String, String, String, String) - Method in class gov.nasa.jpf.listener.SimpleDot
 
printTree(PrintStream, int) - Method in class gov.nasa.jpf.util.event.Event
 
printTree() - Method in class gov.nasa.jpf.util.event.EventTree
 
PrintUtils - Class in gov.nasa.jpf.util
 
PrintUtils() - Constructor for class gov.nasa.jpf.util.PrintUtils
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.IntArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.LongArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
PrioritizedState - Class in gov.nasa.jpf.search.heuristic
HeuristicState with a scalar, static priority.
PrioritizedState(VM, int) - Constructor for class gov.nasa.jpf.search.heuristic.PrioritizedState
 
PRIORITY - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
PriorityRunnablesSyncPolicy - Class in gov.nasa.jpf.vm
a AllRunnablesSyncPolicy that only considers the runnables with the highest priority as choices 2do - it doesn't make much sense to compare priorities across process boundaries (unless we model distributed apps running on the same machine)
PriorityRunnablesSyncPolicy(Config) - Constructor for class gov.nasa.jpf.vm.PriorityRunnablesSyncPolicy
 
PROBE - Static variable in class gov.nasa.jpf.report.Publisher
 
probeItems - Variable in class gov.nasa.jpf.report.Publisher
 
probeSearch() - Method in class gov.nasa.jpf.search.Search
request a probe This does not do the actual listener notification, it only stores the request, which is then processed from within JPFs inner execution loop.
probeTimer - Variable in class gov.nasa.jpf.report.Reporter
 
process(Processor<Byte>) - Method in class gov.nasa.jpf.util.ArrayByteQueue
call Processor.process(e) on each queued object This method does not return before the queue is empty, which makes it suitable for graph traversal.
process(Processor<E>) - Method in class gov.nasa.jpf.util.ArrayObjectQueue
call Processor.process(e) on each queued object This method does not return before the queue is empty, which makes it suitable for graph traversal.
process(MJIEnv, int) - Method in class gov.nasa.jpf.util.event.CheckEvent
generic check evaluation that throws assertions if failed
process(Object) - Method in class gov.nasa.jpf.util.event.Event
 
process(MJIEnv, int) - Method in class gov.nasa.jpf.util.event.SystemEvent
 
process(Processor<E>) - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
process(Processor<E>) - Method in interface gov.nasa.jpf.util.ObjectQueue
 
process(Processor<E>) - Method in class gov.nasa.jpf.util.ObjVector
 
process(T) - Method in interface gov.nasa.jpf.util.Processor
 
process(Processor<V>) - Method in class gov.nasa.jpf.util.PSIntMap
 
process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Alternative
 
process(Section) - Method in interface gov.nasa.jpf.util.script.ElementProcessor
 
process(Event) - Method in interface gov.nasa.jpf.util.script.ElementProcessor
 
process(Alternative) - Method in interface gov.nasa.jpf.util.script.ElementProcessor
 
process(Repetition) - Method in interface gov.nasa.jpf.util.script.ElementProcessor
 
process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Event
 
process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Repetition
 
process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Script
 
process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.ScriptElement
 
process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Section
 
process(Section) - Method in class gov.nasa.jpf.util.script.StringSetGenerator
 
process(Event) - Method in class gov.nasa.jpf.util.script.StringSetGenerator
 
process(Alternative) - Method in class gov.nasa.jpf.util.script.StringSetGenerator
 
process(Repetition) - Method in class gov.nasa.jpf.util.script.StringSetGenerator
 
process(ElementInfo) - Method in class gov.nasa.jpf.vm.GenericHeap.ElementInfoMarker
 
process(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
process(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
process(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
processAllObjects - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
processArg(String) - Method in class gov.nasa.jpf.Config
 
processArrayFields(ArrayFields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
processArrayFields(ArrayFields) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
processChildren(ElementProcessor) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
 
processClass(ClassInfo, CGRemover.Category) - Method in class gov.nasa.jpf.listener.CGRemover
 
processed - Variable in class gov.nasa.jpf.report.Statistics
 
processed - Static variable in class gov.nasa.jpf.util.InstructionState
 
processField(Fields, int[], FieldInfo, FinalBitSet) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
processFinalizers - Variable in class gov.nasa.jpf.vm.VM
 
processFinalizers() - Method in class gov.nasa.jpf.vm.VM
 
processJPFAnnotations(InfoObject) - Method in class gov.nasa.jpf.vm.ClassInfo
 
processJPFAttrAnnotation(InfoObject) - Method in class gov.nasa.jpf.vm.ClassInfo
 
processJPFConfigAnnotation() - Method in class gov.nasa.jpf.vm.ClassInfo
 
processNamedFields(ClassInfo, Fields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
processNamedFields(ClassInfo, Fields) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
processNamedInstanceReferenceFields(ClassInfo, Fields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
processNamedStaticReferenceFields(ClassInfo, Fields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
processNoJPFExecutionAnnotation(InfoObject) - Method in class gov.nasa.jpf.vm.ClassInfo
 
Processor<T> - Interface in gov.nasa.jpf.util
 
processPendingSUTExceptionRequest() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
processPostGcActions() - Method in class gov.nasa.jpf.vm.VM
to be called from the Heap after GC is completed (i.e.
processPseudoProperty(String, String) - Method in class gov.nasa.jpf.Config
 
processRefArguments(MethodInfo, ReferenceProcessor) - Method in class gov.nasa.jpf.vm.StackFrame
generic visitor for reference arguments
processReference(int) - Method in interface gov.nasa.jpf.vm.ReferenceProcessor
 
processReference(int) - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
 
processReference(int) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
processReference(int) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
processReferenceArray(ReferenceArrayFields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
 
processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
 
processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
 
processReleaseActions(ElementInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
recursively process release actions registered for this type or any of its super types (only classes).
processReleaseActions() - Method in class gov.nasa.jpf.vm.ElementInfo
object is recycled (after potential finalization)
promotePropertyCategory(String) - Method in class gov.nasa.jpf.Config
iterate over all keys, if a key starts with the provided keyPrefix, add this value under the corresponding key suffix.
PropagatingEventContext - Interface in gov.nasa.jpf.util.event
an EventContext that is invariant and hence can be automatically propagated along the path
properties - Variable in class gov.nasa.jpf.search.Search
 
Property - Interface in gov.nasa.jpf
abstraction that is used by Search objects to determine if program properties have been violated (e.g.
PROPERTY_VIOLATION - Static variable in class gov.nasa.jpf.report.Publisher
 
propertyChanged(Config, String, String, String) - Method in interface gov.nasa.jpf.ConfigChangeListener
a JPF property was changed during runtime (e.g.
PropertyListenerAdapter - Class in gov.nasa.jpf
abstract base class that dummy implements Property, Search- and VMListener methods convenient for creating listeners that act as properties, just having to override the methods they need the only local functionality is that instances register themselves automatically as property when the search is started <2do> rewrite once GenericProperty is an interface
PropertyListenerAdapter() - Constructor for class gov.nasa.jpf.PropertyListenerAdapter
 
propertyViolated(Search) - Method in class gov.nasa.jpf.listener.ChoiceTracker
 
propertyViolated(Search) - Method in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
propertyViolated(Search) - Method in class gov.nasa.jpf.listener.SearchStats
 
propertyViolated(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
 
propertyViolated(Search) - Method in class gov.nasa.jpf.listener.TraceStorer
 
propertyViolated(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
propertyViolated(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
propertyViolated(Search) - Method in class gov.nasa.jpf.report.Reporter
 
propertyViolated(Search) - Method in interface gov.nasa.jpf.search.SearchListener
JPF encountered a property violation.
propertyViolated(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
propertyViolation(StackTraceElement, Class<? extends Property>, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
run JPF expecting a property violation of the SuT
propertyViolation(Class<? extends Property>, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
propertyViolation__Ljava_lang_Class_2_3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
propertyViolationItems - Variable in class gov.nasa.jpf.report.Publisher
 
PSIMHeap - Class in gov.nasa.jpf.vm
heap implementation that uses a PersistentStagingMsbIntMap as the underlying container This is intended for large state spaces, to minimize store/restore costs.
PSIMHeap(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.PSIMHeap
 
PSIntMap<V> - Class in gov.nasa.jpf.util
Persistent (immutable) associative array that maps integer keys to generic reference values.
PSIntMap() - Constructor for class gov.nasa.jpf.util.PSIntMap
the only public constructor
PSIntMap(int, int, PSIntMap.Node, PSIntMap.Node<V>, PSIntMap.Node<V>, int) - Constructor for class gov.nasa.jpf.util.PSIntMap
 
PSIntMap.BitmapNode<E> - Class in gov.nasa.jpf.util
A node that holds between 2 and 31 elements.
PSIntMap.FullNode<E> - Class in gov.nasa.jpf.util
newElements node with 32 elements, for which we don't need newElements bitmap.
PSIntMap.Node<E> - Class in gov.nasa.jpf.util
Abstract root class for all node types.
PSIntMap.OneNode<E> - Class in gov.nasa.jpf.util
Node that has only one element and hence does not need an array.
PSIntMap.ValueIterator - Class in gov.nasa.jpf.util
this is less efficient than using map.process(processor), but required to use PSIntMaps in lieu of ordinary containers Since PSIntMaps are bounded recursive data structures, we have to model newElements stack explicitly, but at least we know it is not exceeding newElements depth of 6 (5 bit index blocks) Note - there are no empty nodes.
publish(LogRecord) - Method in class gov.nasa.jpf.util.LogHandler
 
publishConstraint() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishConstraint() - Method in class gov.nasa.jpf.report.Publisher
 
publishConstraintHit(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
 
publishConstraintHit(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
publishConstraintHit() - Method in class gov.nasa.jpf.report.Publisher
 
publishConstraintHit(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
 
publishConstraintHit(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
 
publishConstraintHit() - Method in class gov.nasa.jpf.report.Reporter
 
publishDTG() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishDTG() - Method in class gov.nasa.jpf.report.Publisher
 
publishDTG() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishEpilog() - Method in class gov.nasa.jpf.report.Publisher
 
publishEpilog() - Method in class gov.nasa.jpf.report.XMLPublisher
 
Publisher - Class in gov.nasa.jpf.report
abstract base for all format specific publishers.
Publisher(Config, Reporter) - Constructor for class gov.nasa.jpf.report.Publisher
 
PublisherExtension - Interface in gov.nasa.jpf.report
used to add sections to publishers
PublisherExtensionAdapter - Class in gov.nasa.jpf.report
this is just a little helper class to ease standalone PublisherExtension implementations
PublisherExtensionAdapter() - Constructor for class gov.nasa.jpf.report.PublisherExtensionAdapter
 
publishError() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishError() - Method in class gov.nasa.jpf.report.Publisher
 
publishers - Variable in class gov.nasa.jpf.report.Reporter
 
publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.CoverageAnalyzer
 
publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.HeapTracker
PublisherExtension interface
publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.PathOutputMonitor
 
publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.SimpleDot
 
publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.StateSpaceAnalyzer
 
publishFinished(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
 
publishFinished(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
publishFinished() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishFinished() - Method in class gov.nasa.jpf.report.Publisher
 
publishFinished(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
 
publishFinished(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
 
publishFinished() - Method in class gov.nasa.jpf.report.Reporter
 
publishJava() - Method in class gov.nasa.jpf.report.Publisher
 
publishJPF() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishJPF() - Method in class gov.nasa.jpf.report.Publisher
 
publishJPF() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishJPFConfig() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishJPFConfig() - Method in class gov.nasa.jpf.report.Publisher
 
publishJPFConfig() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishOutput() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishOutput() - Method in class gov.nasa.jpf.report.Publisher
 
publishOutput() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishPlatform() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishPlatform() - Method in class gov.nasa.jpf.report.Publisher
 
publishPlatform() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishProbe(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
 
publishProbe(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
publishProbe() - Method in class gov.nasa.jpf.report.Publisher
 
publishProbe(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
 
publishProbe(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
 
publishProbe() - Method in class gov.nasa.jpf.report.Reporter
 
publishProlog() - Method in class gov.nasa.jpf.report.Publisher
 
publishProlog() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.ChoiceTracker
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.NullTracker
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.VarTracker
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
publishPropertyViolation() - Method in class gov.nasa.jpf.report.Publisher
 
publishPropertyViolation(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
 
publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
 
publishPropertyViolation() - Method in class gov.nasa.jpf.report.Reporter
 
publishResult() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishResult() - Method in class gov.nasa.jpf.report.Publisher
 
publishResult() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishSnapshot() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishSnapshot() - Method in class gov.nasa.jpf.report.Publisher
 
publishSnapshot() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishStart(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
 
publishStart(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
publishStart() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishStart() - Method in class gov.nasa.jpf.report.Publisher
 
publishStart(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
 
publishStart(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
 
publishStart() - Method in class gov.nasa.jpf.report.Reporter
 
publishStatistics() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishStatistics() - Method in class gov.nasa.jpf.report.Publisher
 
publishStatistics() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishSuT() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishSuT() - Method in class gov.nasa.jpf.report.Publisher
 
publishSuT() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishTopicEnd(String) - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishTopicEnd(String) - Method in class gov.nasa.jpf.report.Publisher
 
publishTopicEnd(String) - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishTopicStart(String) - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishTopicStart(String) - Method in class gov.nasa.jpf.report.Publisher
 
publishTopicStart(String) - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishTrace() - Method in class gov.nasa.jpf.report.ConsolePublisher
this is done as part of the property violation reporting, i.e.
publishTrace() - Method in class gov.nasa.jpf.report.Publisher
 
publishTrace() - Method in class gov.nasa.jpf.report.XMLPublisher
 
publishTransition(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
 
publishTransition(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
publishTransition() - Method in class gov.nasa.jpf.report.Publisher
 
publishTransition(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
 
publishTransition(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
 
publishTransition() - Method in class gov.nasa.jpf.report.Reporter
 
publishUser() - Method in class gov.nasa.jpf.report.ConsolePublisher
 
publishUser() - Method in class gov.nasa.jpf.report.Publisher
 
publishUser() - Method in class gov.nasa.jpf.report.XMLPublisher
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.BALOAD
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.CALOAD
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.DALOAD
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.FALOAD
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.IALOAD
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.LALOAD
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
 
push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.SALOAD
 
push(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
push(int, boolean) - Method in class gov.nasa.jpf.vm.StackFrame
 
pushChangeListener(KernelState.ChangeListener) - Method in class gov.nasa.jpf.vm.KernelState
push a listener for notification of the next change.
pushClinits(List<ClassInfo>, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
pushDouble(double) - Method in class gov.nasa.jpf.vm.StackFrame
 
pushFloat(float) - Method in class gov.nasa.jpf.vm.StackFrame
 
pushFrame(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
Adds a new stack frame for a new called method.
pushKernelState() - Method in interface gov.nasa.jpf.vm.Backtracker
 
pushKernelState() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
Saves the state of the system.
pushloadClassFrame(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
pushLocal(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
pushLong(long) - Method in class gov.nasa.jpf.vm.StackFrame
 
pushLongLocal(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
pushMainEntry(MethodInfo, String[], ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
pushMainEntryArgs(MethodInfo, String[], ThreadInfo, DirectCallStackFrame) - Method in class gov.nasa.jpf.vm.VM
 
pushPos() - Method in class gov.nasa.jpf.util.BinaryClassSource
 
pushRef(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
pushSystemState() - Method in interface gov.nasa.jpf.vm.Backtracker
 
pushSystemState() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
Saves the backtracking information.
put(Object, Object) - Method in class gov.nasa.jpf.Config
 
put(E, int) - Method in class gov.nasa.jpf.util.IntTable
just like HashMap put.
putDeclaredMethod(MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
be careful, this replaces or adds MethodInfos dynamically
putfield(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
PUTFIELD - Class in gov.nasa.jpf.jvm.bytecode
Set field in object ..., objectref, value => ...
PUTFIELD(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
putfield(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
putfield(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
putfield(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
putfield(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
putfield(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
putfield(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
PutHelper - Class in gov.nasa.jpf.jvm.bytecode
helper class to factor out common PUT code <2do> This is going to be moved into a Java 8 interface with default methods
PutHelper() - Constructor for class gov.nasa.jpf.jvm.bytecode.PutHelper
 
putRestorer(Object, ClosedMemento) - Method in class gov.nasa.jpf.vm.SystemState
call the provided restorer each time we get back to this state
putstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
PUTSTATIC - Class in gov.nasa.jpf.jvm.bytecode
Set static field in class ..., value => ...
PUTSTATIC(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
putstatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
putstatic(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
putstatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
putstatic(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
putstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
putstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
putValue(String, int) - Static method in class gov.nasa.jpf.vm.Verify
 
putValue__Ljava_lang_String_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
pw - Variable in class gov.nasa.jpf.listener.ChoiceTracker
 
pw - Variable in class gov.nasa.jpf.listener.SimpleDot
 
pw - Variable in class gov.nasa.jpf.util.StructuredPrinter
 

Q

query(E) - Method in class gov.nasa.jpf.util.SimplePool
Returns the matching element if there is one, null if not.
query(E) - Method in class gov.nasa.jpf.util.WeakPool
Returns the matching element if there is one, null if not.
queue - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
queueCurrentState() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
queueCurrentState() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
queueCurrentState() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
 
queueCurrentState() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
queueMark(int) - Method in class gov.nasa.jpf.vm.GenericHeap
add a non-null, not yet marked reference to the markQueue called from ElementInfo.markRecursive().
queueMark(int) - Method in interface gov.nasa.jpf.vm.Heap
 
queueReference(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
 
queueReference(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
 
queueReference(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
 
QUIET - Static variable in class gov.nasa.jpf.tool.RunTest
 
quiet - Static variable in class gov.nasa.jpf.util.test.TestJPF
 

R

race - Variable in class gov.nasa.jpf.listener.PreciseRaceDetector
 
rand - Variable in class gov.nasa.jpf.util.RandomPermutationGenerator
 
random - Variable in class gov.nasa.jpf.search.heuristic.RandomHeuristic
 
random - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
random - Static variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
random(int) - Static method in class gov.nasa.jpf.vm.Verify
Returns a random number between 0 and max inclusive.
random__I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
deprecated, use getInt
randomBool(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
deprecated, use getBoolean()
randomBool() - Static method in class gov.nasa.jpf.vm.Verify
Returns a random boolean value, true or false.
RandomHeuristic - Class in gov.nasa.jpf.search.heuristic
heuristic state prioritizer that returns random priority values
RandomHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.RandomHeuristic
 
RandomIntIntervalGenerator - Class in gov.nasa.jpf.vm.choice
a IntChoiceGenerator that randomly chooses a configured number of values from a specified range this is usually configured through app properties <2do> this is too redundant to RandomOrderIntCG - replace
RandomIntIntervalGenerator(String, int, int, int) - Constructor for class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
RandomIntIntervalGenerator(String, int, int, int, long) - Constructor for class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
RandomIntIntervalGenerator(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
randomize() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
randomize() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
randomize() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
randomize() - Method in class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
 
randomize() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
randomize() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
randomize() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
randomize() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
randomize() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
randomize() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
randomize() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
turn the order of choices random (if it isn't already).
randomize() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
randomizer - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
randomObject(String) - Static method in class gov.nasa.jpf.vm.Verify
 
RandomOrderIntCG - Class in gov.nasa.jpf.vm.choice
a generic IntChoiceGenerator randomizer.
RandomOrderIntCG(IntChoiceGenerator) - Constructor for class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
RandomOrderLongCG - Class in gov.nasa.jpf.vm.choice
 
RandomOrderLongCG(LongChoiceGenerator) - Constructor for class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
RandomPermutationGenerator - Class in gov.nasa.jpf.util
a permutation generator that uses the Fisher-Yates shuffle (Durstenfeld, R.
RandomPermutationGenerator(int, int, int) - Constructor for class gov.nasa.jpf.util.RandomPermutationGenerator
 
RandomSearch - Class in gov.nasa.jpf.search
this is a straight execution pseudo-search - it doesn't search at all (i.e.
RandomSearch(Config, VM) - Constructor for class gov.nasa.jpf.search.RandomSearch
 
range - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
read() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
read(byte[], int, int) - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
read(int) - Method in class gov.nasa.jpf.util.BinaryClassSource
 
read() - Method in class gov.nasa.jpf.util.LimitedInputStream
 
read(byte[], int, int) - Method in class gov.nasa.jpf.util.LimitedInputStream
 
readByte() - Method in class gov.nasa.jpf.util.BinaryClassSource
 
readByteString(int) - Method in class gov.nasa.jpf.util.BinaryClassSource
 
readData(InputStream) - Method in class gov.nasa.jpf.util.BinaryClassSource
 
readI2() - Method in class gov.nasa.jpf.jvm.ClassFile
 
readI2() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
readI2() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
readI2() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
readI4() - Method in class gov.nasa.jpf.jvm.ClassFile
 
readI4() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
readI4() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
readI4() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
ReadInstruction - Interface in gov.nasa.jpf.vm.bytecode
common type for all GETx insns This has to be an interface since implementors have to be derived from the abstract FieldInstruction
readModifiedUTF8String(byte[], int, int) - Static method in class gov.nasa.jpf.jvm.ClassFile
 
readModifiedUTF8String(byte[], int, int) - Static method in class gov.nasa.jpf.util.BinaryClassSource
 
readObjectFromFile(Class<T>, String) - Static method in class gov.nasa.jpf.vm.Verify
 
readObjectFromFile__Ljava_lang_Class_2Ljava_lang_String_2__Ljava_lang_Object_2(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
ReadOnlyObjList<E> - Interface in gov.nasa.jpf.util
 
ReadOrWriteInstruction - Interface in gov.nasa.jpf.vm.bytecode
common type for FieldInstructions and ArrayElementInstructions
readTrace(String, String) - Static method in class gov.nasa.jpf.vm.ChoicePoint
"application:" appName {arg} "["searchLevel"]" (choiceGeneratorName | '#'cgID) nChoice
readU2() - Method in class gov.nasa.jpf.jvm.ClassFile
 
readU2() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
readU2() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
readU2() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
readU4() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
 
readU4() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
 
readU4() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
 
readUByte() - Method in class gov.nasa.jpf.util.BinaryClassSource
 
recordSteps(boolean) - Method in class gov.nasa.jpf.vm.SystemState
 
recordSteps(boolean) - Method in class gov.nasa.jpf.vm.VM
 
recurse - Variable in class gov.nasa.jpf.vm.serialize.FramePolicy
Whether to considered frames "below" this one (called from here).
recycle() - Method in class gov.nasa.jpf.vm.ElementInfo
this is called before the system attempts to reclaim the object.
reExecuteInstruction() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
ref - Variable in class gov.nasa.jpf.vm.PredicateMap
 
REF_GETFIELD - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
REF_GETSTATIC - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
REF_INVOKEINTERFACE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
REF_INVOKESPECIAL - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
REF_INVOKESTATIC - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
REF_INVOKEVIRTUAL - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
REF_NEW_INVOKESPECIAL - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
REF_PUTFIELD - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
REF_PUTSTATIC - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
refClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
refClassNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
refDescriptorAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
ReferenceArrayFields - Class in gov.nasa.jpf.vm
element values for reference array objects (references are stored as int's)
ReferenceArrayFields(int) - Constructor for class gov.nasa.jpf.vm.ReferenceArrayFields
 
ReferenceChoiceGenerator - Interface in gov.nasa.jpf.vm
that's a little bit counter-intuitive - references are just int values in JPF
ReferenceFieldInfo - Class in gov.nasa.jpf.vm
field info for object fields
ReferenceFieldInfo(String, String, int) - Constructor for class gov.nasa.jpf.vm.ReferenceFieldInfo
 
ReferenceLocator - Class in gov.nasa.jpf.listener
tiny utility listener that can be used to find out where a certain object (specified by reference) gets allocated or accessed (call or field), and when it gets gc'ed
ReferenceLocator(Config) - Constructor for class gov.nasa.jpf.listener.ReferenceLocator
 
ReferenceProcessor - Interface in gov.nasa.jpf.vm
a generic interface to process reference values
referencingThreads - Variable in class gov.nasa.jpf.vm.ElementInfo
 
Reflection - Class in gov.nasa.jpf.util
reflection utilities
Reflection() - Constructor for class gov.nasa.jpf.util.Reflection
 
refNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
refQueue - Variable in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
registerClass(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
this registers a ClassInfo in the corresponding ClassLoader statics so that we can cross-link from SUT code and access static fields.
registerClassLoader(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.VM
 
registerJPFdir(List<File>, File) - Method in class gov.nasa.jpf.Config
the obvious part is that it only adds to the list if the file is absent the not-so-obvious part is that it re-orders already present files to maintain the priority
registerListener(JPF) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
registerListener(JPF) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
registerListener(JPF) - Method in interface gov.nasa.jpf.util.StateExtensionClient
 
registerLockContender(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
threads that will grab our lock on their next execution have to be registered, so that they can be blocked in case somebody else gets scheduled
registerMethodInfo(MethodInfo) - Method in class gov.nasa.jpf.util.MethodInfoRegistry
 
registerPinDown(int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
registerPinDown(int) - Method in interface gov.nasa.jpf.vm.Heap
 
registerPinDown(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
registerPinDown(ElementInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
registerThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
registerThreadListCleanup(ClassInfo) - Method in class gov.nasa.jpf.vm.VM
 
registerWeakReference(ElementInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
 
registerWeakReference(ElementInfo) - Method in interface gov.nasa.jpf.vm.Heap
 
release(ElementInfo) - Method in interface gov.nasa.jpf.vm.ReleaseAction
object is about to be terminally released (no more finalization etc.)
RELEASE - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
ReleaseAction - Interface in gov.nasa.jpf.vm
interface for actions to be taken when gc'ing objects that are no longer reachable.
releaseActions - Variable in class gov.nasa.jpf.vm.ClassInfo
actions to be taken when an object of this type is gc'ed
releasePinDown(int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
releasePinDown(int) - Method in interface gov.nasa.jpf.vm.Heap
 
releasePinDown(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
releasePinDown(ElementInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
reload() - Method in class gov.nasa.jpf.Config
 
remainingChecks - Variable in class gov.nasa.jpf.vm.ThresholdFieldLockInfo
 
remove() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
remove() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
remove(int) - Method in class gov.nasa.jpf.util.BitSetN
 
remove(E) - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
remove() - Method in interface gov.nasa.jpf.util.IntIterator
 
remove(int) - Method in interface gov.nasa.jpf.util.IntSet
 
remove(E) - Method in class gov.nasa.jpf.util.IntTable
removes a binding/entry from the table.
remove() - Method in class gov.nasa.jpf.util.IntTable.TblIterator
 
remove() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
remove() - Method in class gov.nasa.jpf.util.ObjectList.Iterator
 
remove(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
remove() - Method in class gov.nasa.jpf.util.ObjectList.TypedIterator
 
remove() - Method in interface gov.nasa.jpf.util.ObjectQueue
 
remove(E) - Method in interface gov.nasa.jpf.util.ObjectSet
 
remove() - Method in class gov.nasa.jpf.util.ObjVector.NonNullIterator
 
remove() - Method in class gov.nasa.jpf.util.ObjVector.OVIterator
 
remove(int) - Method in class gov.nasa.jpf.util.ObjVector
 
remove(int) - Method in class gov.nasa.jpf.util.PSIntMap
 
remove() - Method in class gov.nasa.jpf.util.PSIntMap.ValueIterator
 
remove() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
 
remove(Object) - Method in class gov.nasa.jpf.util.SingleElementList
 
remove(int) - Method in class gov.nasa.jpf.util.SingleElementList
 
remove(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
 
remove(T) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
remove() - Method in class gov.nasa.jpf.util.SparseClusterArray.ElementIterator
 
remove(int) - Method in class gov.nasa.jpf.util.SparseObjVector
 
remove(int) - Method in class gov.nasa.jpf.util.UnsortedArrayIntSet
 
remove(int) - Method in class gov.nasa.jpf.vm.GenericHeap
internal remover used by generic sweep
remove(int) - Method in class gov.nasa.jpf.vm.OVHeap
 
remove(ThreadInfo) - Method in class gov.nasa.jpf.vm.PersistentTidSet
 
remove(int) - Method in class gov.nasa.jpf.vm.PSIMHeap
 
remove() - Method in class gov.nasa.jpf.vm.ThreadInfo.StackIterator
 
remove(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
 
remove(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
 
remove(ThreadInfo) - Method in class gov.nasa.jpf.vm.TidSet
 
remove() - Method in class gov.nasa.jpf.vm.Transition.StepIterator
 
removeAll(Collection<?>) - Method in class gov.nasa.jpf.util.SingleElementList
 
removeAllNextChoiceGenerators() - Method in class gov.nasa.jpf.vm.SystemState
remove the whole chain of currently registered nextCGs
removeAllSatisfying(int, PSIntMap.Node, Predicate<V>) - Method in class gov.nasa.jpf.util.PSIntMap
 
removeAllSatisfying(Predicate<V>) - Method in class gov.nasa.jpf.util.PSIntMap
 
removeArguments(MethodInfo) - Method in class gov.nasa.jpf.vm.StackFrame
 
removeAttr(Object) - Method in interface gov.nasa.jpf.util.Attributable
 
removeAttr(Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
removeAttr(Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
removeAttr(Object) - Method in class gov.nasa.jpf.vm.InfoObject
 
removeAttr(Object) - Method in class gov.nasa.jpf.vm.Instruction
 
removeCG(VM, CGRemover.Category, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.CGRemover
 
removeChangeListener(ConfigChangeListener) - Method in class gov.nasa.jpf.Config
 
removeConfigArgs(String[]) - Static method in class gov.nasa.jpf.tool.Run
 
removeElement(T[], T) - Static method in class gov.nasa.jpf.util.Misc
 
removeElementAttr(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
removeElementAttrNoClone(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
removeEmptyStrings(String[]) - Static method in class gov.nasa.jpf.Config
 
removeFieldAttr(FieldInfo, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
removeFieldAttr(int, Object) - Method in class gov.nasa.jpf.vm.Fields
 
removeFirst(int) - Method in class gov.nasa.jpf.util.IntVector
 
removeFrameAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
removeFrom(int) - Method in class gov.nasa.jpf.util.ObjVector
 
removeFromPinDownList(int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
removeHandler(Handler) - Method in class gov.nasa.jpf.util.JPFLogger
 
removeLast() - Method in class gov.nasa.jpf.vm.Path
 
removeLastOp() - Method in class gov.nasa.jpf.util.Trace
 
removeListener(JPFListener) - Method in class gov.nasa.jpf.JPF
 
removeListener(SearchListener) - Method in class gov.nasa.jpf.search.Search
 
removeListener(JPFListener) - Method in class gov.nasa.jpf.vm.MJIEnv
 
removeListener(VMListener) - Method in class gov.nasa.jpf.vm.VM
 
removeLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
removeLongOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
removeNextChoiceGenerator() - Method in class gov.nasa.jpf.vm.SystemState
remove the current 'nextCg' Note this has to be called in a loop if all cascaded CGs have to be removed
removeObjectAttr(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
removeObjectAttr(Object) - Method in class gov.nasa.jpf.vm.Fields
 
removeOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
removeOperandAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
removeProperty(Property) - Method in class gov.nasa.jpf.search.Search
 
removeRange(int, int) - Method in class gov.nasa.jpf.util.ObjVector
remove all non-null elements between 'fromIdx' (inclusive) and 'toIdx' (exclusive) throw IndexOutOfBoundsException if index values are out of range
removeRecursively(File) - Static method in class gov.nasa.jpf.util.FileUtils
 
removeSource(Object) - Method in class gov.nasa.jpf.util.event.Event
remove all events from this tree that are from the specified source
removeSource(Object) - Method in class gov.nasa.jpf.util.event.EventTree
 
reorder(Comparator<ThreadInfo>) - Method in class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
 
reorder(Comparator<Integer>) - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
reorder(Comparator<T>) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
reorder(Comparator<ThreadInfo>) - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
reorder(Comparator<T>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
reorder according to a user provided comparator
reorder(Comparator<T>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
reorder according to a user provided comparator
repeatInvocation() - Method in class gov.nasa.jpf.vm.MJIEnv
repeat execution of the instruction that caused a native method call NOTE - this does NOT mean it's the NEXT executed insn, since the native method might have pushed direct call frames on the stack before asking us to repeat it.
repetition(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
 
Repetition - Class in gov.nasa.jpf.util.script
 
Repetition(ScriptElement, int, int) - Constructor for class gov.nasa.jpf.util.script.Repetition
 
replace(Object, Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
replace(MethodInfo) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
 
replaceAttr(Object, Object) - Method in interface gov.nasa.jpf.util.Attributable
 
replaceAttr(Object, Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
replaceAttr(Object, Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
replaceAttr(Object, Object) - Method in class gov.nasa.jpf.vm.InfoObject
 
replaceAttr(Object, Object) - Method in class gov.nasa.jpf.vm.Instruction
 
replaceElementAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
replaceElementAttrNoClone(int, Object, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
replaceEntryValue(int, IntTable.Entry<E>, int) - Method in class gov.nasa.jpf.util.IntTable
 
replaceFieldAttr(FieldInfo, Object, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
replaceFieldAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.Fields
 
replaceFrameAttr(Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
replaceLocalAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
replaceLongOperandAttr(Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
replaceObjectAttr(Object, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
 
replaceObjectAttr(Object, Object) - Method in class gov.nasa.jpf.vm.Fields
 
replaceOperandAttr(Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
replaceOperandAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
replaceSlotAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
replaceWith(Event) - Method in class gov.nasa.jpf.util.event.Event
 
replaceWithAlternativesFrom(List<Event>) - Method in class gov.nasa.jpf.util.event.Event
 
replaceWithSequenceFrom(List<Event>) - Method in class gov.nasa.jpf.util.event.Event
 
report(String[]) - Method in class gov.nasa.jpf.util.test.TestJPF
 
reporter - Variable in class gov.nasa.jpf.report.Publisher
 
Reporter - Class in gov.nasa.jpf.report
this is our default report generator, which is heavily configurable via our standard properties.
Reporter(Config, JPF) - Constructor for class gov.nasa.jpf.report.Reporter
 
reporter - Variable in class gov.nasa.jpf.search.Search
this is a special SearchListener that is always notified last, so that PublisherExtensions can be sure the notification has been processed by all listeners
reportResults(String, int, int, int, List<String>) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
reportTestCleanup(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
reportTestFinished(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
reportTestInitialization(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
reportTestStart(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
 
RepositoryEntry - Class in gov.nasa.jpf.util
simple generic structure to hold repository info for source files <2do> extend this to find out what the status of the repository is, i.e.
RepositoryEntry(String, String, String, String) - Constructor for class gov.nasa.jpf.util.RepositoryEntry
 
requestBacktrack() - Method in class gov.nasa.jpf.search.DFSearch
 
requestBacktrack() - Method in class gov.nasa.jpf.search.PathSearch
 
requestBacktrack() - Method in class gov.nasa.jpf.search.Search
this is somewhat redundant to SystemState.setIgnored(), but we don't want to mix the case of overriding state matching with backtracking when searching for multiple errors
requestSUTException(String, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
REQUIRES_KEY - Static variable in class gov.nasa.jpf.Config
 
requiresClinitExecution(ClassInfo, ThreadInfo) - Method in class gov.nasa.jpf.util.json.JSONObject
check if all required ClassInfos for this object have been initialized so that the caller can decide if it has to re-execute before proceeding NOTE - this currently does not support concrete field types that are subtypes of the respective field types
requiresClinitExecution(ThreadInfo, ClassInfo) - Method in class gov.nasa.jpf.vm.Instruction
this is a misnomer - we actually push the clinit calls here in case we need some.
requiresClinitExecution(ClassInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
use this whenever a peer performs an operation on a class that might not be initialized yet Do a repeatInvocation() in this case
RESCHEDULE - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
reschedule(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
this is a generic request to reschedule that is not based on instruction type Note that we check for a mandatory CG, i.e.
reschedulesLockAcquisition(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
this does the lock registration/acquisition and respective transition break return true if the caller has to re-execute
reset() - Method in class gov.nasa.jpf.GenericProperty
 
reset(ClassFile, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
reset() - Method in class gov.nasa.jpf.listener.AssertionProperty
 
reset() - Method in class gov.nasa.jpf.listener.EndlessLoopDetector
 
reset() - Method in class gov.nasa.jpf.listener.NoStateCycles
 
reset() - Method in class gov.nasa.jpf.listener.NumericValueChecker
 
reset() - Method in class gov.nasa.jpf.listener.PathOutputMonitor
 
reset() - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
 
reset() - Method in interface gov.nasa.jpf.Property
 
reset() - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
reset() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
reset() - Method in class gov.nasa.jpf.util.HashData
 
reset() - Method in class gov.nasa.jpf.util.PairPermutationGenerator
 
reset() - Method in class gov.nasa.jpf.util.PermutationGenerator
 
reset() - Method in class gov.nasa.jpf.util.RandomPermutationGenerator
 
reset(RunRegistry) - Method in interface gov.nasa.jpf.util.RunListener
 
reset() - Method in class gov.nasa.jpf.util.RunRegistry
 
reset() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
reset the enumeration state of this factory
reset() - Method in class gov.nasa.jpf.util.TotalPermutationGenerator
 
reset() - Method in class gov.nasa.jpf.util.UniqueRandomPermGenerator
 
reset() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
reset() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
reset() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
reset() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
reset() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
reset() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
reset() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
reset() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
 
reset() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
reset() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
 
reset() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
 
reset() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
reset() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
reset() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
this has to reset the CG to its initial state, which includes resetting 'isDone'
reset() - Method in class gov.nasa.jpf.vm.NoOutOfMemoryErrorProperty
 
reset() - Method in class gov.nasa.jpf.vm.NotDeadlockedProperty
 
reset() - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
 
reset() - Method in class gov.nasa.jpf.vm.StackFrame
re-execute method from the beginning - use with care
resetChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
resetCounter(int) - Static method in class gov.nasa.jpf.vm.Verify
 
resetCounter__I__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
resetEmptyTransition() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
resetGlobalPaths() - Method in class gov.nasa.jpf.Config
this resets to what was explicitly set in the config files
resetHeuristicSearchValue() - Static method in class gov.nasa.jpf.vm.Verify
 
resetHeuristicSearchValue____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
resetLockRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
thread is not blocked anymore needs to be public since we have to use it from INVOKECLINIT (during call skipping)
resetNextCG() - Method in class gov.nasa.jpf.vm.VM
 
resetProperties() - Method in class gov.nasa.jpf.search.Search
 
resetTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
resetTransientAttributes() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
resetVolatiles() - Method in class gov.nasa.jpf.vm.GenericHeap
 
resetVolatiles() - Method in interface gov.nasa.jpf.vm.Heap
 
resetVolatiles() - Method in class gov.nasa.jpf.vm.OVHeap
 
resetVolatiles() - Method in class gov.nasa.jpf.vm.PSIMHeap
 
resolveAndLink() - Method in class gov.nasa.jpf.vm.ClassInfo
the initialization part that has to happen once we have super, fields, methods and annotations NOTE - this has to be called by concrete ctors after parsing class files
resolveClass() - Method in class gov.nasa.jpf.vm.ClassInfo
loads superclass and direct interfaces, and computes information that depends on them
resolvedAnnotations - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
resolvedClasses - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
resolveReferencedClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
get a ClassInfo for a referenced type that is resolved with the same classLoader, but make sure we only do this once per path This method is called by the following bytecode instructions: anewarray, checkcast, getstatic, instanceof, invokespecial, invokestatic, ldc, ldc_w, multianewarray, new, and putstatic It loads the class referenced by these instructions and adds it to the resolvedClasses map of the classLoader
resolveReferencedClass(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
resolveVar(String) - Static method in class gov.nasa.jpf.vm.choice.DoubleSpec
 
RESOURCE_VARIABLE - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
Restorable<T> - Interface in gov.nasa.jpf.vm
generic interface of objects that can provide state storage/restore capabilities
RestorableVMState - Class in gov.nasa.jpf.vm
NOTE - making VMStates fully restorable is currently very expensive and should only be done on a selective basis
restore(Object) - Method in class gov.nasa.jpf.listener.ObjectTracker
 
restore() - Method in class gov.nasa.jpf.State
 
restore(IntTable.Snapshot<E>) - Method in class gov.nasa.jpf.util.IntTable
 
restore() - Method in class gov.nasa.jpf.util.MutableIntegerRestorer
 
restore(ObjVector<E>, Transformer<T, E>) - Method in class gov.nasa.jpf.util.ObjVector.MutatingSnapshot
 
restore(ObjVector.Snapshot<E>) - Method in class gov.nasa.jpf.util.ObjVector
 
restore(ObjVector.MutatingSnapshot<E, T>, Transformer<T, E>) - Method in class gov.nasa.jpf.util.ObjVector
 
restore(ObjVector<E>) - Method in class gov.nasa.jpf.util.ObjVector.Snapshot
 
restore(ScriptEnvironment<CG>.ActiveSnapshot) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
restore(SparseClusterArray.Snapshot<E, T>, Transformer<T, E>) - Method in class gov.nasa.jpf.util.SparseClusterArray
 
restore(SparseIntVector.Snapshot) - Method in class gov.nasa.jpf.util.SparseIntVector
 
restore(T) - Method in interface gov.nasa.jpf.util.StateExtensionClient
 
restore(Saved) - Method in class gov.nasa.jpf.vm.AbstractRestorer
 
restore() - Method in interface gov.nasa.jpf.vm.ClosedMemento
 
restore(int, int, Fields, Monitor) - Method in class gov.nasa.jpf.vm.ElementInfo
 
restore(T) - Method in interface gov.nasa.jpf.vm.Memento
note that there is no guarantee the restored object will be the same that is (optionally) passed in.
restore(Saved) - Method in interface gov.nasa.jpf.vm.StateRestorer
restore from saved KernelState.
restore(ThreadInfoSet) - Method in class gov.nasa.jpf.vm.TidSet
 
restoreAttributes(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
restored - Variable in class gov.nasa.jpf.report.Statistics
 
restoreEdgeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
restoreFields(Fields) - Method in class gov.nasa.jpf.vm.ElementInfo
 
restoreMonitor(Monitor) - Method in class gov.nasa.jpf.vm.ElementInfo
 
restorer - Variable in class gov.nasa.jpf.vm.DefaultBacktracker
 
restorer - Variable in class gov.nasa.jpf.vm.VM
optional serializer/restorer to support backtracker
restoreState(State) - Method in class gov.nasa.jpf.search.Search
 
restoreState(Backtracker.RestorableState) - Method in interface gov.nasa.jpf.vm.Backtracker
 
restoreState(Backtracker.RestorableState) - Method in class gov.nasa.jpf.vm.DefaultBacktracker
 
restoreState(RestorableVMState) - Method in class gov.nasa.jpf.vm.VM
 
restoreThreadData(ThreadData) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
restoreTo(Object) - Method in class gov.nasa.jpf.vm.SystemState
 
restoreVolatiles() - Method in class gov.nasa.jpf.vm.GenericHeap
 
restoreVolatiles() - Method in interface gov.nasa.jpf.vm.Heap
 
restoreVolatiles() - Method in class gov.nasa.jpf.vm.OVHeap
 
restoreVolatiles() - Method in class gov.nasa.jpf.vm.PSIMHeap
 
Result - Class in gov.nasa.jpf.util
simple result wrapper that can store a boolean value and a String, to be used as method return value if we have to keep exceptions in the callee
RESUME - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
resume() - Method in class gov.nasa.jpf.vm.ThreadInfo
unset suspension status
resumeNonlockedWaiter(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
this is for waiters that did not own the lock
ret(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
ret - Variable in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
RET - Class in gov.nasa.jpf.jvm.bytecode
Return from subroutine No change
RET(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.RET
 
ret(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
ret(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
ret(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
ret(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
ret(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
ret - Variable in class gov.nasa.jpf.vm.NativeStackFrame
 
retainAll(Collection<?>) - Method in class gov.nasa.jpf.util.SingleElementList
 
retainAttributes(boolean) - Method in class gov.nasa.jpf.vm.SystemState
 
retainStateAttributes(boolean) - Method in class gov.nasa.jpf.vm.VM
 
retAttr - Variable in class gov.nasa.jpf.vm.NativeStackFrame
 
retSize - Variable in class gov.nasa.jpf.vm.MethodInfo
number of stack slots for return value
RETURN - Class in gov.nasa.jpf.jvm.bytecode
Return void from method ...
RETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.RETURN
 
return_() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
return_() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
return_() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
return_() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
return_() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
return_() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
returnAttrIterator(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
returnAttrIterator(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
returnAttrIterator(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
returnAttrIterator(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
returnedDirectCall - Variable in class gov.nasa.jpf.vm.ThreadInfo
the last returned direct call frame
returnFrame - Variable in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
ReturnInstruction - Class in gov.nasa.jpf.vm.bytecode
abstract base for return instructions since .jvm so far does not use any specific feature of ReturnInstructions, we just need an empty type to make .jvm independent of a specific Instruction set
ReturnInstruction() - Constructor for class gov.nasa.jpf.vm.bytecode.ReturnInstruction
 
returnType - Variable in class gov.nasa.jpf.vm.MethodInfo
what return type do we have (again, lazy evaluated)
ReturnValueInstruction - Interface in gov.nasa.jpf.vm.bytecode
common type for ReturnInstructions that return a value
returnWatchList - Variable in class gov.nasa.jpf.listener.Perturbator
 
reuseTid - Variable in class gov.nasa.jpf.vm.ThreadList
 
reverse() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
note this should only be called before the first advance since it resets the enumeration state
reverse() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
note this should only be called before the CG is advanced since it resets the enumeration state
revertChanges(SparseClusterArray.Entry<E>) - Method in class gov.nasa.jpf.util.SparseClusterArray
 
Right - Class in gov.nasa.jpf.util
right justified output <2do> this is not worth a class! use a general TextFormatter
Right() - Constructor for class gov.nasa.jpf.util.Right
 
rollback() - Method in class gov.nasa.jpf.util.CommitOutputStream
 
root - Variable in class gov.nasa.jpf.util.event.EventTree
 
root - Variable in class gov.nasa.jpf.util.Source
 
root - Variable in class gov.nasa.jpf.util.SparseClusterArray
 
Root() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Root
 
ROOT - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
rootLevel - Variable in class gov.nasa.jpf.util.PSIntMap
 
rootMap - Variable in class gov.nasa.jpf.util.event.EventForest
 
rootNode - Variable in class gov.nasa.jpf.util.PSIntMap
 
roundTripRequired - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
run() - Method in class gov.nasa.jpf.JPF
runs the verification.
run() - Method in class gov.nasa.jpf.listener.LogConsole
 
run() - Method in class gov.nasa.jpf.tool.LogConsole
 
Run - Class in gov.nasa.jpf.tool
common base for Run* classes
Run() - Constructor for class gov.nasa.jpf.tool.Run
 
runDirectly - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
runGc - Variable in class gov.nasa.jpf.vm.VM
 
RunJPF - Class in gov.nasa.jpf.tool
This class is a wrapper for loading JPF or a JPFShell through a classloader that got initialized from a Config object (i.e.
RunJPF() - Constructor for class gov.nasa.jpf.tool.RunJPF
 
RunListener - Interface in gov.nasa.jpf.util
little helper interface to facilitate resetting classes and objects between JPF runs, mostly to avoid memory leaks
runnableDaemons - Variable in class gov.nasa.jpf.vm.ThreadList.Count
 
runnableNonDaemons - Variable in class gov.nasa.jpf.vm.ThreadList.Count
 
runnablePredicate - Variable in class gov.nasa.jpf.vm.SingleProcessVM
 
RunRegistry - Class in gov.nasa.jpf.util
little helper to enable resetting classes and objects between JPF runs, mostly to avoid memory leaks reset() has to be called at the beginning of a new run, causing all still registered listeners to be notified.
RunRegistry() - Constructor for class gov.nasa.jpf.util.RunRegistry
 
runstart(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
RUNSTART - Class in gov.nasa.jpf.jvm.bytecode
this is an artificial instruction that is automatically prepended to a run()/main() method call.
RUNSTART() - Constructor for class gov.nasa.jpf.jvm.bytecode.RUNSTART
 
runStart(MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
runstart(MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
RunTest - Class in gov.nasa.jpf.tool
tool to run JPF test with configured classpath arguments are supposed to be of type {} {} all leading config options are used to create the initial Config, but be aware of that each test (TestJPF.verifyX() invocation) uses its own Config and JPF object, i.e.
RunTest() - Constructor for class gov.nasa.jpf.tool.RunTest
 
RunTest.Failed - Exception in gov.nasa.jpf.tool
 
runTests(Class<? extends TestJPF>, String...) - Static method in class gov.nasa.jpf.util.test.TestJPF
this is the main test loop if this TestJPF instance is executed directly or called from RunTest.
runTestsOfThisClass(String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
NOTE: this needs to be called from the concrete test class, typically from its main() method, otherwise we don't know the name of the class we have to pass to JPF
runTestsOfThisClass___3Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
RUNTIME_INVISIBLE_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
RUNTIME_VISIBLE_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
RUNTIME_VISIBLE_TYPE_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 

S

S1 - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
S2 - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
S3 - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
saload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
SALOAD - Class in gov.nasa.jpf.jvm.bytecode
Load short from array ..., arrayref, index => ..., value
SALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.SALOAD
 
saload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
saload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
saload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
saload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
saload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
SAME_PACKAGE - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
sameSourceLocation(Step) - Method in class gov.nasa.jpf.vm.Step
 
samMethodNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
sastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
SASTORE - Class in gov.nasa.jpf.jvm.bytecode
Store into short array ..., array, index, value => ...
SASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.SASTORE
 
sastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
sastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
sastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
sastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
sastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
savedFrame - Variable in class gov.nasa.jpf.listener.Perturbator
 
scheduleFinalizer() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
 
Scheduler - Interface in gov.nasa.jpf.vm
a policy interface that is used for all system operations that might cause ThreadChoiceGenerators
scheduler - Variable in class gov.nasa.jpf.vm.VM
ThreadChoiceGenerator management related to data races and shared objects
scopeEntries - Variable in class gov.nasa.jpf.vm.VariableAnnotationInfo
 
script - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
Script - Class in gov.nasa.jpf.util.script
 
Script() - Constructor for class gov.nasa.jpf.util.script.Script
the stuff we need for traversal
ScriptElement - Class in gov.nasa.jpf.util.script
 
ScriptElementContainer - Class in gov.nasa.jpf.util.script
 
ScriptElementContainer.SECIterator - Class in gov.nasa.jpf.util.script
 
ScriptEnvironment<CG extends ChoiceGenerator<?>> - Class in gov.nasa.jpf.util.script
class representing a statemachine environment that produces SCEventGenerators from scripts
ScriptEnvironment(String) - Constructor for class gov.nasa.jpf.util.script.ScriptEnvironment
 
ScriptEnvironment(String, Reader) - Constructor for class gov.nasa.jpf.util.script.ScriptEnvironment
 
scriptFileName - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
search - Variable in class gov.nasa.jpf.report.Reporter
 
search() - Method in class gov.nasa.jpf.search.DFSearch
state model of the search next new -> action T T forward T F backtrack, forward F T backtrack, forward F F backtrack, forward end condition backtrack failed (no saved states) | property violation (currently only checked in new states) | search constraint (depth or memory or time) <2do> we could split the properties into forward and backtrack properties, the latter ones being usable for liveness properties that are basically condition accumulators for sub-paths of the state space, to be checked when we backtrack to the state where they were introduced.
search() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
search() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
search() - Method in class gov.nasa.jpf.search.PathSearch
 
search() - Method in class gov.nasa.jpf.search.RandomSearch
 
Search - Class in gov.nasa.jpf.search
the mother of all search classes.
Search(Config, VM) - Constructor for class gov.nasa.jpf.search.Search
 
search() - Method in class gov.nasa.jpf.search.Search
 
search() - Method in class gov.nasa.jpf.search.Simulation
 
searchConstraintHit(Search) - Method in class gov.nasa.jpf.listener.SearchStats
 
searchConstraintHit(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
 
searchConstraintHit(Search) - Method in class gov.nasa.jpf.listener.TraceStorer
 
searchConstraintHit(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
searchConstraintHit(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
searchConstraintHit(Search) - Method in class gov.nasa.jpf.report.Reporter
 
searchConstraintHit(Search) - Method in class gov.nasa.jpf.report.Statistics
 
searchConstraintHit(Search) - Method in interface gov.nasa.jpf.search.SearchListener
there was some contraint hit in the search, we back out could have been turned into a property, but usually is an attribute of the search, not the application
searchConstraintHit(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.InsnCounter
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.PathOutputMonitor
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.SearchStats
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.StateCountEstimator
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
 
searchFinished(Search) - Method in class gov.nasa.jpf.listener.StateTracker
 
searchFinished(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
searchFinished(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
searchFinished(Search) - Method in class gov.nasa.jpf.report.Reporter
 
searchFinished(Search) - Method in interface gov.nasa.jpf.search.SearchListener
we're done, either with or without a preceeding error
searchFinished(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
SearchListener - Interface in gov.nasa.jpf.search
interface to register for notification by the Search object.
SearchListenerAdapter - Class in gov.nasa.jpf.search
a no-action SearchListener which we can use to override only the notifications we are interested in
SearchListenerAdapter() - Constructor for class gov.nasa.jpf.search.SearchListenerAdapter
 
searchProbed(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
searchProbed(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
searchProbed(Search) - Method in class gov.nasa.jpf.report.Reporter
 
searchProbed(Search) - Method in interface gov.nasa.jpf.search.SearchListener
there was a probe request, e.g.
searchProbed(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.HeapTracker
SearchListener interface
searchStarted(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.SearchStats
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.StateCountEstimator
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.StateSpaceAnalyzer
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
 
searchStarted(Search) - Method in class gov.nasa.jpf.listener.StateTracker
 
searchStarted(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
searchStarted(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
searchStarted(Search) - Method in class gov.nasa.jpf.report.Reporter
 
searchStarted(Search) - Method in interface gov.nasa.jpf.search.SearchListener
we get this after we enter the search loop, but BEFORE the first forward
searchStarted(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
searchStarted(Search) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
SearchListener interface
SearchState - Class in gov.nasa.jpf.search
 
SearchStats - Class in gov.nasa.jpf.listener
An alternative to SearchMonitor that just reports statistics at the end.
SearchStats() - Constructor for class gov.nasa.jpf.listener.SearchStats
 
section(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
 
Section - Class in gov.nasa.jpf.util.script
this script element is just a way to do logical partitioning of scripts and doesn't bear any additional info than just an id.
Section(ScriptElement, String) - Constructor for class gov.nasa.jpf.util.script.Section
 
Section(ScriptElement, List<String>, int) - Constructor for class gov.nasa.jpf.util.script.Section
 
sections - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
seed - Variable in class gov.nasa.jpf.util.RandomPermutationGenerator
 
seed - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
seg - Variable in class gov.nasa.jpf.util.SparseClusterArray.ChunkNode
 
seg - Variable in class gov.nasa.jpf.util.SparseClusterArray.Node
 
seg - Variable in class gov.nasa.jpf.util.SparseClusterArray.Root
 
SEG_BITS - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
SEG_MASK - Static variable in class gov.nasa.jpf.util.SparseClusterArray
 
select(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
select(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
sequence(Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
 
sequence(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
 
SequenceInterpreter - Class in gov.nasa.jpf.util.script
an interpreter that walks a ScriptElementContainer hierarchy, returning Events and Alternatives while expanding loops
SequenceInterpreter(ScriptElementContainer) - Constructor for class gov.nasa.jpf.util.script.SequenceInterpreter
 
serializeClass(StaticElementInfo) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
serializeClass(StaticElementInfo) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
serializeClass(StaticElementInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
 
serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
 
serializeFrame(StackFrame) - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
 
serializeFrame(StackFrame) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
serializeFrame(StackFrame) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
serializeFrame(StackFrame) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
more generic, but less efficient because it can't use block operations protected void _serializeFrame(StackFrame frame){ buf.add(frame.getMethodInfo().getGlobalId()); buf.add(frame.getPC().getInstructionIndex()); int len = frame.getTopPos()+1; buf.add(len); // this looks like something we can push into the frame int[] slots = frame.getSlots(); for (int i = 0; i < len; i++) { if (frame.isReferenceSlot(i)) { processReference(slots[i]); } else { buf.add(slots[i]); } } }
serializeLockedObjects(List<ElementInfo>) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializeNativeStateHolder(NativeStateHolder) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
serializeNativeStateHolder(NativeStateHolder) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializeNativeStateHolders() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
serializeNativeStateHolders() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializer - Variable in class gov.nasa.jpf.vm.SerializingStateSet
 
serializer - Variable in class gov.nasa.jpf.vm.VM
optional serializer to support stateSet
serializeStackFrames() - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
 
serializeStackFrames() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
serializeStackFrames(ThreadInfo) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
serializeStackFrames() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializeStackFrames(ThreadInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializeStackFrames(ThreadInfo) - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
 
serializeStatics(Statics) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
serializeStatics(Statics) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializeThreadState(ThreadInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
serializeThreadStates() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
SerializingStateSet - Class in gov.nasa.jpf.vm
 
SerializingStateSet() - Constructor for class gov.nasa.jpf.vm.SerializingStateSet
 
set(int, boolean) - Method in class gov.nasa.jpf.util.BitArray
 
set(int, int) - Method in class gov.nasa.jpf.util.BitArray
 
set(int) - Method in class gov.nasa.jpf.util.BitArray
 
set(int) - Method in class gov.nasa.jpf.util.BitSet1024
 
set(int) - Method in class gov.nasa.jpf.util.BitSet256
 
set(int) - Method in class gov.nasa.jpf.util.BitSet64
 
set(int, int) - Method in class gov.nasa.jpf.util.DynamicIntArray
 
set(int, E) - Method in class gov.nasa.jpf.util.DynamicObjectArray
 
set(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
 
set(int, boolean) - Method in interface gov.nasa.jpf.util.FixedBitSet
 
set(int, int) - Method in class gov.nasa.jpf.util.IntVector
 
set(int, long) - Method in class gov.nasa.jpf.util.LongVector
 
set(int) - Method in class gov.nasa.jpf.util.MutableInteger
 
set(int, E) - Method in class gov.nasa.jpf.util.ObjArray
 
set(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
set(int, E) - Method in class gov.nasa.jpf.util.ObjVector
 
set(int, V) - Method in class gov.nasa.jpf.util.PSIntMap
this either replaces or adds newElements new value
set(int, E) - Method in class gov.nasa.jpf.util.SingleElementList
 
set(SourceRef) - Method in class gov.nasa.jpf.util.SourceRef
 
set(int, E) - Method in class gov.nasa.jpf.util.SparseClusterArray
 
set(int, int) - Method in class gov.nasa.jpf.util.SparseIntVector
 
set(int, E) - Method in class gov.nasa.jpf.util.SparseObjVector
 
set(int, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
internal setter used during allocation
set(int, ElementInfo) - Method in class gov.nasa.jpf.vm.OVHeap
 
set(int, ElementInfo) - Method in class gov.nasa.jpf.vm.PSIMHeap
 
set1SlotField(FieldInfo, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
set2SlotField(FieldInfo, long) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setAlive(boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setAll() - Method in class gov.nasa.jpf.util.BitArray
 
setAll(ThreadInfo[]) - Method in class gov.nasa.jpf.vm.ThreadList
Replaces the array of ThreadInfos.
setAlt(Event) - Method in class gov.nasa.jpf.util.event.Event
 
setAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setAnnotation(ClassFile, Object, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setAnnotation(Object) - Method in class gov.nasa.jpf.vm.Transition
 
setAnnotationCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setAnnotationCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setAnnotationCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setAnnotationFieldValue(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setAnnotationFieldValue(ClassFile, Object, int, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setAnnotationFieldValue(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setAnnotationFieldValue(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setAnnotations(AnnotationInfo[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setAnnotations(AnnotationInfo[]) - Method in class gov.nasa.jpf.vm.InfoObject
 
setAnnotationsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setAnnotationsDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setAnnotationsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setAnnotationValueCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setAnnotationValueCount(ClassFile, Object, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setAnnotationValueCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setAnnotationValueElementCount(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setAnnotationValueElementCount(ClassFile, Object, int, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setAnnotationValueElementCount(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setAnnotationValueElementCount(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setAnnotationValueElementsDone(ClassFile, Object, int, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setAnnotationValueElementsDone(ClassFile, Object, int, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setAnnotationValueElementsDone(ClassFile, Object, int, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setAnnotationValueElementsDone(ClassFile, Object, int, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setAnnotationValueGetterCode(MethodInfo, FieldInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
to be called from super proxy ctor this needs to be in the VM specific ClassInfo because we need to create code
setAnnotationValueGetterCode(MethodInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setAnnotationValuesDone(ClassFileReader, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
setAnnotationValuesDone(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setAnnotationValuesDone(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setAnnotationValuesDone(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setArgs(Object[]) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
setArgument(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
setArgument(int, int, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
setArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
setArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
 
setArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
setArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setArguments(ThreadInfo) - Method in class gov.nasa.jpf.jvm.JVMNativeStackFrame
 
setArguments(String[]) - Method in class gov.nasa.jpf.util.script.Event
 
setArrayElement(ThreadInfo, StackFrame, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
setAssertionStatus() - Method in class gov.nasa.jpf.vm.ClassInfo
 
setAttr(Object) - Method in interface gov.nasa.jpf.util.Attributable
 
setAttr(Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setAttr(Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setAttr(Object) - Method in class gov.nasa.jpf.vm.InfoObject
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setAttr(Object) - Method in class gov.nasa.jpf.vm.Instruction
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setAttributes(ClassInfo) - Method in interface gov.nasa.jpf.vm.Attributor
 
setAttributes(ClassInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
setAttributes(ClassInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setAttributes(ClassInfo) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
to be called on each ClassInfo created in the realm of this SystemClassLoader
setBase(ChoiceGenerator<T>) - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
 
setBit(int, int) - Static method in class gov.nasa.jpf.util.Misc
 
setBitInBitSet(int, int, boolean) - Static method in class gov.nasa.jpf.vm.Verify
 
setBitInBitSet__IIZ__V(MJIEnv, int, int, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setBlockedInAtomicSection() - Method in class gov.nasa.jpf.vm.SystemState
 
setBlockedInAtomicSection() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setBlockingCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
set a runnable CG that would break a atomic section because it requires a context switch
setBooleanArrayElement(int, int, boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setBooleanElement(int, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setBooleanField(String, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setBooleanField(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setBooleanField(int, String, boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setBooleanValue(int, boolean) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setBooleanValue(int, boolean) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
 
setBooleanValue(int, boolean) - Method in class gov.nasa.jpf.vm.Fields
 
setBooleanValue(int, boolean) - Method in class gov.nasa.jpf.vm.NamedFields
 
setBootstrapMethod(ClassFile, Object, int, int, String, String, String, int[]) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setBootstrapMethod(ClassFile, Object, int, int, String, String, String, int[]) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setBootstrapMethod(ClassFile, Object, int, int, String, String, String, int[]) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setBootstrapMethodCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setBootstrapMethodCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setBootstrapMethodCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setBootstrapMethodsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setBootstrapMethodsDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setBootstrapMethodsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setBoring(boolean) - Method in class gov.nasa.jpf.vm.SystemState
 
setByteArrayElement(int, int, byte) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setBytecodeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setBytecodeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setBytecodeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setBytecodeTypeParameterAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setBytecodeTypeParameterAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setBytecodeTypeParameterAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setByteElement(int, byte) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setByteField(String, byte) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setByteField(FieldInfo, byte) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setByteField(int, String, byte) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setByteValue(int, byte) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setByteValue(int, byte) - Method in class gov.nasa.jpf.vm.ByteArrayFields
 
setByteValue(int, byte) - Method in class gov.nasa.jpf.vm.Fields
 
setByteValue(int, byte) - Method in class gov.nasa.jpf.vm.NamedFields
 
setCachedMemento(Memento<ElementInfo>) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setCachedMemento(Memento<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setCallArguments(ThreadInfo) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
this sets up arguments from a bytecode caller
setCascaded() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setCascaded() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setCause(NullTracker.NullSource) - Method in class gov.nasa.jpf.listener.NullTracker.NullSource
 
setCharArrayElement(int, int, char) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setCharElement(int, char) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setCharField(String, char) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setCharField(FieldInfo, char) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setCharField(int, String, char) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setCharValue(int, char) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setCharValue(int, char) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
setCharValue(int, char) - Method in class gov.nasa.jpf.vm.Fields
 
setCharValue(int, char) - Method in class gov.nasa.jpf.vm.NamedFields
 
setCharValues(char[]) - Method in class gov.nasa.jpf.vm.CharArrayFields
 
setClass(ClassFile, String, String, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setClass(ClassFile, String, String, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setClass(ClassFile, String, String, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setClass(ClassFile, String, String, int, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setClass(String, String, int, int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setClassAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setClassAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setClassAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setClassAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setClassAssertionStatus(String, boolean) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
setClassAttribute(ClassFile, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setClassAttribute(ClassFile, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setClassAttribute(ClassFile, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setClassAttribute(ClassFile, int, String, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setClassAttributeCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setClassAttributeCount(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setClassAttributeCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setClassAttributesDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setClassAttributesDone(ClassFile) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setClassAttributesDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setClassLoader(ClassLoader) - Method in class gov.nasa.jpf.Config
 
setClassLoaderObject(ElementInfo) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
setClassObjectRef(int) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
setClonedEntryValue(String, Object) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
setCode(ClassFile, Object, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setCode(ClassFile, Object, int, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setCode(ClassFile, Object, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setCode(Instruction[]) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setCodeAttribute(ClassFile, Object, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setCodeAttribute(ClassFile, Object, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setCodeAttribute(ClassFile, Object, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setCodeAttributeCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setCodeAttributeCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setCodeAttributeCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setCodeAttributesDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setCodeAttributesDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setCodeAttributesDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setComment(String) - Method in class gov.nasa.jpf.vm.Step
 
setConfigPathProperties(String) - Method in class gov.nasa.jpf.Config
 
setConstantValue(ClassFile, Object, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setConstantValue(ClassFile, Object, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setConstantValue(ClassFile, Object, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.ByteFieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.CharFieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.FieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.FloatFieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.LongFieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
 
setConstantValue(Object) - Method in class gov.nasa.jpf.vm.ShortFieldInfo
 
setConstructed() - Method in class gov.nasa.jpf.vm.ElementInfo
 
setContents(File, byte[]) - Static method in class gov.nasa.jpf.util.FileUtils
 
setContents(File, String) - Static method in class gov.nasa.jpf.util.FileUtils
 
setContext(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setContext(ThreadInfo) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setContext(String, String, int, int) - Method in class gov.nasa.jpf.vm.Instruction
 
setContextExpander(EventContext) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
setCounter(int, int) - Static method in class gov.nasa.jpf.vm.Verify
 
setCounter__II__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setCurrent() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
to be called before the first advance().
setCurrent() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setData(byte[]) - Method in class gov.nasa.jpf.jvm.ClassFile
set classfile data.
setDeclaredIntField(String, String, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setDeclaredIntField(int, String, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setDeclaredLongField(String, String, long) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setDeclaredReferenceField(String, String, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setDeclaredReferenceField(int, String, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setDefaultAssertionStatus(boolean) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
setDepthLimit(int) - Method in class gov.nasa.jpf.search.Search
 
setDirectCallCode(MethodInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
 
setDirectCallCode(MethodInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setDone() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setDone() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setDoubleArgument(int, double, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
setDoubleArgumentLocal(int, double, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setDoubleArrayElement(int, int, double) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setDoubleElement(int, double) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setDoubleField(String, double) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setDoubleField(FieldInfo, double) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setDoubleField(int, String, double) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setDoubleLocalVariable(int, double) - Method in class gov.nasa.jpf.vm.StackFrame
 
setDoubleValue(int, double) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setDoubleValue(int, double) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
 
setDoubleValue(int, double) - Method in class gov.nasa.jpf.vm.Fields
 
setDoubleValue(int, double) - Method in class gov.nasa.jpf.vm.NamedFields
 
setElementAttr(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setElementAttr(int, int, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setElementAttribute(Object, int, int) - Static method in class gov.nasa.jpf.vm.Verify
 
setElementAttribute__Ljava_lang_Object_2II__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setElementAttrNoClone(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setElementInfoAttrs(int) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setEnclosingClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setEnclosingMethod(ClassFile, Object, String, String, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setEnclosingMethod(ClassFile, Object, String, String, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setEnclosingMethod(ClassFile, Object, String, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setEnclosingMethod(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setEntries(AnnotationInfo.Entry[]) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
setEnumAnnotationValue(ClassFile, Object, int, int, String, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setEnumAnnotationValue(ClassFile, Object, int, int, String, int, String, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setEnumAnnotationValue(ClassFile, Object, int, int, String, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setEnumAnnotationValue(ClassFile, Object, int, int, String, int, String, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setError() - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
setException(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setException(ClassFile, Object, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setException(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setException(int, String) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setExceptionCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setExceptionCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setExceptionCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setExceptionHandler(ClassFile, Object, int, int, int, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setExceptionHandler(ClassFile, Object, int, int, int, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setExceptionHandler(ClassFile, Object, int, int, int, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setExceptionHandler(int, int, int, int, String) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setExceptionHandlers(ExceptionHandler[]) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setExceptionHandlerTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setExceptionHandlerTableCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setExceptionHandlerTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setExceptionHandlerTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setExceptionHandlerTableDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setExceptionHandlerTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setExceptionParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setExceptionParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setExceptionParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setExceptionReference(int) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
setExceptionReference(int) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
 
setExceptionReference(int) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
setExceptionReference(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
setExceptionReferenceAttribute(Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
setExceptionReferenceAttribute(Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
setExceptionReferenceAttribute(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setExceptionsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setExceptionsDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setExceptionsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setExcludes(String...) - Method in class gov.nasa.jpf.listener.ChoiceTracker
 
setExecThread(VM) - Method in class gov.nasa.jpf.vm.SystemState
 
setExecutedMethod(NativeMethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
setExposed() - Method in class gov.nasa.jpf.vm.ElementInfo
 
setExposed(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
 
setField(ElementInfo, int, long) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
setField(ThreadInfo, StackFrame, ElementInfo, FieldInfo) - Static method in class gov.nasa.jpf.jvm.bytecode.PutHelper
 
setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
 
setField(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setField(ClassFile, int, int, String, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setField(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setField(String, String) - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
for explicit construction
setFieldAttr(FieldInfo, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setFieldAttr(int, int, Object) - Method in class gov.nasa.jpf.vm.Fields
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setFieldAttr(int, String, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setFieldAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setFieldAttribute(ClassFile, int, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setFieldAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setFieldAttribute(Object, String, int) - Static method in class gov.nasa.jpf.vm.Verify
note - these are mostly for debugging purposes (to see if attributes get propagated correctly, w/o having to write a listener), since attributes are supposed to be created at the native side, and hence can't be accessed from the application
setFieldAttribute__Ljava_lang_Object_2Ljava_lang_String_2I__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setFieldAttributeCount(ClassFile, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setFieldAttributeCount(ClassFile, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setFieldAttributeCount(ClassFile, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setFieldAttributes(FieldSpecMatcher, FieldSpecMatcher, ClassInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setFieldAttributesDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setFieldAttributesDone(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setFieldAttributesDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setFieldCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setFieldCount(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setFieldCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setFieldDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setFieldDone(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setFieldDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setFieldLockInfo(FieldInfo, FieldLockInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setFields(FieldInfo[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setFieldsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setFieldsDone(ClassFile) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setFieldsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setFilter(Filter) - Method in class gov.nasa.jpf.util.JPFLogger
 
setFinalized() - Method in class gov.nasa.jpf.vm.ElementInfo
 
setFinalizerThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.ApplicationContext
 
setFireWall() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
setFirewall(boolean) - Method in class gov.nasa.jpf.vm.MethodInfo
turn unhandled exceptionHandlers at the JPF execution level into UnhandledException throws at the host VM level this is useful to implement firewalls for direct calls which should not let exceptionHandlers permeate into bytecode/ application code
setFloatArgument(int, float, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
setFloatArgumentLocal(int, float, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setFloatArrayElement(int, int, float) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setFloatElement(int, float) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setFloatField(String, float) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setFloatField(FieldInfo, float) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setFloatField(int, String, float) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setFloatLocalVariable(int, float) - Method in class gov.nasa.jpf.vm.StackFrame
 
setFloatValue(int, float) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setFloatValue(int, float) - Method in class gov.nasa.jpf.vm.Fields
 
setFloatValue(int, float) - Method in class gov.nasa.jpf.vm.FloatArrayFields
 
setFloatValue(int, float) - Method in class gov.nasa.jpf.vm.NamedFields
 
setForced(boolean) - Method in class gov.nasa.jpf.vm.SystemState
 
setFormalParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setFormalParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setFormalParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setFrameAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
this replaces all of them - use only if you know there are no SystemAttributes in the list (which would cause an exception)
setFromState(State) - Method in class gov.nasa.jpf.util.automaton.Transition
 
setFuncObjFields(ElementInfo, BootstrapMethodInfo, String[], Object[]) - Method in class gov.nasa.jpf.vm.FunctionObjectFactory
 
setGcEnabled(boolean) - Method in class gov.nasa.jpf.vm.GenericHeap
 
setGenericSignature(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setGenericSignature(String) - Method in class gov.nasa.jpf.vm.FieldInfo
 
setGenericSignature(String) - Method in interface gov.nasa.jpf.vm.GenericSignatureHolder
 
setGenericSignature(String) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setGlobal(ChoiceGenerator<?>) - Static method in class gov.nasa.jpf.vm.GlobalSchedulingPoint
 
setHeuristicSearchValue(int) - Static method in class gov.nasa.jpf.vm.Verify
 
setHeuristicSearchValue__I__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setId(int) - Method in class gov.nasa.jpf.util.automaton.State
 
setId(int) - Method in class gov.nasa.jpf.util.automaton.Transition
 
setId(String) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setId(String) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setId(int) - Method in class gov.nasa.jpf.vm.SystemState
 
setIdRef(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setIdRef(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setIgnored(boolean) - Method in class gov.nasa.jpf.vm.SystemState
this can be called anywhere from within a transition, to revert it and go on with the next choice.
setIgnoredState(boolean) - Method in class gov.nasa.jpf.search.Search
 
setInCurrentRootLevel(int, V) - Method in class gov.nasa.jpf.util.PSIntMap
that's ugly, but if we use recursion we need newElements result object to obtain the new stagingNode and the size change, which means there would be an additional allocation per set() or newElements non-persistent, transient object that would need synchronization
setIndex(int) - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
for explicit construction
setInherited(boolean) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
setInitialized() - Method in class gov.nasa.jpf.vm.ClassInfo
 
setInitializing(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setInnerClass(ClassFile, Object, int, String, String, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setInnerClass(ClassFile, Object, int, String, String, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setInnerClass(ClassFile, Object, int, String, String, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setInnerClassCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setInnerClassCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setInnerClassCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setInnerClassesDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setInnerClassesDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setInnerClassesDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setInnerClassNames(String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setInNewRootLevel(int, int, V) - Method in class gov.nasa.jpf.util.PSIntMap
 
setInsn(Instruction) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setInsn(Instruction) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setIntArrayElement(int, int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setIntElement(int, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setInteresting(boolean) - Method in class gov.nasa.jpf.vm.SystemState
 
setInterface(ClassFile, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setInterface(ClassFile, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setInterface(ClassFile, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setInterface(ClassFile, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setInterfaceCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setInterfaceCount(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setInterfaceCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setInterfaceNames(String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setInterfacesDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setInterfacesDone(ClassFile) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setInterfacesDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setIntField(String, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setIntField(FieldInfo, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setIntField(int, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setIntValue(int, int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setIntValue(int, int) - Method in class gov.nasa.jpf.vm.Fields
 
setIntValue(int, int) - Method in class gov.nasa.jpf.vm.IntArrayFields
 
setIntValue(int, int) - Method in class gov.nasa.jpf.vm.NamedFields
 
setInvokedMethod(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
this is for explicit initialization (not BCEL)
setInvokes(List<Invocation>) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
setItems(int, String[]) - Method in class gov.nasa.jpf.report.Publisher
 
setLambdaDirectCallCode(MethodInfo, BootstrapMethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
This method creates the body of the function object method that captures the lambda behavior.
setLambdaDirectCallCode(MethodInfo, BootstrapMethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setLevel(Level) - Method in class gov.nasa.jpf.util.JPFLogger
 
setLimit(int) - Method in class gov.nasa.jpf.util.LimitedInputStream
 
setLineNumber(ClassFile, Object, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setLineNumber(ClassFile, Object, int, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setLineNumber(ClassFile, Object, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setLineNumber(int, int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setLineNumbers(int[], int[]) - Method in class gov.nasa.jpf.vm.MethodInfo
note - this depends on that we already have a code array and that the lines/startPcs are sorted (monotonic increasing)
setLineNumbers(int[]) - Method in class gov.nasa.jpf.vm.MethodInfo
this version takes an already expanded line number array which has to be of the same size as the code array
setLineNumberTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setLineNumberTableCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setLineNumberTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setLineNumberTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setLineNumberTableDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setLineNumberTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setLinksFrom(Event) - Method in class gov.nasa.jpf.util.event.Event
 
setLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
this replaces all of them - use only if you know - there will be only one attribute at callerSlots time - you obtained the value you set by callerSlots previous getXAttr() - you constructed callerSlots multi value list with ObjectList.createList()
setLocalAttribute(String, int) - Static method in class gov.nasa.jpf.vm.Verify
 
setLocalAttribute__Ljava_lang_String_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setLocalReferenceVariable(int, int) - Method in class gov.nasa.jpf.vm.StackFrame
 
setLocalVar(ClassFile, Object, int, String, String, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setLocalVar(ClassFile, Object, int, String, String, int, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setLocalVar(ClassFile, Object, int, String, String, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setLocalVar(int, String, String, int, int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setLocalVarAnnotations() - Method in class gov.nasa.jpf.vm.MethodInfo
 
setLocalVariable(int, int) - Method in class gov.nasa.jpf.vm.StackFrame
 
setLocalVariable(int, int, boolean) - Method in class gov.nasa.jpf.vm.StackFrame
 
setLocalVarTable(LocalVarInfo[]) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setLocalVarTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setLocalVarTableCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setLocalVarTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setLocalVarTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setLocalVarTableDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setLocalVarTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setLocation(int, int) - Method in class gov.nasa.jpf.vm.Instruction
 
setLockCount(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
Sets the number of locks held at the time of a wait.
setLogLevel(Level) - Method in interface gov.nasa.jpf.util.Loggable
 
setLongArgument(int, long, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
setLongArgument(int, long, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
setLongArgumentLocal(int, long, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
setLongArgumentLocal(int, long, Object) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
 
setLongArgumentLocal(int, long, Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
setLongArgumentLocal(int, long, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setLongArrayElement(int, int, long) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setLongElement(int, long) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setLongField(String, long) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setLongField(FieldInfo, long) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setLongField(int, String, long) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setLongLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setLongLocalVariable(int, long) - Method in class gov.nasa.jpf.vm.StackFrame
 
setLongOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
this replaces all of them - use only if you know - there will be only one attribute at callerSlots time - you obtained the value you set by callerSlots previous getXAttr() - you constructed callerSlots multi value list with ObjectList.createList()
setLongValue(int, long) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setLongValue(int, long) - Method in class gov.nasa.jpf.vm.Fields
 
setLongValue(int, long) - Method in class gov.nasa.jpf.vm.LongArrayFields
 
setLongValue(int, long) - Method in class gov.nasa.jpf.vm.NamedFields
 
setMandatoryNextChoiceGenerator(ChoiceGenerator<?>, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setMandatoryNextChoiceGenerator(ChoiceGenerator<?>, String) - Method in class gov.nasa.jpf.vm.SystemState
 
setMandatoryNextChoiceGenerator(ChoiceGenerator<?>, String) - Method in class gov.nasa.jpf.vm.VM
 
setMarked() - Method in class gov.nasa.jpf.vm.ElementInfo
 
setMaxLocals(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setMaxStack(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setMaybeBlockingCG(String, ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
set a runnable CG that only breaks a atomic section if the blocking thread is the currently executing one
setMethod(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setMethod(ClassFile, int, int, String, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setMethod(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setMethod(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setMethod(MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setMethodAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setMethodAttribute(ClassFile, int, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setMethodAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setMethodAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setMethodAttributeCount(ClassFile, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setMethodAttributeCount(ClassFile, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setMethodAttributeCount(ClassFile, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setMethodAttributesDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setMethodAttributesDone(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setMethodAttributesDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setMethodCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setMethodCount(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setMethodCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setMethodCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setMethodDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setMethodDone(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setMethodDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setMethodDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setMethodInfo(MethodInfo, StackFrame) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
setMethodInfo(MethodInfo) - Method in class gov.nasa.jpf.vm.Instruction
that's used for explicit construction of MethodInfos (synthetic methods)
setMethods(MethodInfo[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setMethodsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setMethodsDone(ClassFile) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setMethodsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setMethodsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setName(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
setNativeCallCode(NativeMethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
 
setNativeCallCode(NativeMethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setNativeLibs(String[]) - Method in class gov.nasa.jpf.JPFClassLoader
 
setNext(Event) - Method in class gov.nasa.jpf.util.event.Event
 
setNextChoiceGenerator(ChoiceGenerator<ThreadInfo>) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setNextChoiceGenerator(ChoiceGenerator<ThreadInfo>) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setNextChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setNextChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
set the ChoiceGenerator to be used in the next transition
setNextChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setNextChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.VM
 
setNextPC(Instruction) - Method in class gov.nasa.jpf.vm.ThreadInfo
explicitly set the next insn to enter.
setNonBlockingCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
set a runnable CG that is optional if we are in a atomic section
setObjectAttr(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setObjectAttr(Object) - Method in class gov.nasa.jpf.vm.Fields
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setObjectAttr(int, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setObjectAttribute(Object, int) - Static method in class gov.nasa.jpf.vm.Verify
 
setObjectAttribute__Ljava_lang_Object_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setObjectAttrNoClone(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList()
setObjectRef(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setOperand(int, int, boolean) - Method in class gov.nasa.jpf.vm.StackFrame
 
setOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
this replaces all of them - use only if you know - there will be only one attribute at callerSlots time - you obtained the value you set by callerSlots previous getXAttr() - you constructed callerSlots multi value list with ObjectList.createList()
setOperandAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
this replaces all of them - use only if you know - there will be only one attribute at callerSlots time - you obtained the value you set by callerSlots previous getXAttr() - you constructed callerSlots multi value list with ObjectList.createList()
setOutOfMemory(boolean) - Method in class gov.nasa.jpf.vm.GenericHeap
 
setOutOfMemory(boolean) - Method in interface gov.nasa.jpf.vm.Heap
 
setOutput(OutputStream) - Method in class gov.nasa.jpf.util.LogHandler
 
setOutput(OutputStream) - Static method in class gov.nasa.jpf.util.LogManager
 
setOutput(String) - Method in class gov.nasa.jpf.vm.Transition
 
setOutputStream(OutputStream) - Method in interface gov.nasa.jpf.vm.DebugStateSerializer
 
setOutputStream(OutputStream) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
 
setOutputStream(OutputStream) - Method in class gov.nasa.jpf.vm.serialize.DebugFilteringSerializer
 
setPackageAssertionStatus(String, boolean) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
setParameterAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setParameterAnnotation(ClassFile, Object, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setParameterAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setParameterAnnotationCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setParameterAnnotationCount(ClassFile, Object, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setParameterAnnotationCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setParameterAnnotations(int, AnnotationInfo[]) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setParameterAnnotations(AnnotationInfo[][]) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setParameterAnnotationsDone(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setParameterAnnotationsDone(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setParameterAnnotationsDone(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setParameterCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setParameterCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setParameterCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setParametersDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setParametersDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setParametersDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setParent(Logger) - Method in class gov.nasa.jpf.util.JPFLogger
 
setPathSensitive(boolean) - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
setPathSensitive(boolean) - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
setPC(Instruction) - Method in class gov.nasa.jpf.vm.StackFrame
 
setPC(Instruction) - Method in class gov.nasa.jpf.vm.ThreadInfo
Sets the program counter of the top stack frame.
setPeerClass(Class<?>) - Static method in class gov.nasa.jpf.vm.Verify
 
setPos(int) - Method in class gov.nasa.jpf.util.BinaryClassSource
 
setPrev(Event) - Method in class gov.nasa.jpf.util.event.Event
 
setPrev(ScriptElementContainer.SECIterator) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
 
setPrevious(StackFrame) - Method in class gov.nasa.jpf.vm.StackFrame
to be set (by ThreadInfo) when the frame is pushed.
setPreviousChoiceGenerator(ChoiceGenerator<?>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setPreviousChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setPrimitiveAnnotationValue(ClassFile, Object, int, int, String, int, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setPrimitiveAnnotationValue(ClassFile, Object, int, int, String, int, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setPrimitiveAnnotationValue(ClassFile, Object, int, int, String, int, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setPrimitiveAnnotationValue(ClassFile, Object, int, int, String, int, Object) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setPriority(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setProcessed() - Method in class gov.nasa.jpf.util.event.Event
 
setProperties(String...) - Static method in class gov.nasa.jpf.vm.Verify
 
setProperties___3Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setProperty(String, String) - Method in class gov.nasa.jpf.Config
 
setPublisherItems(Class<T>, int, String[]) - Method in class gov.nasa.jpf.JPF
 
setPublisherItems(Class<T>, int, String[]) - Method in class gov.nasa.jpf.report.Reporter
 
setQueue(ArrayList<EventGenerator>) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
setRange(int, int, E) - Method in class gov.nasa.jpf.util.ObjVector
set range of values
setRange(int, int, int) - Method in class gov.nasa.jpf.util.SparseIntVector
 
setRef(int) - Method in class gov.nasa.jpf.vm.PredicateMap
 
setReferenceArgument(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
setReferenceArgument(int, int, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
setReferenceArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
 
setReferenceArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
 
setReferenceArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
setReferenceArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setReferenceArrayElement(int, int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setReferenceElement(int, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setReferenceField(ThreadInfo, StackFrame, ElementInfo, FieldInfo) - Static method in class gov.nasa.jpf.jvm.bytecode.PutHelper
 
setReferenceField(String, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setReferenceField(FieldInfo, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setReferenceField(int, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setReferenceResult(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setReferenceValue(int, int) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setReferenceValue(int, int) - Method in class gov.nasa.jpf.vm.Fields
 
setReferenceValue(int, int) - Method in class gov.nasa.jpf.vm.NamedFields
 
setReferenceValue(int, int) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
 
setReferencingThreads(ThreadInfoSet) - Method in class gov.nasa.jpf.vm.ElementInfo
set the referencing threads.
setReflection() - Method in class gov.nasa.jpf.vm.StackFrame
 
setReporter(Reporter) - Method in class gov.nasa.jpf.search.Search
 
setResult(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setResult(long, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList() we don't clone since pushing a return value already changed the caller frame
setReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
this replaces all of them - use only if you know - there will be only one attribute at a time - you obtained the value you set by a previous getXAttr() - you constructed a multi value list with ObjectList.createList() we don't clone since pushing a return value already changed the caller frame
setReturnAttr(Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
setReturnAttribute(Object) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setReturnFrame(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
setReturnValue(Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
setRootCG() - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
this one has to be guaranteed to set a CG
setRootCG() - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setRootCG() - Method in interface gov.nasa.jpf.vm.SyncPolicy
set the very first CG, which is not optional
setRootCG() - Method in class gov.nasa.jpf.vm.VM
override this if the concrete VM needs a special root CG
setRunning() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setRunStartCode(MethodInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
 
setRunStartCode(MethodInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setsBeginAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsBeginAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsBeginAtomicCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsBlockedThreadCG(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsBlockedThreadCG(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsBlockedThreadCG(ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsEndAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsEndAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsEndAtomicCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setSerializer(StateSerializer) - Method in class gov.nasa.jpf.vm.VM
 
setsExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setShared(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setShared(Object, boolean) - Static method in class gov.nasa.jpf.vm.Verify
 
setShared__Ljava_lang_Object_2Z__V(MJIEnv, int, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
setShortArrayElement(int, int, short) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setShortElement(int, short) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setShortField(String, short) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setShortField(FieldInfo, short) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setShortField(int, String, short) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setShortValue(int, short) - Method in class gov.nasa.jpf.vm.ArrayFields
 
setShortValue(int, short) - Method in class gov.nasa.jpf.vm.Fields
 
setShortValue(int, short) - Method in class gov.nasa.jpf.vm.NamedFields
 
setShortValue(int, short) - Method in class gov.nasa.jpf.vm.ShortArrayFields
 
setSid(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
setSignature(ClassFileReader, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFile
 
setSignature(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setSignature(ClassFile, Object, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setSignature(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setsInterruptCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsInterruptCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsInterruptCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setSize(int) - Method in class gov.nasa.jpf.util.IntVector
 
setSize(int) - Method in class gov.nasa.jpf.util.LongVector
 
setSize(int) - Method in class gov.nasa.jpf.util.ObjVector
 
setsJoinCG(ThreadInfo, ThreadInfo, long) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsJoinCG(ThreadInfo, ThreadInfo, long) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsJoinCG(ThreadInfo, ThreadInfo, long) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setSleeping() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setsLockAcquisitionCG(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsLockAcquisitionCG(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsLockAcquisitionCG(ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsLockReleaseCG(ThreadInfo, ElementInfo, boolean) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsLockReleaseCG(ThreadInfo, ElementInfo, boolean) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsLockReleaseCG(ThreadInfo, ElementInfo, boolean) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setSlotAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setsNotifyAllCG(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsNotifyAllCG(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsNotifyAllCG(ThreadInfo, boolean) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsNotifyCG(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsNotifyCG(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsNotifyCG(ThreadInfo, boolean) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setSource(Object) - Method in class gov.nasa.jpf.util.event.Event
 
setSourceFile(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setSourceFile(ClassFile, Object, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setSourceFile(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setSourceFile(String) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setsParkCG(ThreadInfo, boolean, long) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsParkCG(ThreadInfo, boolean, long) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsParkCG(ThreadInfo, boolean, long) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsPostFinalizeCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsPostFinalizeCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsPostFinalizeCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsPriorityCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsPriorityCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsPriorityCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsRescheduleCG(ThreadInfo, String) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsRescheduleCG(ThreadInfo, String) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsRescheduleCG(ThreadInfo, String) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsResumeCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsResumeCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsResumeCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setsSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
setsSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setsSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
setsSharedClassExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsSharedClassExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setsSharedClassExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
setsSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
<2do> explain why not transitive these are the public interfaces towards FieldInstructions.
setsSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
setsSharedObjectExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsSharedObjectExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setsSharedObjectExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
setsSleepCG(ThreadInfo, long, int) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsSleepCG(ThreadInfo, long, int) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsSleepCG(ThreadInfo, long, int) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsStartCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsStartCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsStartCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsStopCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsStopCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsStopCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsSuspendCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsSuspendCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsSuspendCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setStartThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.SystemState
 
setState(ThreadInfo.State) - Method in class gov.nasa.jpf.vm.ThreadInfo
Updates the status of the thread.
setStateDepth(int, int) - Method in class gov.nasa.jpf.search.Search
 
setStateId(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setStateId(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setStateId(int) - Method in class gov.nasa.jpf.vm.Transition
 
setStaticBooleanField(String, String, boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticBooleanField(int, String, boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticByteField(String, String, byte) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticCharField(String, String, char) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticDoubleField(String, String, double) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticFloatField(String, String, float) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticIntField(String, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticIntField(int, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticLongField(String, String, long) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticLongField(int, String, long) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticReferenceField(String, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setStaticReferenceField(int, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
setsTerminationCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsTerminationCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsTerminationCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setStopped(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setStored() - Method in class gov.nasa.jpf.vm.GenericHeap
 
setStringAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setStringAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setStringAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setStringAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
setsUnparkCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsUnparkCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsUnparkCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setSuperTypeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setSuperTypeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setSuperTypeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setsWaitCG(ThreadInfo, long) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsWaitCG(ThreadInfo, long) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsWaitCG(ThreadInfo, long) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setsYieldCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
setsYieldCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
setsYieldCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
 
setTarget(String) - Method in class gov.nasa.jpf.Config
 
setTarget(int, int, int) - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
 
setTarget(int, int) - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
setTarget(int, int, int) - Method in interface gov.nasa.jpf.vm.bytecode.LookupSwitchInstruction
 
setTarget(int, int) - Method in interface gov.nasa.jpf.vm.bytecode.TableSwitchInstruction
 
setTargetArgs(String[]) - Method in class gov.nasa.jpf.Config
 
setTargetEntry(String) - Method in class gov.nasa.jpf.Config
 
setTerminated() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setTestMethod(String, String) - Method in class gov.nasa.jpf.util.test.TestJPF
 
setTestMethod(String) - Method in class gov.nasa.jpf.util.test.TestJPF
 
setTestTargetKeys(Config, StackTraceElement) - Method in class gov.nasa.jpf.util.test.TestJPF
 
setTestTargetKeys(Config, StackTraceElement) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
setThis(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
setThreadInfo(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
setThreadInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
setThrownExceptions(String[]) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setThrowsAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setThrowsAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setThrowsAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setTopFrame(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
replace the top frame - this is a dangerous method that should only be used from Restoreres and to restore operators and locals in post-execution notifications to their pre-execution contents
setTopicItems() - Method in class gov.nasa.jpf.report.Publisher
 
setTopicItems(String) - Method in class gov.nasa.jpf.report.Publisher
 
setTraceReplay(boolean) - Method in class gov.nasa.jpf.vm.VM
 
setTypeAnnotation(ClassFile, Object, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setTypeAnnotation(ClassFile, Object, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setTypeAnnotation(ClassFile, Object, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setTypeAnnotationCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setTypeAnnotationCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setTypeAnnotationCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setTypeAnnotations(AbstractTypeAnnotationInfo[]) - Method in class gov.nasa.jpf.vm.InfoObject
 
setTypeAnnotationsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setTypeAnnotationsDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setTypeAnnotationsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setTypeAttributes(TypeSpecMatcher, TypeSpecMatcher, ClassInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
setTypeParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setTypeParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setTypeParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setTypeParameterBoundAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setTypeParameterBoundAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setTypeParameterBoundAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
setUnmarked() - Method in class gov.nasa.jpf.vm.ElementInfo
 
setupCallee(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
setUseParentHandlers(boolean) - Method in class gov.nasa.jpf.util.JPFLogger
 
setVariableAnnotation(ClassFile, Object, int, int, long[], short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
 
setVariableAnnotation(ClassFile, Object, int, int, long[], short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
 
setVariableAnnotation(ClassFile, Object, int, int, long[], short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
 
severe(String) - Method in class gov.nasa.jpf.util.JPFLogger
 
severe(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
severe(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
severe(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
severe(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
severe(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
severe(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
severe(String) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(String, String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(String...) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(Object) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(Object, Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
severe(Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
SEVERE - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
SEVERE - Static variable in class gov.nasa.jpf.vm.Verify
 
sFields - Variable in class gov.nasa.jpf.vm.ClassInfo
our static fields.
sgoids - Variable in class gov.nasa.jpf.vm.GenericSGOIDHeap
 
sharedAccessCGs - Variable in class gov.nasa.jpf.report.Statistics
 
sharednessPolicy - Variable in class gov.nasa.jpf.vm.DelegatingScheduler
 
SharednessPolicy - Interface in gov.nasa.jpf.vm
SharednessPolicy is a configured policy that is used to detect data races for objects that are accessible from concurrent threads.
ShortArrayFields - Class in gov.nasa.jpf.vm
element values for short[] objects
ShortArrayFields(int) - Constructor for class gov.nasa.jpf.vm.ShortArrayFields
 
ShortFieldInfo - Class in gov.nasa.jpf.vm
fieldinfo for slots holding booleans
ShortFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.ShortFieldInfo
 
shouldReport() - Method in exception gov.nasa.jpf.JPF.ExitException
 
SHOW - Static variable in class gov.nasa.jpf.tool.RunJPF
 
SHOW - Static variable in class gov.nasa.jpf.tool.RunTest
 
showBuild(ClassLoader) - Static method in class gov.nasa.jpf.tool.RunJPF
 
showCG - Variable in class gov.nasa.jpf.report.ConsolePublisher
 
showChoice - Variable in class gov.nasa.jpf.listener.CGMonitor
 
showCode - Variable in class gov.nasa.jpf.report.ConsolePublisher
 
showConfig - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
showConfigSources - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
showDepth - Variable in class gov.nasa.jpf.listener.CGMonitor
 
showInsn - Variable in class gov.nasa.jpf.listener.CGMonitor
 
showInsn - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
showLoc - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
showLocation - Variable in class gov.nasa.jpf.report.ConsolePublisher
 
showMethod - Variable in class gov.nasa.jpf.report.ConsolePublisher
 
showSource - Variable in class gov.nasa.jpf.report.ConsolePublisher
 
showSrc - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
showSteps - Variable in class gov.nasa.jpf.report.ConsolePublisher
 
showTarget - Variable in class gov.nasa.jpf.listener.SimpleDot
 
showUsage() - Method in class gov.nasa.jpf.listener.LogConsole
 
showUsage() - Method in class gov.nasa.jpf.tool.LogConsole
 
showUsage() - Static method in class gov.nasa.jpf.tool.RunJPF
 
showUsage() - Static method in class gov.nasa.jpf.tool.RunTest
 
showVersion(ClassLoader) - Static method in class gov.nasa.jpf.tool.RunJPF
 
sid - Variable in class gov.nasa.jpf.vm.ElementInfo
 
signalCGs - Variable in class gov.nasa.jpf.report.Statistics
 
signature - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
signature - Variable in class gov.nasa.jpf.vm.ClassInfo
type erased signature of the class.
signature - Variable in class gov.nasa.jpf.vm.FieldInfo
 
signature - Variable in class gov.nasa.jpf.vm.MethodInfo
Signature of the method
SIGNATURE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
SimpleDot - Class in gov.nasa.jpf.listener
an alternative Graphviz dot-file generator for simple,educational state graphs except of creating funny wallpapers, it doesn't help much in real life if the state count gets > 50, but for the small ones it's actually quite readable.
SimpleDot(Config, JPF) - Constructor for class gov.nasa.jpf.listener.SimpleDot
 
SimpleIdleFilter - Class in gov.nasa.jpf.listener
This is the simple version of IdleFilter.
SimpleIdleFilter(Config) - Constructor for class gov.nasa.jpf.listener.SimpleIdleFilter
 
SimplePool<E> - Class in gov.nasa.jpf.util
This is a simplified hash pool that does not support removal or numbering of elements.
SimplePool() - Constructor for class gov.nasa.jpf.util.SimplePool
Creates a SimplePool that holds about 716 elements before first rehash.
SimplePool(int) - Constructor for class gov.nasa.jpf.util.SimplePool
Creates a SimplePool that holds about 0.7 * 2**pow elements before first rehash.
SimplePriorityHeuristic - Class in gov.nasa.jpf.search.heuristic
a heuristic that is based on static priorities that are determined at state storage time
SimplePriorityHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
Simulation - Class in gov.nasa.jpf.search
this is a straight execution pseudo-search - it doesn't search at all (i.e.
Simulation(Config, VM) - Constructor for class gov.nasa.jpf.search.Simulation
 
SingleElementList<E> - Class in gov.nasa.jpf.util
a immutable list that just contains a single element This is just an optimization for constructs such as CGs that inherently can contain lists, but frequently don't have more than a single element While java.util.Collections provides optimizations for empty lists, there is no optimization for single element lists
SingleElementList(E) - Constructor for class gov.nasa.jpf.util.SingleElementList
 
singleLockThresholdFli(ThreadInfo, int, int) - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
override this for search global FieldLockInfos
singleLockThresholdFli(ThreadInfo, int, int) - Method in class gov.nasa.jpf.vm.PersistentLockSetThresholdFli
 
singleLockThresholdFli(ThreadInfo, int, int) - Method in class gov.nasa.jpf.vm.PersistentSingleLockThresholdFli
 
SingleLockThresholdFli - Class in gov.nasa.jpf.vm
a threshold FieldLockInfo with a single lock candidate This is the base version that does destructive updates.
singleLockThresholdFli(ThreadInfo, int, int) - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
override this for path local flis
SingleProcessVM - Class in gov.nasa.jpf.vm
 
SingleProcessVM() - Constructor for class gov.nasa.jpf.vm.SingleProcessVM
 
SingleProcessVM(JPF, Config) - Constructor for class gov.nasa.jpf.vm.SingleProcessVM
 
SingleSlotFieldInfo - Class in gov.nasa.jpf.vm
field type that requires a single slot (all but long and double)
SingleSlotFieldInfo(String, String, int) - Constructor for class gov.nasa.jpf.vm.SingleSlotFieldInfo
 
singleton - Static variable in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
SINGLETON - Static variable in class gov.nasa.jpf.vm.NoJPFExec
 
sipush(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
SIPUSH - Class in gov.nasa.jpf.jvm.bytecode
Push short ...
SIPUSH(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.SIPUSH
 
sipush(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
sipush(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
sipush(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
sipush(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
sipush(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
size() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
size - Variable in class gov.nasa.jpf.util.ArrayIntSet
 
size() - Method in class gov.nasa.jpf.util.ArrayIntSet
 
size() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
size() - Method in class gov.nasa.jpf.util.BitSet1024
 
size() - Method in class gov.nasa.jpf.util.BitSet256
 
size() - Method in class gov.nasa.jpf.util.BitSet64
number of bits we can store
size() - Method in class gov.nasa.jpf.util.DynamicIntArray
 
size() - Method in class gov.nasa.jpf.util.DynamicObjectArray
 
size() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
size() - Method in class gov.nasa.jpf.util.HashPool
 
size - Variable in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
size() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
size() - Method in interface gov.nasa.jpf.util.IntSet
 
size - Variable in class gov.nasa.jpf.util.IntTable
 
size() - Method in class gov.nasa.jpf.util.IntTable
returns number of bindings in the table.
size - Variable in class gov.nasa.jpf.util.IntVector
size as in a java.util.Vector.
size() - Method in class gov.nasa.jpf.util.IntVector
 
size - Variable in class gov.nasa.jpf.util.LinkedObjectQueue
 
size() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
size - Variable in class gov.nasa.jpf.util.LongVector
size as in a java.util.Vector.
size() - Method in class gov.nasa.jpf.util.LongVector
 
size(Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
size() - Method in interface gov.nasa.jpf.util.ObjectQueue
 
size() - Method in interface gov.nasa.jpf.util.ObjectSet
 
size - Variable in class gov.nasa.jpf.util.ObjVector
size as in a java.util.Vector.
size() - Method in class gov.nasa.jpf.util.ObjVector
 
size - Variable in class gov.nasa.jpf.util.PSIntMap
 
size() - Method in class gov.nasa.jpf.util.PSIntMap
 
size() - Method in class gov.nasa.jpf.util.SingleElementList
 
size() - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
size() - Method in class gov.nasa.jpf.util.SparseClusterArray.Snapshot
 
size() - Method in class gov.nasa.jpf.util.SparseIntVector
 
size() - Method in class gov.nasa.jpf.util.Trace
 
size - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
size() - Method in class gov.nasa.jpf.vm.ClassLoaderList
 
size() - Method in class gov.nasa.jpf.vm.FullStateSet
 
size() - Method in interface gov.nasa.jpf.vm.Heap
 
size() - Method in class gov.nasa.jpf.vm.JenkinsStateSet
 
size() - Method in class gov.nasa.jpf.vm.NamedFields
Size of the fields.
size() - Method in class gov.nasa.jpf.vm.OVHeap
return number of non-null elements
size() - Method in class gov.nasa.jpf.vm.OVStatics
 
size() - Method in class gov.nasa.jpf.vm.Path
 
size() - Method in class gov.nasa.jpf.vm.PSIMHeap
 
size() - Method in interface gov.nasa.jpf.vm.StateSet
how many states already in the set.
size() - Method in interface gov.nasa.jpf.vm.Statics
 
size() - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
 
skip(long) - Method in class gov.nasa.jpf.util.LimitedInputStream
 
SkipAnnotation - Exception in gov.nasa.jpf.jvm
 
SkipAnnotation() - Constructor for exception gov.nasa.jpf.jvm.SkipAnnotation
 
skipConstructedFinals - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
skipFinals - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
do we break on final field access
skipInits - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
do we break inside of constructors (note that 'this' references could leak from ctors, but this is rather unusual)
skipInstruction(Instruction) - Method in class gov.nasa.jpf.vm.ThreadInfo
skip the next bytecode.
skipInstruction() - Method in class gov.nasa.jpf.vm.ThreadInfo
Deprecated.
skipInstructionLogging() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
skipStaticFinals - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
SLEEP - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
slots - Variable in class gov.nasa.jpf.vm.StackFrame
 
Snapshot(IntTable<E>) - Constructor for class gov.nasa.jpf.util.IntTable.Snapshot
 
Snapshot(int) - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Snapshot
 
sort(int[]) - Method in class gov.nasa.jpf.listener.ReferenceLocator
 
sort(Comparator<? super E>) - Method in class gov.nasa.jpf.util.ObjVector
 
SortedArrayIntSet - Class in gov.nasa.jpf.util
a set of integers that uses a simple sorted int array and binary search To be used in a context where - the number of elements does not have a hard limit - the number of elements is assumed to be small, but potentially sparse - the following operations are time critical + inclusion check + size check + cloning + iteration over elements - adding/removing should be better than O(N)
SortedArrayIntSet() - Constructor for class gov.nasa.jpf.util.SortedArrayIntSet
 
SortedArrayIntSet(int) - Constructor for class gov.nasa.jpf.util.SortedArrayIntSet
 
SortedArrayObjectSet<T extends java.lang.Comparable<T>> - Class in gov.nasa.jpf.util
a generic set of comparable objects with value based inclusion check (i.e.
SortedArrayObjectSet() - Constructor for class gov.nasa.jpf.util.SortedArrayObjectSet
 
SortedArrayObjectSet(int) - Constructor for class gov.nasa.jpf.util.SortedArrayObjectSet
 
source - Variable in class gov.nasa.jpf.util.event.Event
 
Source - Class in gov.nasa.jpf.util
utility class to access arbitrary source files by line number sources can be files inside of root directories, or can be entries in jars
Source(Source.SourceRoot, String) - Constructor for class gov.nasa.jpf.util.Source
 
source - Variable in class gov.nasa.jpf.vm.ClassInfo
Source file associated with the class.
SOURCE_FILE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
sourceFileName - Variable in class gov.nasa.jpf.vm.ClassInfo
this is only set if the classfile has a SourceFile class attribute
SourceRef - Class in gov.nasa.jpf.util
a source reference abstraction wrapping file and line information
SourceRef(String, int) - Constructor for class gov.nasa.jpf.util.SourceRef
 
SourceRef(String) - Constructor for class gov.nasa.jpf.util.SourceRef
 
SparseClusterArray<E> - Class in gov.nasa.jpf.util
A generic sparse reference array that assumes clusters, and more frequent intra-cluster access.
SparseClusterArray() - Constructor for class gov.nasa.jpf.util.SparseClusterArray
 
SparseClusterArray(SparseClusterArray) - Constructor for class gov.nasa.jpf.util.SparseClusterArray
be careful, this should only be used to get old stored elements during a Snapshot restore
SparseClusterArray.Chunk - Class in gov.nasa.jpf.util
 
SparseClusterArray.ChunkNode - Class in gov.nasa.jpf.util
 
SparseClusterArray.ElementIndexIterator - Class in gov.nasa.jpf.util
 
SparseClusterArray.ElementIterator<T> - Class in gov.nasa.jpf.util
 
SparseClusterArray.Entry<E> - Class in gov.nasa.jpf.util
 
SparseClusterArray.Node - Class in gov.nasa.jpf.util
this corresponds to a toplevel cluster (e.g.
SparseClusterArray.Root - Class in gov.nasa.jpf.util
 
SparseClusterArray.Snapshot<T,E> - Class in gov.nasa.jpf.util
 
SparseIntVector - Class in gov.nasa.jpf.util
This has approximately the interface of IntVector but uses a hash table instead of an array.
SparseIntVector() - Constructor for class gov.nasa.jpf.util.SparseIntVector
Creates a SimplePool that holds about 716 elements before first rehash.
SparseIntVector(int, int) - Constructor for class gov.nasa.jpf.util.SparseIntVector
Creates a SimplePool that holds about 0.7 * 2**pow elements before first rehash.
SparseIntVector.Snapshot - Class in gov.nasa.jpf.util
a simplistic snapshot implementation that stores set indices/values in order to save space
SparseObjVector<E> - Class in gov.nasa.jpf.util
This has approximately the interface of ObjVector but uses a hash table instead of an array.
SparseObjVector() - Constructor for class gov.nasa.jpf.util.SparseObjVector
Creates a SimplePool that holds about 716 elements before first rehash.
SparseObjVector(int) - Constructor for class gov.nasa.jpf.util.SparseObjVector
Creates a SimplePool that holds about 0.7 * 2**pow elements before first rehash.
split(String) - Method in class gov.nasa.jpf.Config
our own version of split, which handles "`" quoting, and breaks on non-quoted ',' and ';' chars.
split(String, char[]) - Method in class gov.nasa.jpf.Config
 
SplitInputStream - Class in gov.nasa.jpf.util
 
SplitInputStream(InputStream, int) - Constructor for class gov.nasa.jpf.util.SplitInputStream
 
SplitInputStream(InputStream, int, int) - Constructor for class gov.nasa.jpf.util.SplitInputStream
 
SplitOutputStream - Class in gov.nasa.jpf.util
 
SplitOutputStream(OutputStream...) - Constructor for class gov.nasa.jpf.util.SplitOutputStream
 
squeeze() - Method in class gov.nasa.jpf.util.IntVector
 
squeeze() - Method in class gov.nasa.jpf.util.LongVector
 
squeeze() - Method in class gov.nasa.jpf.util.ObjVector
 
src - Variable in class gov.nasa.jpf.util.FeatureSpec
 
ss - Variable in class gov.nasa.jpf.vm.DefaultBacktracker
 
ss - Variable in class gov.nasa.jpf.vm.VM
 
sstack - Variable in class gov.nasa.jpf.vm.DefaultBacktracker
and that adds the SystemState specifics
stackBase - Variable in class gov.nasa.jpf.vm.StackFrame
 
stackDepth - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
StackDepthChecker - Class in gov.nasa.jpf.listener
listener that throws a java.lang.StackOverflowError in case a thread exceeds a configured max stack depth <2do> - maybe we should only count visible stackframes, i.e.
StackDepthChecker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StackDepthChecker
 
stackFrame - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
StackFrame - Class in gov.nasa.jpf.vm
Describes callerSlots stack frame.
StackFrame(MethodInfo, int, int) - Constructor for class gov.nasa.jpf.vm.StackFrame
 
StackFrame(MethodInfo) - Constructor for class gov.nasa.jpf.vm.StackFrame
 
StackFrame() - Constructor for class gov.nasa.jpf.vm.StackFrame
Creates an empty stack frame.
StackFrame(int, int) - Constructor for class gov.nasa.jpf.vm.StackFrame
creates callerSlots dummy Stackframe for testing of operand/local operations NOTE - TESTING ONLY! this does not have a MethodInfo
StackIterator() - Constructor for class gov.nasa.jpf.vm.ThreadInfo.StackIterator
 
StackTracker - Class in gov.nasa.jpf.listener
simple tool to log stack invocations at this point, it doesn't do fancy things yet, but gives a more high level idea of what got executed by JPF than the ExecTracker
StackTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StackTracker
 
stagingNode - Variable in class gov.nasa.jpf.util.PSIntMap
 
stagingNodeMask - Variable in class gov.nasa.jpf.util.PSIntMap
 
start(Config, String[]) - Static method in class gov.nasa.jpf.JPF
 
start(String[]) - Method in interface gov.nasa.jpf.JPFShell
 
START - Static variable in class gov.nasa.jpf.report.Publisher
 
start(String[]) - Method in class gov.nasa.jpf.util.test.TestJPF
 
START - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
started - Variable in class gov.nasa.jpf.report.Reporter
 
startExceptionHandlerTable(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
startFinalizerThread() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
Pushes a frame corresponding to Thread.run() into the finalizer thread stack to start the thread.
startItems - Variable in class gov.nasa.jpf.report.Publisher
 
startLineNumberTable(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
startLocalVarTable(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
startNodeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
startParameterAnnotations(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
startTrownExceptions(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
stat - Variable in class gov.nasa.jpf.report.Reporter
 
State - Class in gov.nasa.jpf
abstraction of JPF execution state that can be queried and stored by listeners
State(boolean, boolean, SearchState, RestorableVMState) - Constructor for class gov.nasa.jpf.State
 
State - Class in gov.nasa.jpf.util.automaton
 
State(String, int) - Constructor for class gov.nasa.jpf.util.automaton.State
 
State(String) - Constructor for class gov.nasa.jpf.util.automaton.State
 
State() - Constructor for class gov.nasa.jpf.util.automaton.State
 
state - Variable in class gov.nasa.jpf.vm.choice.BreakGenerator
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.BudgetChecker
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.CGMonitor
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.ChoiceSelector
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.EndlessLoopDetector
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.HeapTracker
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.IdleFilter
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.NoStateCycles
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.PathOutputMonitor
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.SearchStats
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.SimpleIdleFilter
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.StackTracker
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.StateSpaceAnalyzer
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.StateTracker
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.TraceStorer
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.VarTracker
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.report.Reporter
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.report.Statistics
 
stateAdvanced(Search) - Method in interface gov.nasa.jpf.search.SearchListener
got the next state Note - this will be notified before any potential propertyViolated, in which case the currentError will be already set
stateAdvanced(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.util.StateExtensionListener
 
stateAdvanced(Search) - Method in class gov.nasa.jpf.util.Trace
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.CGMonitor
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.HeapTracker
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.IdleFilter
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.NoStateCycles
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.SearchStats
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.SimpleIdleFilter
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.StackTracker
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.StateTracker
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.report.Statistics
 
stateBacktracked(Search) - Method in interface gov.nasa.jpf.search.SearchListener
state was backtracked one step
stateBacktracked(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.util.StateExtensionListener
 
stateBacktracked(Search) - Method in class gov.nasa.jpf.util.Trace
 
StateCountEstimator - Class in gov.nasa.jpf.listener
From already visited states, estimates the total number of states by the branching factor.
StateCountEstimator(Config) - Constructor for class gov.nasa.jpf.listener.StateCountEstimator
 
stateDepth - Variable in class gov.nasa.jpf.search.Search
storage to keep track of state depths
StateExtension - Interface in gov.nasa.jpf
 
StateExtensionClient<T> - Interface in gov.nasa.jpf.util
generic interface for state extensions that have to be backtracked/restored
StateExtensionListener<T> - Class in gov.nasa.jpf.util
generic listener that keeps track of state extensions, using state ids as index values into a dynamic array of T objects the purpose of this utility class is to make state extensions backtrackable, so that clients don't have to care about this
StateExtensionListener(StateExtensionClient<T>) - Constructor for class gov.nasa.jpf.util.StateExtensionListener
 
stateId - Variable in class gov.nasa.jpf.search.heuristic.HeuristicState
 
stateId - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
stateProcessed(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
 
stateProcessed(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
stateProcessed(Search) - Method in class gov.nasa.jpf.listener.SearchStats
 
stateProcessed(Search) - Method in class gov.nasa.jpf.listener.StateCountEstimator
 
stateProcessed(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
 
stateProcessed(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
stateProcessed(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
stateProcessed(Search) - Method in class gov.nasa.jpf.report.Statistics
 
stateProcessed(Search) - Method in interface gov.nasa.jpf.search.SearchListener
state is fully explored
stateProcessed(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
statePurged(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
statePurged(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
statePurged(Search) - Method in interface gov.nasa.jpf.search.SearchListener
some state is not going to appear in any path anymore
statePurged(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.CGMonitor
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
SearchListener interface
stateRestored(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.SearchStats
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
 
stateRestored(Search) - Method in class gov.nasa.jpf.listener.StateTracker
 
stateRestored(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
stateRestored(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
stateRestored(Search) - Method in class gov.nasa.jpf.report.Statistics
 
stateRestored(Search) - Method in interface gov.nasa.jpf.search.SearchListener
a previously generated state was restored (can be on a completely different path)
stateRestored(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
stateRestored(Search) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
stateRestored(Search) - Method in class gov.nasa.jpf.util.StateExtensionListener
 
stateRestored(Search) - Method in class gov.nasa.jpf.util.Trace
 
StateRestorer<Saved> - Interface in gov.nasa.jpf.vm
 
states - Variable in class gov.nasa.jpf.util.automaton.Automaton
 
StateSerializer - Interface in gov.nasa.jpf.vm
 
StateSet - Interface in gov.nasa.jpf.vm
interface to encapsulate an ADT (conceptually a set) used to answer if a state has been seen already
stateSet - Variable in class gov.nasa.jpf.vm.VM
the repository we use to find out if we already have seen a state
statesExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
 
StateSpaceAnalyzer - Class in gov.nasa.jpf.listener
a listener that collects information about ChoiceGenerators, choices and where they are used.
StateSpaceAnalyzer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StateSpaceAnalyzer
 
StateSpaceDot - Class in gov.nasa.jpf.listener
 
StateSpaceDot(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StateSpaceDot
 
stateStored(Search) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
stateStored(Search) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
 
stateStored(Search) - Method in class gov.nasa.jpf.ListenerAdapter
 
stateStored(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
stateStored(Search) - Method in interface gov.nasa.jpf.search.SearchListener
somebody stored the state
stateStored(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
 
stateStored(Search) - Method in class gov.nasa.jpf.util.Trace
 
StateTracker - Class in gov.nasa.jpf.listener
simple tool to log state changes
StateTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StateTracker
 
staticAmmendments - Variable in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
 
staticDataSize - Variable in class gov.nasa.jpf.vm.ClassInfo
the storage size of static fields of this class (stored as an int[])
StaticElementInfo - Class in gov.nasa.jpf.vm
A specialized version of ElementInfo that is used for static fields.
StaticElementInfo() - Constructor for class gov.nasa.jpf.vm.StaticElementInfo
 
StaticElementInfo(int, ClassInfo, Fields, Monitor, ThreadInfo, ElementInfo) - Constructor for class gov.nasa.jpf.vm.StaticElementInfo
 
StaticFieldInstruction - Class in gov.nasa.jpf.jvm.bytecode
class to abstract instructions accessing static fields
StaticFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
StaticFieldInstruction - Class in gov.nasa.jpf.vm.bytecode
common machine independent type for static field accessors
StaticFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
 
StaticPriorityQueue - Class in gov.nasa.jpf.search.heuristic
container for statically prioritized states, based on bounded RB trees TreeSet is a better choice than PriorityQueue since the size constraint means we have to remove elements from both ends, which is inefficient with heaps.
StaticPriorityQueue(Config) - Constructor for class gov.nasa.jpf.search.heuristic.StaticPriorityQueue
 
statics - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
Statics - Interface in gov.nasa.jpf.vm
abstraction for the container of StaticElementInfos, which manages static fields.
StatisticFieldLockInfoFactory - Class in gov.nasa.jpf.vm
a FieldLockInfo implementation with the following strategy: - at each check, store the intersection of the current threads lock set with the previous field lock set - if the access was checked less than CHECK_THRESHOLD times, report the field as unprotected - if the field lock set doesn't become empty after CHECK_THRESHOLD, report the field as protected - as an optimization, raise the check level above the threshold if we have a good probability that a current lock is a protection lock for this field - continue to check even after reaching the threshold, so that we can at least report a violated assumption NOTE there is a subtle problem: if we ever falsely assume lock protection in a path that subsequently recycles the shared object (e.g.
StatisticFieldLockInfoFactory(Config) - Constructor for class gov.nasa.jpf.vm.StatisticFieldLockInfoFactory
 
Statistics - Class in gov.nasa.jpf.report
simple structure to hold statistics info created by Reporters/Publishers this is kind of a second tier SearchListener, which does not explicitly have to be registered <2do> this should get generic and accessible enough to replace all the other statistics collectors, otherwise there is too much redundancy.
Statistics() - Constructor for class gov.nasa.jpf.report.Statistics
 
STATISTICS_TOPIC - Static variable in class gov.nasa.jpf.report.ConsolePublisher
 
status - Variable in class gov.nasa.jpf.vm.StaticElementInfo
 
stdClassAttrs - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
stdCodeAttrs - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
stdFieldAttrs - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
stdMethodAttrs - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
Step - Class in gov.nasa.jpf.vm
this corresponds to an executed instruction.
Step(Instruction) - Constructor for class gov.nasa.jpf.vm.Step
 
StepIterator() - Constructor for class gov.nasa.jpf.vm.Transition.StepIterator
 
STOP - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
stopOnFailure - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
stopParsing() - Method in class gov.nasa.jpf.util.BinaryClassSource
 
stopThread() - Method in class gov.nasa.jpf.vm.MJIEnv
 
stopThreadWithException(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
stopTrackingChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
StopWatchFuzzer - Class in gov.nasa.jpf.listener
a listener that is used to explore all paths from a time-value comparison.
StopWatchFuzzer() - Constructor for class gov.nasa.jpf.listener.StopWatchFuzzer
 
Storable - Interface in gov.nasa.jpf.vm
Deprecated.
foo
storageIterator() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
storageIterator() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
storageOffset - Variable in class gov.nasa.jpf.vm.FieldInfo
 
storageSize - Variable in class gov.nasa.jpf.vm.FieldInfo
 
StoreInstruction - Interface in gov.nasa.jpf.vm.bytecode
abstraction for various store instructions
storeLongOperand(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
storeOperand(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
storePathOutput() - Method in class gov.nasa.jpf.vm.VM
 
storeTrace(String, String, String, ChoiceGenerator[], boolean) - Static method in class gov.nasa.jpf.vm.ChoicePoint
 
storeTrace(String, String) - Static method in class gov.nasa.jpf.vm.Verify
 
storeTrace(String, String, boolean) - Method in class gov.nasa.jpf.vm.VM
 
storeTrace__Ljava_lang_String_2Ljava_lang_String_2__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
storeTraceAndTerminate(String, String) - Static method in class gov.nasa.jpf.vm.Verify
 
storeTraceAndTerminateIf(boolean, String, String) - Static method in class gov.nasa.jpf.vm.Verify
 
storeTraceIf(boolean, String, String) - Static method in class gov.nasa.jpf.vm.Verify
 
string - Variable in class gov.nasa.jpf.jvm.bytecode.LDC
 
stringAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
stringClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
StringExpander - Class in gov.nasa.jpf.util
utility class to expand regular expression like strings.
StringExpander(String) - Constructor for class gov.nasa.jpf.util.StringExpander
 
StringMatcher - Class in gov.nasa.jpf.util
simple wrapper around Patter/Matcher pairs, with patterns using '*' wildcards same as StringSetMatcher but for single patterns
StringMatcher(String) - Constructor for class gov.nasa.jpf.util.StringMatcher
 
StringSetGenerator - Class in gov.nasa.jpf.util.script
that's mostly a test class to see what a script would be expanded to w/o having any side effects in the ElementProcessor
StringSetMatcher - Class in gov.nasa.jpf.util
simple utility that can be used to check for string matches in sets with '*' wildcards, e.g.
StringSetMatcher(String...) - Constructor for class gov.nasa.jpf.util.StringSetMatcher
 
StringValue - Class in gov.nasa.jpf.util.json
String value from JSON document
StringValue(String) - Constructor for class gov.nasa.jpf.util.json.StringValue
 
stripNullElements(T[]) - Static method in class gov.nasa.jpf.util.Misc
 
stripToLastDot(String) - Static method in class gov.nasa.jpf.util.Misc
 
StructuredPrinter - Class in gov.nasa.jpf.util
a common base for printers that need to keep track of indentation levels
StructuredPrinter() - Constructor for class gov.nasa.jpf.util.StructuredPrinter
 
StructuredPrinter(PrintWriter) - Constructor for class gov.nasa.jpf.util.StructuredPrinter
 
SUB - Static variable in class gov.nasa.jpf.util.FeatureSpec
 
subList(int, int) - Method in class gov.nasa.jpf.util.SingleElementList
 
subtract(int) - Method in class gov.nasa.jpf.util.MutableInteger
 
subtract(Number) - Method in class gov.nasa.jpf.util.MutableInteger
 
superClass - Variable in class gov.nasa.jpf.vm.ClassInfo
we only set the superClassName upon creation, it is instantiated into a ClassInfo by resolveReferencedClass(), which is required to be called before we can createAndInitialize objects of this type
superClassName - Variable in class gov.nasa.jpf.vm.ClassInfo
 
SuperTypeAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for super types (superclass and interfaces)
SuperTypeAnnotationInfo(AnnotationInfo, int, short[], int) - Constructor for class gov.nasa.jpf.vm.SuperTypeAnnotationInfo
 
supportsBacktrack() - Method in class gov.nasa.jpf.search.DFSearch
 
supportsBacktrack() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
supportsBacktrack() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
supportsBacktrack() - Method in class gov.nasa.jpf.search.PathSearch
 
supportsBacktrack() - Method in class gov.nasa.jpf.search.Search
 
supportsReordering() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
supportsReordering() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
supportsReordering() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
supportsReordering() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
 
supportsReordering() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
supportsRestoreState() - Method in class gov.nasa.jpf.search.Search
 
SUSPEND - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
suspend() - Method in class gov.nasa.jpf.vm.ThreadInfo
set suspension status
sutClassName - Variable in class gov.nasa.jpf.util.test.TestJPF
 
swap() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
SWAP - Class in gov.nasa.jpf.jvm.bytecode
Swap the top two operand stack values ..., value2, value1 => ..., value1, value2
SWAP() - Constructor for class gov.nasa.jpf.jvm.bytecode.SWAP
 
swap() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
swap() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
swap() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
swap() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
swap() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
swap() - Method in class gov.nasa.jpf.vm.StackFrame
 
sweep() - Method in class gov.nasa.jpf.vm.GenericHeap
this implementation uses a generic ElementInfo iterator, it can be replaced with a more efficient container specific version
sweep() - Method in class gov.nasa.jpf.vm.PSIMHeap
 
SwitchInstruction - Class in gov.nasa.jpf.jvm.bytecode
common root class for LOOKUPSWITCH and TABLESWITCH insns <2do> this is inefficient.
SwitchInstruction(int, int) - Constructor for class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
syncPolicy - Variable in class gov.nasa.jpf.vm.DelegatingScheduler
 
SyncPolicy - Interface in gov.nasa.jpf.vm
a policy interface related to locking, blocking and thread lifetime events.
SYNTHETIC_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
SystemAttribute - Interface in gov.nasa.jpf
a type tag for attributes used by JPF SystemAttributes are protected by the .util.ObjectList API against accidental set(..) overwrite, they have to be removed by forceSet(..)
SystemClassLoaderInfo - Class in gov.nasa.jpf.vm
 
SystemClassLoaderInfo(VM, int) - Constructor for class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
SystemEvent - Class in gov.nasa.jpf.util.event
event type that is not supposed to be handled by the SUT
SystemEvent(String, Object...) - Constructor for class gov.nasa.jpf.util.event.SystemEvent
 
systemInUsePredicate - Variable in class gov.nasa.jpf.vm.MultiProcessVM
 
SystemState - Class in gov.nasa.jpf.vm
the class that encapsulates not only the current execution state of the VM (the KernelState), but also the part of it's history that is required by VM to backtrack, plus some potential annotations that can be used to control the search (i.e.
SystemState(Config, VM) - Constructor for class gov.nasa.jpf.vm.SystemState
Creates a new system state.
SystemState() - Constructor for class gov.nasa.jpf.vm.SystemState
 
SystemTime - Class in gov.nasa.jpf.vm
simple delegating TimeModel implementation that just returns System time.
SystemTime(VM, Config) - Constructor for class gov.nasa.jpf.vm.SystemTime
 

T

T_ARRAY - Static variable in class gov.nasa.jpf.vm.Types
 
T_BOOLEAN - Static variable in class gov.nasa.jpf.vm.Types
 
T_BYTE - Static variable in class gov.nasa.jpf.vm.Types
 
T_CHAR - Static variable in class gov.nasa.jpf.vm.Types
 
T_DOUBLE - Static variable in class gov.nasa.jpf.vm.Types
 
T_FLOAT - Static variable in class gov.nasa.jpf.vm.Types
 
T_INT - Static variable in class gov.nasa.jpf.vm.Types
 
T_LONG - Static variable in class gov.nasa.jpf.vm.Types
 
T_NONE - Static variable in class gov.nasa.jpf.vm.Types
 
T_REFERENCE - Static variable in class gov.nasa.jpf.vm.Types
 
T_SHORT - Static variable in class gov.nasa.jpf.vm.Types
 
T_VOID - Static variable in class gov.nasa.jpf.vm.Types
 
table - Variable in class gov.nasa.jpf.util.IntTable
 
tableswitch(int, int, int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
TABLESWITCH - Class in gov.nasa.jpf.jvm.bytecode
Access jump table by index and jump ..., index => ...
TABLESWITCH(int, int, int) - Constructor for class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
tableswitch(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
tableswitch(int, int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
tableswitch(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
tableswitch(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
tableswitch(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
tableswitchEntry(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
tableswitchEntry(int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
tableswitchEntry(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
tableswitchEntry(int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
tableswitchInsn - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
TableSwitchInstruction - Interface in gov.nasa.jpf.vm.bytecode
interface to insulate us from any specific Instruction hierarchy
tail - Variable in class gov.nasa.jpf.util.ImmutableList
 
target - Variable in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
target - Variable in class gov.nasa.jpf.jvm.bytecode.JSR_W
 
target - Variable in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
targetNode - Variable in class gov.nasa.jpf.util.PSIntMap
 
targetPosition - Variable in class gov.nasa.jpf.jvm.bytecode.GOTO
 
targetPosition - Variable in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
targetRef - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
targets - Variable in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
targetType - Variable in class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
 
TblIterator() - Constructor for class gov.nasa.jpf.util.IntTable.TblIterator
 
tblPow - Variable in class gov.nasa.jpf.util.IntTable.Snapshot
 
tblPow - Variable in class gov.nasa.jpf.util.IntTable
 
tblSize - Variable in class gov.nasa.jpf.util.IntTable.Snapshot
 
terminate() - Method in class gov.nasa.jpf.search.Search
this can be used by listeners to terminate the search
TERMINATE - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
terminateProcess(ThreadInfo) - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
terminateProcess(ThreadInfo) - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
terminateProcess(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
terminateSearch() - Static method in class gov.nasa.jpf.vm.Verify
 
terminateSearch____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
TestEventTree - Class in gov.nasa.jpf.util.event
EventTree that can check traces and coverage against expected traces for testing purposes.
TestEventTree() - Constructor for class gov.nasa.jpf.util.event.TestEventTree
 
TestEventTree(Event) - Constructor for class gov.nasa.jpf.util.event.TestEventTree
 
TestJPF - Class in gov.nasa.jpf.util.test
base class for JPF unit tests.
TestJPF() - Constructor for class gov.nasa.jpf.util.test.TestJPF
 
TestJPF(String) - Constructor for class gov.nasa.jpf.util.test.TestJPF
to be used from default ctor of derived class if the SuT is in a different package
TestMultiProcessJPF - Class in gov.nasa.jpf.util.test
 
TestMultiProcessJPF() - Constructor for class gov.nasa.jpf.util.test.TestMultiProcessJPF
 
thisClassLoader - Static variable in class gov.nasa.jpf.vm.ClassInfo
ClassLoader that loaded this class.
thisRef - Variable in class gov.nasa.jpf.vm.StackFrame
 
threadApiCGs - Variable in class gov.nasa.jpf.report.Statistics
 
threadBlocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
threadBlocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
threadBlocked(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
threadBlocked(VM, ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.VMListener
thread waits to acquire a lock // NOTE: vm.getLastThreadInfo() does NOT have to be the running thread, as this // notification can occur as a result of a lock operation in the current thread
threadCGs - Variable in class gov.nasa.jpf.report.Statistics
 
ThreadChoiceFromSet - Class in gov.nasa.jpf.vm.choice
 
ThreadChoiceFromSet(String) - Constructor for class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
ThreadChoiceFromSet(String, ThreadInfo[], boolean) - Constructor for class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
ThreadChoiceGenerator - Interface in gov.nasa.jpf.vm
 
threadClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
ThreadData - Class in gov.nasa.jpf.vm
this is the mutable Thread data we have to keep track of for storing/restoring states
ThreadData() - Constructor for class gov.nasa.jpf.vm.ThreadData
 
threadData - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
threadDataClone() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns a clone of the thread data.
threadGroupClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
ThreadInfo - Class in gov.nasa.jpf.vm
Represents a thread.
ThreadInfo(VM, int, ApplicationContext) - Constructor for class gov.nasa.jpf.vm.ThreadInfo
mainThread ctor called by the VM.
ThreadInfo(VM, int, int, int, int, ThreadInfo) - Constructor for class gov.nasa.jpf.vm.ThreadInfo
the ctor for all explicitly (bytecode) created threads.
ThreadInfo.InvokedStackIterator - Class in gov.nasa.jpf.vm
 
ThreadInfo.StackIterator - Class in gov.nasa.jpf.vm
 
ThreadInfo.State - Enum in gov.nasa.jpf.vm
 
ThreadInfoSet - Interface in gov.nasa.jpf.vm
interface to abstract the referencing set of threadinfos per object/class Used to detect shared objects/classes Instances are created through a configured factory (SharedObjectPolicy) We abstract the container so that the way we identify threads is not exposed to the client, and implementations can use either ThreadInfo references or global ids.
threadInterrupted(VM, ThreadInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
threadInterrupted(VM, ThreadInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
threadInterrupted(VM, ThreadInfo) - Method in interface gov.nasa.jpf.vm.VMListener
thread got interrupted
ThreadList - Class in gov.nasa.jpf.vm
Contains the list of all ThreadInfos for live java.lang.Thread objects We add a thread upon creation (within the ThreadInfo ctor), and remove it when the corresponding java.lang.Thread object gets recycled by JPF.
ThreadList() - Constructor for class gov.nasa.jpf.vm.ThreadList
 
ThreadList(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.ThreadList
Creates a new empty thread list.
ThreadList.Count - Class in gov.nasa.jpf.vm
 
threadNotified(VM, ThreadInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
threadNotified(VM, ThreadInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
threadNotified(VM, ThreadInfo) - Method in interface gov.nasa.jpf.vm.VMListener
thread got notified
threadPrint(String) - Static method in class gov.nasa.jpf.vm.Verify
 
threadPrint__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
threadPrintln(String) - Static method in class gov.nasa.jpf.vm.Verify
 
threadPrintln__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
threads - Variable in class gov.nasa.jpf.vm.KernelState
The list of the threads
threads - Variable in class gov.nasa.jpf.vm.ThreadList
 
threadScheduled(VM, ThreadInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
threadScheduled(VM, ThreadInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
threadScheduled(VM, ThreadInfo) - Method in interface gov.nasa.jpf.vm.VMListener
new thread was scheduled by VM
threadStarted(VM, ThreadInfo) - Method in class gov.nasa.jpf.listener.ChoiceSelector
 
threadStarted(VM, ThreadInfo) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
threadStarted(VM, ThreadInfo) - Method in class gov.nasa.jpf.listener.ExecTracker
 
threadStarted(VM, ThreadInfo) - Method in class gov.nasa.jpf.listener.SimpleDot
 
threadStarted(VM, ThreadInfo) - Method in class gov.nasa.jpf.listener.TraceStorer
 
threadStarted(VM, ThreadInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
threadStarted(VM, ThreadInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
threadStarted(VM, ThreadInfo) - Method in interface gov.nasa.jpf.vm.VMListener
new Thread entered run() method
threadTerminated(VM, ThreadInfo) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
 
threadTerminated(VM, ThreadInfo) - Method in class gov.nasa.jpf.listener.ExecTracker
 
threadTerminated(VM, ThreadInfo) - Method in class gov.nasa.jpf.listener.IdleFilter
 
threadTerminated(VM, ThreadInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
threadTerminated(VM, ThreadInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
threadTerminated(VM, ThreadInfo) - Method in interface gov.nasa.jpf.vm.VMListener
Thread exited run() method
threadWaiting(VM, ThreadInfo) - Method in class gov.nasa.jpf.ListenerAdapter
 
threadWaiting(VM, ThreadInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
threadWaiting(VM, ThreadInfo) - Method in interface gov.nasa.jpf.vm.VMListener
thread is waiting for signal
ThresholdFieldLockInfo - Class in gov.nasa.jpf.vm
a FieldLockInfo that assumes lock protection after n accesses with non-empty lock sets
ThresholdFieldLockInfo(int) - Constructor for class gov.nasa.jpf.vm.ThresholdFieldLockInfo
 
throwAssertion(String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
throwException(String) - Method in class gov.nasa.jpf.Config
 
throwException(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
throwException(String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
throwException(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
throwException(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
unwind stack frames until we find a matching handler for the exception object
throwing(String, String, Throwable) - Method in class gov.nasa.jpf.util.JPFLogger
 
throwInterrupt() - Method in class gov.nasa.jpf.vm.MJIEnv
 
thrownExceptionClassNames - Variable in class gov.nasa.jpf.vm.MethodInfo
classnames of checked exception thrown by the method
THROWS - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
ThrowsAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for throws elements
ThrowsAnnotationInfo(AnnotationInfo, int, short[], int) - Constructor for class gov.nasa.jpf.vm.ThrowsAnnotationInfo
 
throwsIndex - Variable in class gov.nasa.jpf.vm.ThrowsAnnotationInfo
 
throwStopException() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
ti - Variable in class gov.nasa.jpf.listener.NullTracker.NullSource
 
ti - Variable in class gov.nasa.jpf.vm.choice.BreakGenerator
 
ti - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
ti - Variable in class gov.nasa.jpf.vm.PreciseAllocationContext
 
TidSet - Class in gov.nasa.jpf.vm
set that stores threads via (search global) thread ids.
TidSet(ThreadInfo) - Constructor for class gov.nasa.jpf.vm.TidSet
 
tiLastCheck - Variable in class gov.nasa.jpf.vm.FieldLockInfo
 
timedoutRunnablePredicate - Variable in class gov.nasa.jpf.vm.VM
 
timeExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
 
TimeModel - Interface in gov.nasa.jpf.vm
interface that encapsulates the mechanism to obtain values for System.getCurrentTimeMillis() System.nanoTime() calls.
timeModel - Variable in class gov.nasa.jpf.vm.VM
how we model execution time
tlIdx - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
toArray(int[]) - Method in class gov.nasa.jpf.util.IntVector
 
toArray() - Method in class gov.nasa.jpf.util.IntVector
 
toArray(E[]) - Method in class gov.nasa.jpf.util.ObjArray
 
toArray(F[]) - Method in class gov.nasa.jpf.util.ObjVector
 
toArray() - Method in class gov.nasa.jpf.util.SingleElementList
 
toArray(T[]) - Method in class gov.nasa.jpf.util.SingleElementList
 
Token - Class in gov.nasa.jpf.util.json
Token that is generated by JSONLexer.
Token(Token.Type, String) - Constructor for class gov.nasa.jpf.util.json.Token
 
Token.Type - Enum in gov.nasa.jpf.util.json
 
tokenize(String) - Static method in class gov.nasa.jpf.util.script.ESParser
test functions
toLine - Variable in class gov.nasa.jpf.util.LocationSpec
 
toObjArray() - Method in class gov.nasa.jpf.util.ObjVector
 
top - Variable in class gov.nasa.jpf.util.BinaryClassSource
 
top - Variable in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
top - Variable in class gov.nasa.jpf.vm.StackFrame
 
top - Variable in class gov.nasa.jpf.vm.ThreadInfo
 
TopFrameSerializer - Class in gov.nasa.jpf.vm.serialize
even more aggressive under-approximation than AdaptiveSerializer.
TopFrameSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.TopFrameSerializer
 
toPostExecString() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
toPostExecString() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
toPostExecString() - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
 
toPostExecString() - Method in class gov.nasa.jpf.jvm.bytecode.LockInstruction
 
toPostExecString() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
toPostExecString() - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
toPostExecString() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
 
toPostExecString() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
 
toPostExecString() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
 
toPostExecString() - Method in class gov.nasa.jpf.vm.Instruction
this can contain additional info that was gathered/cached during execution
toState - Variable in class gov.nasa.jpf.util.automaton.Transition
 
toString() - Method in exception gov.nasa.jpf.JPFConfigException
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEDYNAMIC
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
toString() - Method in class gov.nasa.jpf.search.heuristic.PrioritizedState
 
toString() - Method in class gov.nasa.jpf.util.ArrayByteQueue
 
toString() - Method in class gov.nasa.jpf.util.ArrayIntSet
 
toString() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
toString() - Method in class gov.nasa.jpf.util.BitSet256
 
toString() - Method in class gov.nasa.jpf.util.DynamicIntArray
 
toString() - Method in class gov.nasa.jpf.util.DynamicObjectArray
 
toString() - Method in class gov.nasa.jpf.util.event.Event
 
toString() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
 
toString() - Method in class gov.nasa.jpf.util.FieldSpec
 
toString() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
 
toString() - Method in class gov.nasa.jpf.util.IntTable.Entry
 
toString() - Method in class gov.nasa.jpf.util.Invocation
 
toString() - Method in class gov.nasa.jpf.util.json.Token
 
toString() - Method in class gov.nasa.jpf.util.LocationSpec
 
toString() - Method in class gov.nasa.jpf.util.MethodSpec
 
toString(Object[]) - Static method in class gov.nasa.jpf.util.Misc
 
toString(String[]) - Static method in class gov.nasa.jpf.util.Misc
 
toString(Iterable<?>) - Static method in class gov.nasa.jpf.util.Misc
 
toString(Iterable<?>, String, String, String) - Static method in class gov.nasa.jpf.util.Misc
 
toString(Object[], String, String, String) - Static method in class gov.nasa.jpf.util.Misc
 
toString(int[], int, int, String, String, String) - Static method in class gov.nasa.jpf.util.Misc
 
toString() - Method in class gov.nasa.jpf.util.script.Alternative
 
toString() - Method in class gov.nasa.jpf.util.script.Event
 
toString() - Method in class gov.nasa.jpf.util.script.Repetition
 
toString() - Method in class gov.nasa.jpf.util.script.Script
 
toString(String) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
 
toString() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
 
toString() - Method in class gov.nasa.jpf.util.script.Section
 
toString() - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
 
toString() - Method in class gov.nasa.jpf.util.SourceRef
 
toString() - Method in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
toString() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
toString() - Method in class gov.nasa.jpf.util.StringMatcher
 
toString() - Method in class gov.nasa.jpf.util.StringSetMatcher
 
toString() - Method in class gov.nasa.jpf.util.TypeRef
 
toString() - Method in class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
 
toString() - Method in class gov.nasa.jpf.vm.AnnotationInfo.ClassValue
 
toString() - Method in class gov.nasa.jpf.vm.AnnotationInfo.EnumValue
 
toString() - Method in class gov.nasa.jpf.vm.ApplicationContext
 
toString() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
toString() - Method in class gov.nasa.jpf.vm.BootstrapMethodInfo
 
toString() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
toString() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
toString() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
toString() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
 
toString() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
toString() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
toString() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
toString() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
toString() - Method in class gov.nasa.jpf.vm.ClassInfo
 
toString() - Method in class gov.nasa.jpf.vm.ClassPath
 
toString() - Method in class gov.nasa.jpf.vm.ElementInfo
 
toString() - Method in class gov.nasa.jpf.vm.ExceptionHandler
 
toString() - Method in class gov.nasa.jpf.vm.FieldInfo
Returns a string representation of the field.
toString() - Method in class gov.nasa.jpf.vm.Instruction
 
toString() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
toString() - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
 
toString() - Method in class gov.nasa.jpf.vm.MethodInfo
 
toString() - Method in class gov.nasa.jpf.vm.NamedFields
 
toString() - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
toString() - Method in class gov.nasa.jpf.vm.ObjRef
 
toString() - Method in class gov.nasa.jpf.vm.PreciseAllocationContext
mostly for debugging purposes
toString() - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
 
toString() - Method in class gov.nasa.jpf.vm.StackFrame
 
toString() - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
toString() - Method in class gov.nasa.jpf.vm.Step
 
toString() - Method in class gov.nasa.jpf.vm.ThreadData
 
toString() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
toString() - Method in class gov.nasa.jpf.vm.TidSet
 
TotalPermutationGenerator - Class in gov.nasa.jpf.util
a pull mode generator for permutations that executes in constant space, using Ives' algorithm (F.
TotalPermutationGenerator(int) - Constructor for class gov.nasa.jpf.util.TotalPermutationGenerator
 
trace - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
Trace<T> - Class in gov.nasa.jpf.util
a generic, listener- created trace over property specific operations we could register this as a listener itself, but since it usually is used from a listener, we might as well just delegate from there
Trace() - Constructor for class gov.nasa.jpf.util.Trace
 
TraceElement<T> - Class in gov.nasa.jpf.util
encapsulates a listener-managed trace operation
TraceElement(T) - Constructor for class gov.nasa.jpf.util.TraceElement
 
TraceStorer - Class in gov.nasa.jpf.listener
tool to save traces upon various conditions like - property violation - call of a certain method - reaching a certain search depth - creating a certain thread
TraceStorer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.TraceStorer
 
trackChanges - Variable in class gov.nasa.jpf.util.SparseClusterArray
 
trackChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
trackedRefs - Variable in class gov.nasa.jpf.listener.ObjectTracker
 
trail - Variable in class gov.nasa.jpf.vm.SystemState
 
transform(T1) - Method in interface gov.nasa.jpf.util.Transformer
 
Transformer<T1,T2> - Interface in gov.nasa.jpf.util
transforms between two types a utility interface that esp.
TRANSITION - Static variable in class gov.nasa.jpf.report.Publisher
 
Transition - Class in gov.nasa.jpf.util.automaton
 
Transition(String, State) - Constructor for class gov.nasa.jpf.util.automaton.Transition
 
Transition - Class in gov.nasa.jpf.vm
concrete type to store execution paths.
Transition(ChoiceGenerator<?>, ThreadInfo) - Constructor for class gov.nasa.jpf.vm.Transition
 
Transition.StepIterator - Class in gov.nasa.jpf.vm
 
transitionItems - Variable in class gov.nasa.jpf.report.Publisher
 
transitionOccurred() - Method in class gov.nasa.jpf.search.Search
 
transitionOccurred - Variable in class gov.nasa.jpf.vm.VM
did we get a new transition
transitionOccurred() - Method in class gov.nasa.jpf.vm.VM
 
transitions - Variable in class gov.nasa.jpf.util.automaton.State
 
traverseObject(int) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
 
traverseObject(int) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
 
treeOutput - Variable in class gov.nasa.jpf.vm.VM
 
TRUE - Static variable in class gov.nasa.jpf.Config
 
tryCallMain(Class<?>, String[]) - Static method in class gov.nasa.jpf.util.Reflection
 
tryGetResolvedClassInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
obtain ClassInfo from context that does not care about resolution, i.e.
TwoTypeComparator<T1,T2> - Interface in gov.nasa.jpf.util
like a normal comparator, but comparing heterogenous objects
type - Variable in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
type - Variable in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
type - Variable in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
type - Variable in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
type - Variable in class gov.nasa.jpf.vm.FieldInfo
 
TypeAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for classes, enums and interfaces Note that we need a separate type than AbstractTypeAnnotationInfo since the type is used for queries (InfoObjects can have any number of type annotations with different targets)
TypeAnnotationInfo(AnnotationInfo, int, short[]) - Constructor for class gov.nasa.jpf.vm.TypeAnnotationInfo
 
typeAnnotations - Variable in class gov.nasa.jpf.vm.InfoObject
 
typedIterator(Object, Class<A>) - Static method in class gov.nasa.jpf.util.ObjectList
 
TypedObjectChoice - Class in gov.nasa.jpf.vm.choice
a choice generator that enumerates the set of all objects of a certain type.
TypedObjectChoice(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
typeIndex - Variable in class gov.nasa.jpf.vm.SuperTypeAnnotationInfo
 
typeIndex - Variable in class gov.nasa.jpf.vm.TypeParameterAnnotationInfo
 
typeIndex - Variable in class gov.nasa.jpf.vm.TypeParameterBoundAnnotationInfo
 
typeName - Variable in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
typeName - Variable in class gov.nasa.jpf.vm.ClassFileMatch
 
TypeParameterAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for type parameters
TypeParameterAnnotationInfo(AnnotationInfo, int, short[], int) - Constructor for class gov.nasa.jpf.vm.TypeParameterAnnotationInfo
 
TypeParameterBoundAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for type parameter bounds, such as note that boundIndex == 0 always has to be a class
TypeParameterBoundAnnotationInfo(AnnotationInfo, int, short[], int, int) - Constructor for class gov.nasa.jpf.vm.TypeParameterBoundAnnotationInfo
 
typeParameterIndex - Variable in class gov.nasa.jpf.vm.BytecodeTypeParameterAnnotationInfo
 
typePath - Variable in class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
 
TypeRef - Class in gov.nasa.jpf.util
this is a utility construct for type references that should not cause class loading when instantiated, but cannot use a classname String because of argument type ambiguity (Strings are just used everywhere).
TypeRef(String) - Constructor for class gov.nasa.jpf.util.TypeRef
 
Types - Class in gov.nasa.jpf.vm
various type mangling/demangling routines This reflects the general type id mess in Java.
Types() - Constructor for class gov.nasa.jpf.vm.Types
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMStaticFieldInstruction
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.vm.Instruction
this is overridden by any Instruction that use a cache for class or method to provide a type safe cloning
TypeSpec - Class in gov.nasa.jpf.util
wildcard supporting type specification to be used for JPF configuration.
TypeSpec(String, String, boolean) - Constructor for class gov.nasa.jpf.util.TypeSpec
 
TypeSpecMatcher - Class in gov.nasa.jpf.util
a matcher for collections of TypeSpecs
TypeSpecMatcher(String[]) - Constructor for class gov.nasa.jpf.util.TypeSpecMatcher
 

U

u1(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
u2(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
unCachedClasses - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
uncaughtException - Variable in class gov.nasa.jpf.vm.SystemState
uncaught exception in current transition
UncaughtException - Exception in gov.nasa.jpf.vm
represents the case of an unhandled exception detected by JPF This is a "controlflow exception", but I finally made my peace with it since UncaughtExceptions can be thrown from various places, including the VM (, finalizer) and we can't rely on that all these locations can check for pc == null.
UncaughtException(ThreadInfo, int) - Constructor for exception gov.nasa.jpf.vm.UncaughtException
 
UnfilterField - Annotation Type in gov.nasa.jpf.vm.serialize
Indicates that a field in the model SHOULD BE considered during state matching, even if other (prior) configuration would filter it.
unhandledException(StackTraceElement, String, String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
NOTE: this uses the exception class name because it might be an exception type that is only known to JPF (i.e.
unhandledException(String, String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
unhandledException__Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
UNINITIALIZED - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
UNINITIALIZED_STRING - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
uniqueId - Variable in class gov.nasa.jpf.vm.ClassInfo
A search global unique id associate with this class, which is comprised of the classLoader id and the (loader-specific) ClassInfo id.
uniqueName - Variable in class gov.nasa.jpf.vm.MethodInfo
this is a lazy evaluated mangled name consisting of the name and arg type signature
UniqueRandomPermGenerator - Class in gov.nasa.jpf.util
a RandomPermutationGenerator that keeps track of previously produced values to avoid duplicates.
UniqueRandomPermGenerator(int, int, int) - Constructor for class gov.nasa.jpf.util.UniqueRandomPermGenerator
 
unixToUserPathName(String) - Static method in class gov.nasa.jpf.util.FileUtils
 
unknown(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
unknown(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
unknown(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
unknown(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
UNKNOWN_ID - Static variable in interface gov.nasa.jpf.vm.StateSet
 
UnknownJPFClass - Exception in gov.nasa.jpf.vm.serialize
exception to indicate that JPF can't find a (model) class of a given name For native clients directly or indirectly cause class resolution <2do> we might turn this into an handled exception at some point
UnknownJPFClass(String) - Constructor for exception gov.nasa.jpf.vm.serialize.UnknownJPFClass
 
unlinkedClone() - Method in class gov.nasa.jpf.util.event.Event
 
unlock(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
from a MONITOR_EXIT or sync method RETURN release a possibly recursive lock if lockCount goes to zero return true if this unblocked any waiters
unmarkAll() - Method in class gov.nasa.jpf.vm.GenericHeap
 
unmarkAll() - Method in interface gov.nasa.jpf.vm.Heap
 
UNNAMED_PACKAGE - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
UNPARK - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
unread(int) - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
unregisterLockContender(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
somebody made up his mind and decided not to enter a synchronized section of code it had registered before (e.g.
UnsortedArrayIntSet - Class in gov.nasa.jpf.util
a simplistic IntSet implementation that uses an unsorted array to keep elements.
UnsortedArrayIntSet() - Constructor for class gov.nasa.jpf.util.UnsortedArrayIntSet
 
UnsortedArrayIntSet(int) - Constructor for class gov.nasa.jpf.util.UnsortedArrayIntSet
 
unwindTo(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
unwindToFirstFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
updateArraySharedness(ThreadInfo, ElementInfo, int) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
updateArraySharedness(ThreadInfo, ElementInfo, int) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
updateArraySharedness(ThreadInfo, ElementInfo, int) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
updateCachedClassInfos(ClassInfo) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
updateClassLoader() - Method in class gov.nasa.jpf.Config
has to be called if 'native_classpath' gets explicitly changed USE WITH CARE - if this is messed up, it is hard to debug
updateClassSharedness(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
updateClassSharedness(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
updateClassSharedness(ThreadInfo, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
updateFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
generic version of FieldLockInfo update, which relies on FieldLockInfo implementation to determine if ElementInfo needs to be cloned
updateObjectSharedness(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
 
updateObjectSharedness(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
updateObjectSharedness(ThreadInfo, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
 
updatePath() - Method in class gov.nasa.jpf.vm.VM
store the current SystemState's Trail in our path, after updating it with whatever annotations the VM wants to add.
updateSharedness(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
upToFirst(String, char) - Static method in class gov.nasa.jpf.util.Misc
 
url - Variable in class gov.nasa.jpf.vm.ClassFileContainer
 
url - Variable in class gov.nasa.jpf.vm.ClassFileMatch
 
useAstar - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
useAstar - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
 
useRandomization() - Static method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
UserHeuristic - Class in gov.nasa.jpf.search.heuristic
heuristic state prioritizer that is controlled by the system under test, which can use Verify.get/set/resetHeuristicSearchValue() to compute priorities
UserHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.UserHeuristic
 
userliveNonDaemonPredicate - Variable in class gov.nasa.jpf.vm.VM
 
userTimedoutRunnablePredicate - Variable in class gov.nasa.jpf.vm.VM
 
useSyncDetection - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
options to filter out lock protected field access, which is not supposed to cause shared CGs (this has no effect on exposure though)
USING_KEY - Static variable in class gov.nasa.jpf.Config
 
utf8At(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 

V

val - Variable in class gov.nasa.jpf.util.IntTable.Entry
 
vals - Variable in class gov.nasa.jpf.util.IntTable.Snapshot
 
valuation - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
Valuation(int) - Constructor for class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
Valuation(GenericDataAbstractor.Valuation) - Constructor for class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
Valuation(GenericDataAbstractor.Valuation, int) - Constructor for class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
valuation - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
valuations - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
value - Variable in class gov.nasa.jpf.jvm.bytecode.FCONST
 
value - Variable in class gov.nasa.jpf.jvm.bytecode.ICONST
 
value - Variable in class gov.nasa.jpf.jvm.bytecode.LCONST
 
value - Variable in class gov.nasa.jpf.jvm.bytecode.LDC
 
value - Variable in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
value - Variable in class gov.nasa.jpf.jvm.bytecode.SIPUSH
 
Value - Interface in gov.nasa.jpf.util.json
Value that was read from JSON document.
value() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
valueAsString() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
ValueIterator() - Constructor for class gov.nasa.jpf.util.PSIntMap.ValueIterator
 
valueOf(String) - Static method in enum gov.nasa.jpf.JPF.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nasa.jpf.jvm.bytecode.LDC.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nasa.jpf.jvm.bytecode.LDC2_W.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nasa.jpf.jvm.ClassFile.CpInfo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nasa.jpf.util.json.Token.Type
Returns the enum constant of this type with the specified name.
valueOf(Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
valueOf(String) - Static method in enum gov.nasa.jpf.vm.HandlerContext.UncaughtHandlerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nasa.jpf.vm.ThreadInfo.State
Returns the enum constant of this type with the specified name.
valueOfBoolean(ThreadInfo, boolean) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
valueOfBoolean(boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
 
valueOfByte(ThreadInfo, byte) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
valueOfByte(byte) - Method in class gov.nasa.jpf.vm.MJIEnv
 
valueOfCharacter(ThreadInfo, char) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
valueOfCharacter(char) - Method in class gov.nasa.jpf.vm.MJIEnv
 
valueOfInteger(ThreadInfo, int) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
valueOfInteger(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
valueOfLong(ThreadInfo, long) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
valueOfLong(long) - Method in class gov.nasa.jpf.vm.MJIEnv
 
valueOfShort(ThreadInfo, short) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
valueOfShort(short) - Method in class gov.nasa.jpf.vm.MJIEnv
 
values() - Static method in enum gov.nasa.jpf.JPF.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nasa.jpf.jvm.bytecode.LDC.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nasa.jpf.jvm.bytecode.LDC2_W.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nasa.jpf.jvm.ClassFile.CpInfo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nasa.jpf.util.json.Token.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class gov.nasa.jpf.util.PSIntMap
 
values - Variable in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
 
values - Variable in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
 
values - Variable in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
 
values - Variable in class gov.nasa.jpf.vm.choice.TypedObjectChoice
 
values() - Static method in enum gov.nasa.jpf.vm.HandlerContext.UncaughtHandlerType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class gov.nasa.jpf.vm.NamedFields
this is where we store the instance data.
values() - Static method in enum gov.nasa.jpf.vm.ThreadInfo.State
Returns an array containing the constants of this enum type, in the order they are declared.
valuesStack - Variable in class gov.nasa.jpf.jvm.JVMAnnotationParser
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.ByteFieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.CharFieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.FieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.FloatFieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.LongFieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
 
valueToString(Fields) - Method in class gov.nasa.jpf.vm.ShortFieldInfo
 
VariableAnnotationInfo - Class in gov.nasa.jpf.vm
type annotation for local vars and resource vars
VariableAnnotationInfo(AnnotationInfo, int, short[], long[]) - Constructor for class gov.nasa.jpf.vm.VariableAnnotationInfo
 
varId - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
 
VarRecorder - Class in gov.nasa.jpf.listener
Simple listener tool to record the values of variables as they are accessed.
VarRecorder(Config) - Constructor for class gov.nasa.jpf.listener.VarRecorder
 
VarSpec - Class in gov.nasa.jpf.util
utility class to specify local variables in JPF options example: x.y.MyClass.foo(int,double):x Note: this is not derived from FeatureSpec, it only used a MethodSpec for delegation <2do> we don't deal with scopes or types yet
VarSpec(String, MethodSpec) - Constructor for class gov.nasa.jpf.util.VarSpec
 
VarTracker - Class in gov.nasa.jpf.listener
simple listener tool to find out which variables (locals and fields) are changed how often and from where.
VarTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.VarTracker
 
Verify - Class in gov.nasa.jpf.vm
Verify is the programmatic interface of JPF that can be used from inside of applications.
Verify() - Constructor for class gov.nasa.jpf.vm.Verify
 
verifyAssertionError(String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
verifyAssertionError___3Ljava_lang_String_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
verifyAssertionErrorDetails(String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
verifyAssertionErrorDetails__Ljava_lang_String_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
verifyDeadlock(String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
verifyDeadlock___3Ljava_lang_String_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
verifyJPFException(TypeRef, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
verifyJPFException__Lgov_nasa_jpf_util_TypeRef_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
verifyNoPropertyViolation(String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
verifyNoPropertyViolation___3Ljava_lang_String_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
verifyPropertyViolation(TypeRef, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
verifyPropertyViolation__Lgov_nasa_jpf_util_TypeRef_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
verifyUnhandledException(String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
verifyUnhandledException__Ljava_lang_String_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
verifyUnhandledExceptionDetails(String, String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
 
verifyUnhandledExceptionDetails__Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_String_2__Z(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
 
VERSION - Static variable in class gov.nasa.jpf.JPF
 
VERSION - Static variable in class gov.nasa.jpf.tool.RunJPF
 
VirtualInvocation - Class in gov.nasa.jpf.jvm.bytecode
a base class for virtual call instructions
VirtualInvocation() - Constructor for class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
VirtualInvocation(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
visibleEndEvents() - Method in class gov.nasa.jpf.util.event.Event
 
visibleEndEvents() - Method in class gov.nasa.jpf.util.event.EventTree
 
visit(Instruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(AALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(AASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ACONST_NULL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ANEWARRAY) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ARETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JVMArrayElementInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ARRAYLENGTH) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ArrayLoadInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ArrayStoreInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ATHROW) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(BALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(BASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(BIPUSH) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(CALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(CASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(CHECKCAST) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(D2F) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(D2I) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(D2L) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DADD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DCMPG) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DCMPL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DCONST) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DDIV) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DIRECTCALLRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DLOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DMUL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DNEG) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DREM) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DSTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DSUB) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DUP_X1) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DUP_X2) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DUP) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DUP2_X1) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DUP2_X2) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(DUP2) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(EXECUTENATIVE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(F2D) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(F2I) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FADD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FCMPL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FCONST) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FDIV) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JVMFieldInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FLOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FMUL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FNEG) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FREM) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FSTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(FSUB) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(GETFIELD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(GETSTATIC) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(GOTO_W) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(GOTO) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(I2B) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(I2C) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(I2D) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(I2F) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(I2L) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(I2S) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IADD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IAND) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ICONST) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IDIV) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IF_ACMPEQ) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IF_ACMPNE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IF_ICMPEQ) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IF_ICMPGE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IF_ICMPGT) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IF_ICMPLE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IF_ICMPLT) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IF_ICMPNE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IFEQ) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IFGE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IFGT) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IfInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IFLE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IFLT) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IFNE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IFNONNULL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IFNULL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IINC) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ILOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IMUL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(INEG) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JVMInstanceFieldInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(InstanceInvocation) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(INSTANCEOF) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(INVOKECG) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(INVOKECLINIT) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JVMInvokeInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(INVOKEINTERFACE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(INVOKESPECIAL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(INVOKESTATIC) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(INVOKEVIRTUAL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IOR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IREM) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ISHL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ISHR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ISTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(ISUB) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IUSHR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(IXOR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JSR_W) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JSR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(L2D) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(L2F) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(L2I) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LADD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LAND) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LCMP) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LCONST) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LDC_W) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LDC) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LDC2_W) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LDIV) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LLOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LMUL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LNEG) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JVMLocalVariableInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LockInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LongArrayLoadInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LongArrayStoreInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LOOKUPSWITCH) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LOR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LREM) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LSHL) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LSHR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LSTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LSUB) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LUSHR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(LXOR) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(MONITORENTER) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(MONITOREXIT) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(MULTIANEWARRAY) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(NATIVERETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(NEW) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(NEWARRAY) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(NOP) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(POP) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(POP2) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(PUTFIELD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(PUTSTATIC) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(RET) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(RETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JVMReturnInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(SALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(SASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(SIPUSH) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(JVMStaticFieldInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(SWAP) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
public void visit(StoreInstruction ins);
visit(SwitchInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(TABLESWITCH) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(VirtualInvocation) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
public void visit(VariableAccessor ins);
visit(WIDE) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitor
 
visit(Instruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(AALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(AASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ACONST_NULL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ANEWARRAY) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ARETURN) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JVMArrayElementInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ARRAYLENGTH) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ArrayLoadInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ArrayStoreInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ATHROW) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(BALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(BASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(BIPUSH) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(CALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(CASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(CHECKCAST) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(D2F) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(D2I) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(D2L) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DADD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DCMPG) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DCMPL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DCONST) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DDIV) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DIRECTCALLRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DLOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DMUL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DNEG) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DREM) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DSTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DSUB) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DUP_X1) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DUP_X2) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DUP) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DUP2_X1) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DUP2_X2) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(DUP2) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(F2D) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(F2I) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FADD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FCMPL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FCONST) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FDIV) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JVMFieldInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FLOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FMUL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FNEG) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FREM) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FSTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(FSUB) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(GETFIELD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(GETSTATIC) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(GOTO_W) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(GOTO) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(I2B) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(I2C) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(I2D) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(I2F) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(I2L) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(I2S) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IADD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IAND) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ICONST) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IDIV) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IF_ACMPEQ) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IF_ACMPNE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IF_ICMPEQ) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IF_ICMPGE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IF_ICMPGT) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IF_ICMPLE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IF_ICMPLT) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IF_ICMPNE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IFEQ) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IFGE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IFGT) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IfInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IFLE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IFLT) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IFNE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IFNONNULL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IFNULL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IINC) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ILOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IMUL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(INEG) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JVMInstanceFieldInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(InstanceInvocation) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(INSTANCEOF) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(INVOKECG) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(INVOKECLINIT) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JVMInvokeInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(INVOKEINTERFACE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(INVOKESPECIAL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(INVOKESTATIC) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(INVOKEVIRTUAL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(EXECUTENATIVE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IOR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IREM) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ISHL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ISHR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ISTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(ISUB) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IUSHR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(IXOR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JSR_W) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JSR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(L2D) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(L2F) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(L2I) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LADD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LAND) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LCMP) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LCONST) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LDC_W) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LDC) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LDC2_W) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LDIV) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LLOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LMUL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LNEG) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JVMLocalVariableInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LockInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LongArrayLoadInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LongArrayStoreInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LOOKUPSWITCH) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LOR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LREM) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LSHL) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LSHR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LSTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LSUB) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LUSHR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(LXOR) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(MONITORENTER) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(MONITOREXIT) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(MULTIANEWARRAY) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(NATIVERETURN) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(NEW) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(NEWARRAY) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(NOP) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(POP) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(POP2) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(PUTFIELD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(PUTSTATIC) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(RET) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(RETURN) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JVMReturnInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(SALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(SASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(SIPUSH) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(JVMStaticFieldInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(SWAP) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(SwitchInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(TABLESWITCH) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(VirtualInvocation) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visit(WIDE) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstructionVisitorAdapter
 
visited - Variable in class gov.nasa.jpf.util.UniqueRandomPermGenerator
 
visitedEdgeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
 
visitedStates - Variable in class gov.nasa.jpf.report.Statistics
 
visitReferenceSlots(ReferenceProcessor) - Method in class gov.nasa.jpf.vm.StackFrame
 
vm - Variable in class gov.nasa.jpf.listener.SimpleDot
 
vm - Variable in class gov.nasa.jpf.report.Reporter
 
vm - Variable in class gov.nasa.jpf.search.Search
 
vm - Variable in class gov.nasa.jpf.vm.AbstractSerializer
 
vm - Variable in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
 
vm - Variable in class gov.nasa.jpf.vm.GenericHeap
 
vm - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
 
vm - Variable in class gov.nasa.jpf.vm.TidSet
 
VM - Class in gov.nasa.jpf.vm
This class represents the virtual machine.
VM(JPF, Config) - Constructor for class gov.nasa.jpf.vm.VM
be prepared this might throw JPFConfigExceptions
VM() - Constructor for class gov.nasa.jpf.vm.VM
just here for unit test mockups, don't use as implicit base ctor in VM derived classes
vm - Static variable in class gov.nasa.jpf.vm.VM
<2do> - this is a hack to be removed once there are no static references anymore
vmInitialized(VM) - Method in class gov.nasa.jpf.ListenerAdapter
 
vmInitialized(VM) - Method in class gov.nasa.jpf.PropertyListenerAdapter
 
vmInitialized(VM) - Method in interface gov.nasa.jpf.vm.VMListener
VM got initialized (but search is not yet running).
vmIsMatchingStates() - Static method in class gov.nasa.jpf.vm.Verify
USE CAREFULLY - returns true if the virtual machine this code is running under is doing state matching.
vmIsMatchingStates____Z(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
VMListener - Interface in gov.nasa.jpf.vm
interface to register for callbacks by the VM Observer role in equally named pattern Note that we only have notifications for generic events, NOT for conditions that are property specific, and especially nothing that is just triggered from an extension.
vmState - Variable in class gov.nasa.jpf.search.heuristic.HeuristicState
 

W

wait(ThreadInfo, long) - Method in class gov.nasa.jpf.vm.ElementInfo
wait to be notified.
wait(ThreadInfo, long, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
 
WAIT - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 
waitOnSemaphore() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
 
warnedLocalInfo - Static variable in class gov.nasa.jpf.vm.MethodInfo
Used to warn about local variable information.
warning(String) - Static method in class gov.nasa.jpf.tool.Run
 
warning(String) - Method in class gov.nasa.jpf.util.JPFLogger
 
warning(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
warning(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
warning(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
warning(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
warning(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
 
warning(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
warning(String) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(String, String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(String...) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(Object) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(Object, Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
 
warning(Object...) - Method in interface gov.nasa.jpf.util.Loggable
 
WARNING - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
WARNING - Static variable in class gov.nasa.jpf.vm.Verify
 
WeakPool<E> - Class in gov.nasa.jpf.util
This is a simplified hash pool that does not support removal or numbering of elements.
WeakPool() - Constructor for class gov.nasa.jpf.util.WeakPool
Creates a SimplePool that holds about 716 elements before first rehash.
WeakPool(int) - Constructor for class gov.nasa.jpf.util.WeakPool
Creates a SimplePool that holds about 0.7 * 2**pow elements before first rehash.
weakRefClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
weakRefs - Variable in class gov.nasa.jpf.vm.GenericHeap
 
wide() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
 
WIDE - Class in gov.nasa.jpf.jvm.bytecode
modifies following insn, no stack manipulation NOTE: transparently handled by BCEL, we should never receive this (1): indexbyte1 indexbyte2 (2): indexbyte1 indexbyte2 constbyte1 constbyte2
WIDE() - Constructor for class gov.nasa.jpf.jvm.bytecode.WIDE
 
wide() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
 
wide() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
 
wide() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
 
wide() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
wide() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
 
WILDCARD - Static variable in class gov.nasa.jpf.util.StringSetMatcher
 
willBeRunnable() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
willReExecuteInstruction() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
write(int) - Method in class gov.nasa.jpf.util.CommitOutputStream
 
write(byte[], int, int) - Method in class gov.nasa.jpf.util.CommitOutputStream
 
write(byte[], int, int) - Method in class gov.nasa.jpf.util.ConsoleStream
 
write(int) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
write(byte[], int, int) - Method in class gov.nasa.jpf.util.DevNullPrintStream
 
write(int) - Method in class gov.nasa.jpf.util.SplitOutputStream
 
write(byte[], int, int) - Method in class gov.nasa.jpf.util.SplitOutputStream
 
write(int) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
WriteInstruction - Interface in gov.nasa.jpf.vm.bytecode
common type for all xPUT insns
writeObjectToFile(Object, String) - Static method in class gov.nasa.jpf.vm.Verify
 

X

XMLPublisher - Class in gov.nasa.jpf.report
 
XMLPublisher(Config, Reporter) - Constructor for class gov.nasa.jpf.report.XMLPublisher
 

Y

YIELD - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
 

Z

zeroLength() - Static method in class gov.nasa.jpf.util.ObjArray
 

_

_1 - Variable in class gov.nasa.jpf.util.Pair
 
_2 - Variable in class gov.nasa.jpf.util.Pair
 
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links