$ 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 _ 

$

$clinit____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
$clinit____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
$clinit____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_Bidi
 
$clinit____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicInteger
 
$clinit____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLong
 
$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
 
$init____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
these are the native methods we intercept
$init____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
$init____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
$init__J__V(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
$init__Ljava_lang_Class_2Ljava_lang_Class_2Ljava_lang_String_2__V(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater
 
$init__Ljava_lang_Class_2Ljava_lang_String_2__V(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
$init__Ljava_lang_Class_2Ljava_lang_String_2__V(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
$init__Ljava_lang_ClassLoader_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 

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
 
abs__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
abs__F__F(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
abs__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
abs__J__J(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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
 
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(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ACONST_NULL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ATHROW
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2F
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2I
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2L
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DADD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPG
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCONST
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DDIV
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DMUL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DNEG
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DREM
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DSUB
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X1
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X2
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X1
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X2
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2D
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2I
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2L
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FADD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPG
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCONST
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FDIV
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FMUL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FNEG
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FREM
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FSUB
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GOTO_W
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2B
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2C
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2D
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2F
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2L
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2S
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IADD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IAND
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IDIV
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFEQ
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFGE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFGT
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFLE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFLT
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNONNULL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNULL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IMUL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INEG
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceFieldInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
 
accept(InstructionVisitor) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitorAcceptor
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IOR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IREM
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISHL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISHR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISUB
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IUSHR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IXOR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JSR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2D
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2F
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2I
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LADD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LAND
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LCMP
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC_W
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDIV
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LMUL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LNEG
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LocalVariableInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LockInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LOR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LREM
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSHL
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSHR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSUB
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LUSHR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LXOR
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MONITORENTER
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MONITOREXIT
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NOP
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.POP
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.POP2
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RET
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RUNSTART
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SALOAD
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SWAP
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
accept(InstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.WIDE
 
AccessController - Class in java.security
 
AccessController() - Constructor for class java.security.AccessController
 
AccessibleObject - Class in java.lang.reflect
 
AccessibleObject() - Constructor for class java.lang.reflect.AccessibleObject
 
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
 
acos__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
activateGC() - Method in class gov.nasa.jpf.vm.SystemState
 
activateGC() - Method in class gov.nasa.jpf.vm.VM
 
activeCount() - Static method in class java.lang.Thread
 
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(E) - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
add(int) - Method in class gov.nasa.jpf.util.BitSet64
 
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(int) - Method in class gov.nasa.jpf.util.Permutation
 
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(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(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(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
 
addAndGet(int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
addAndGet(T, int) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
addAndGet(int, long) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
addAndGet(T, long) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
addAnnotation(AnnotationInfo) - Method in class gov.nasa.jpf.vm.InfoObject
 
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
 
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
 
addClassLoader(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.KernelState
Adds the given loader to the list of existing class loaders.
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
 
addLongOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
addLoop(int) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
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
 
addPathName(String) - Method in class gov.nasa.jpf.vm.ClassPath
 
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.LongReturn
 
addReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
addSearchListener(SearchListener) - Method in class gov.nasa.jpf.JPF
 
addSearchProperty(Property) - Method in class gov.nasa.jpf.JPF
 
addShutdownHook__Ljava_lang_Thread_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Runtime
 
addState(State) - Method in class gov.nasa.jpf.util.automaton.Automaton
 
addStates(State...) - Method in class gov.nasa.jpf.util.automaton.Automaton
 
addToFieldWatchList(Config, String) - Method in class gov.nasa.jpf.listener.Perturbator
 
addToInternStrings(String, 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
 
addTransition(Transition) - Method in class gov.nasa.jpf.util.automaton.State
 
addTransitions(Transition...) - Method in class gov.nasa.jpf.util.automaton.State
 
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.
addURL(URL) - Method in class java.net.URLClassLoader
 
addURL0__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_net_URLClassLoader
 
addVMListener(VMListener) - Method in class gov.nasa.jpf.JPF
 
addZeros(int) - Method in class gov.nasa.jpf.util.IntVector
 
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.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.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
 
After - Annotation Type in org.junit
same as org.junit.Test - we don't want to pull the whole of JUnit into our JPF classpath just because we run TestJPF derived classes
AfterClass - Annotation Type in org.junit
same as org.junit.Test - we don't want to pull the whole of JUnit into our JPF classpath just because we run TestJPF derived classes
alive - Variable in class gov.nasa.jpf.vm.ThreadList.Count
 
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
 
allocateMemory(long) - Method in class sun.misc.Unsafe
this is really a byte[] allocation (used by java.nio.Bits).
allocateMemory__J__J(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
AllocInstruction - Interface in gov.nasa.jpf.vm
an empty (tag) interface to identify allocating instructions
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_CHAR - Static variable in class gov.nasa.jpf.util.script.StringExpander
 
ALT_END_CHAR - Static variable in class gov.nasa.jpf.util.script.StringExpander
 
ALT_START_CHAR - Static variable in class gov.nasa.jpf.util.script.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
 
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
 
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(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.Entry(String, Object) - Constructor for class gov.nasa.jpf.vm.AnnotationInfo.Entry
 
AnnotationInfo.EnumValue - Class in gov.nasa.jpf.vm
 
AnnotationParser - Interface in gov.nasa.jpf.vm
a parser for annotation class files
AnnotationProxyBase - Class in gov.nasa.jpf
common stuff used by all Annotation Proxies
AnnotationProxyBase() - Constructor for class gov.nasa.jpf.AnnotationProxyBase
 
annotations - Variable in class gov.nasa.jpf.vm.InfoObject
 
annotationType() - Method in class gov.nasa.jpf.AnnotationProxyBase
 
AnnotationType - Class in sun.reflect.annotation
this is a placeholder for a Java 6 class, which we only have here to support both Java 1.5 and 6 with the same set of env/ classes this is Java only, so it's a drag we have to add this, but since it is outside java.* and doesn't refer to Java 6 stuff outside the sun.misc.SharedSecrets we bite the bullet and add it (for now) <2do> THIS IS GOING AWAY AS SOON AS WE OFFICIALLY SWITCH TO JAVA 6
annotationType____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_AnnotationProxyBase
 
ANYLINE - Static variable in class gov.nasa.jpf.util.LocationSpec
 
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(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
 
append__C__Ljava_lang_StringBuffer_2(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
append__C__Ljava_lang_StringBuilder_2(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
append__D__Ljava_lang_StringBuffer_2(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
append__D__Ljava_lang_StringBuilder_2(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
append__F__Ljava_lang_StringBuffer_2(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
append__F__Ljava_lang_StringBuilder_2(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
append__I__Ljava_lang_StringBuffer_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
append__I__Ljava_lang_StringBuilder_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
append__J__Ljava_lang_StringBuffer_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
append__J__Ljava_lang_StringBuilder_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
append__Ljava_lang_String_2__Ljava_lang_StringBuffer_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
append__Ljava_lang_String_2__Ljava_lang_StringBuilder_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
append__Z__Ljava_lang_StringBuffer_2(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
append__Z__Ljava_lang_StringBuilder_2(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
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
 
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
 
argSize - Variable in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
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.InvokeInstruction
 
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
 
arrayBaseOffset(Class<?>) - Method in class sun.misc.Unsafe
 
arrayBaseOffset__Ljava_lang_Class_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
arraycopy(Object, int, Object, int, int) - Static method in class java.lang.System
 
arraycopy__Ljava_lang_Object_2ILjava_lang_Object_2II__V(MJIEnv, int, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
ArrayElementInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstract class for operations that access elements of arrays
ArrayElementInstruction() - Constructor for class gov.nasa.jpf.jvm.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
 
arrayIndexScale(Class<?>) - Method in class sun.misc.Unsafe
 
arrayIndexScale__Ljava_lang_Class_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
ArrayInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for all array instructions
ArrayInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.ArrayInstruction
 
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
 
arrayRef - Variable in class gov.nasa.jpf.jvm.bytecode.ArrayInstruction
 
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
 
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
 
asin__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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
deprectated, just use assert
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
 
asSubclass(Class<U>) - Method in class java.lang.Class
 
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
 
atan2__DD__D(MJIEnv, int, double, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
atan__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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
 
AtomicFieldUpdater - Class in gov.nasa.jpf.vm
base class for atomic field updaters NOTE - since all native methods are static, we have to be too
AtomicFieldUpdater() - Constructor for class gov.nasa.jpf.vm.AtomicFieldUpdater
 
AtomicIntegerArray - Class in java.util.concurrent.atomic
model class for AtomicIntegerArray
AtomicIntegerArray(int) - Constructor for class java.util.concurrent.atomic.AtomicIntegerArray
 
AtomicIntegerArray(int[]) - Constructor for class java.util.concurrent.atomic.AtomicIntegerArray
 
AtomicIntegerFieldUpdater<T> - Class in java.util.concurrent.atomic
model class for the AtomicIntegerFieldUpdater in reality it's an abstract class, but this here is merely a stub anyways
AtomicIntegerFieldUpdater(Class<T>, String) - Constructor for class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
AtomicLong - Class in sun.misc
MJI model class for sun.misc.AtomicLong library abstraction
AtomicLong() - Constructor for class sun.misc.AtomicLong
 
AtomicLongArray - Class in java.util.concurrent.atomic
model class for AtomicLongArray
AtomicLongArray(int) - Constructor for class java.util.concurrent.atomic.AtomicLongArray
 
AtomicLongArray(long[]) - Constructor for class java.util.concurrent.atomic.AtomicLongArray
 
AtomicLongFieldUpdater<T> - Class in java.util.concurrent.atomic
model class for the AtomicLongFieldUpdater in reality it's an abstract class, but this here is merely a stub anyways
AtomicLongFieldUpdater(Class<T>, String) - Constructor for class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
AtomicReferenceArray<E> - Class in java.util.concurrent.atomic
model class for AtomicReferenceArray
AtomicReferenceArray(int) - Constructor for class java.util.concurrent.atomic.AtomicReferenceArray
 
AtomicReferenceArray(E[]) - Constructor for class java.util.concurrent.atomic.AtomicReferenceArray
 
AtomicReferenceFieldUpdater<T,V> - Class in java.util.concurrent.atomic
model class for the AtomicReferenceFieldUpdater in reality it's an abstract class, but this here is merely a stub anyways
AtomicReferenceFieldUpdater(Class<T>, Class<V>, String) - Constructor for class java.util.concurrent.atomic.AtomicReferenceFieldUpdater
 
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
 
attemptAdd(long) - Method in class sun.misc.AtomicLong
 
attemptIncrememt() - Method in class sun.misc.AtomicLong
 
attemptSet(long) - Method in class sun.misc.AtomicLong
 
attemptUpdate(long, long) - Method in class sun.misc.AtomicLong
 
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_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
 
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.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 - Static variable in class gov.nasa.jpf.vm.ClassInfo
optionally used to determine atomic declaredMethods of a class (during class loading)
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
 
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
 
available() - Method in class java.io.FileInputStream
 
available____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
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
 
availableProcessors____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Runtime
 
await() - Method in class java.util.concurrent.CyclicBarrier
 

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
 
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.SparseClusterArray.Chunk
 
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
 
Before - Annotation Type in org.junit
same as org.junit.Test - we don't want to pull the whole of JUnit into our JPF classpath just because we run TestJPF derived classes
BeforeClass - Annotation Type in org.junit
same as org.junit.Test - we don't want to pull the whole of JUnit into our JPF classpath just because we run TestJPF derived classes
BEGIN_ATOMIC - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Verify.beginAtomic()
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
 
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
 
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
blocked - Variable in class gov.nasa.jpf.vm.ThreadList.Count
 
blockedOn(Thread, Interruptible) - Method in interface sun.misc.JavaLangAccess
 
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
 
boring(boolean) - Static method in class gov.nasa.jpf.vm.Verify
 
BoxObjectCacheManager - Class in gov.nasa.jpf.vm
 
BoxObjectCacheManager() - Constructor for class gov.nasa.jpf.vm.BoxObjectCacheManager
 
BoxObjectCaches - Class in gov.nasa.jpf
 
BoxObjectCaches() - Constructor for class gov.nasa.jpf.BoxObjectCaches
 
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
 
breakShared() - Method in class gov.nasa.jpf.vm.FieldInfo
 
breakTransition() - Method in class gov.nasa.jpf.vm.SystemState
 
breakTransition() - 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() - Static method in class gov.nasa.jpf.vm.Verify
 
breakTransition() - Method in class gov.nasa.jpf.vm.VM
imperatively break the transition to enable state matching
breakTransition____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
BrokenBarrierException - Exception in java.util.concurrent
 
BrokenBarrierException() - Constructor for exception java.util.concurrent.BrokenBarrierException
 
BrokenBarrierException(String) - Constructor for exception java.util.concurrent.BrokenBarrierException
 
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
 
ByteFieldInfo - Class in gov.nasa.jpf.vm
fieldinfo for slots holding bytes
ByteFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.ByteFieldInfo
 
bytesToDoubles___3BI_3DII__(MJIEnv, int, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_ObjectInputStream
 
bytesToFloats___3BI_3FII__(MJIEnv, int, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_ObjectInputStream
 

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
 
CachedROHttpConnection - Class in gov.nasa.jpf
this is just a very rough abstraction at this point, which only supports reading static URL contents.
CachedROHttpConnection(URL, String, int) - Constructor for class gov.nasa.jpf.CachedROHttpConnection
 
CachedROHttpConnection(URL, Proxy, Handler) - Constructor for class gov.nasa.jpf.CachedROHttpConnection
 
CachedROHttpConnection(URL, Proxy) - Constructor for class gov.nasa.jpf.CachedROHttpConnection
 
CachedROHttpConnection(URL, Handler) - Constructor for class gov.nasa.jpf.CachedROHttpConnection
 
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
 
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
 
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
canRead() - Method in class java.io.File
 
canRead____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
canWrite() - Method in class java.io.File
 
canWrite____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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 interface gov.nasa.jpf.util.FixedBitSet
 
cardinality() - Method in class gov.nasa.jpf.util.BitSet1024
 
cardinality() - Method in class gov.nasa.jpf.util.BitSet256
 
cardinality() - Method in class gov.nasa.jpf.util.BitSet64
 
cardinality() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
cardinality() - Method in class gov.nasa.jpf.util.SparseClusterArray
 
CASE_INSENSITIVE_ORDER - Static variable in class java.lang.String
 
cast(Object) - Method in class java.lang.Class
 
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.script.StringExpander
 
CAT_END_CHAR - Static variable in class gov.nasa.jpf.util.script.StringExpander
 
CAT_START_CHAR - Static variable in class gov.nasa.jpf.util.script.StringExpander
 
cause - Variable in class java.lang.Throwable
 
cc - Variable in class gov.nasa.jpf.vm.PreciseAllocationContext
 
ceil__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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
 
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
 
charAt(int) - Method in class java.lang.String
 
charAt__I__C(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
CharFieldInfo - Class in gov.nasa.jpf.vm
fieldinfo for slots holding chars
CharFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.CharFieldInfo
 
charset() - Method in interface sun.misc.JavaIOAccess
 
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.ObjectTracker
 
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, String, byte[], int, int) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
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)
checkAccess() - Method in class java.lang.Thread
 
checkAndResetBacktrackRequest() - Method in class gov.nasa.jpf.search.Search
 
checkArray(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
checkArrayBounds(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
checkArrayStoreException(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
 
checkArrayStoreException(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
 
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.
checkData(MJIEnv, byte[], int, int) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
checkFieldInfo(FieldInfo) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
checkForIllegalName(MJIEnv, String) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
checkForProhibitedPkg(MJIEnv, String) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
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
 
checkNoClinitInitialization() - Method in class gov.nasa.jpf.vm.ClassInfo
 
checkPermission(Permission) - Static method in class java.security.AccessController
 
checkPorFieldBoundary() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
checkPropertyViolation() - Method in class gov.nasa.jpf.search.Search
 
checkProtection(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
checkStateSpaceLimit() - Method in class gov.nasa.jpf.search.Search
check if we have a minimum amount of free memory left.
checkSyncCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
checkSystemClassFailure() - Method in exception gov.nasa.jpf.vm.ClassInfoException
 
childStates - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
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.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 choice 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_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
 
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
 
Class<T> - Class in java.lang
MJI model class for java.lang.Class library abstraction This is a JPF specific version of a system class because we can't use the real, platform VM specific version (it's native all over the place, its field structure isn't documented, most of its methods are private, hence we can't even instantiate it properly).
classAssertionStatus - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
classClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
ClassFactory - Interface in gov.nasa.jpf.vm
interface for factory class to create ClassFileContainers
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) - 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
ClassFileParser - Class in gov.nasa.jpf.jvm
a class parser that reads Java class file formats This is actually more of an adapter between the Java specific ClassFile (which does the real parsing), and the Java agnostic ClassInfo, which is only accessed through its initialization API since it resides in another package
ClassFileParser(ClassFile) - Constructor for class gov.nasa.jpf.jvm.ClassFileParser
 
ClassFileParser(ClassFile, JVMCodeBuilder) - Constructor for class gov.nasa.jpf.jvm.ClassFileParser
 
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(ClassParser) - Constructor for class gov.nasa.jpf.vm.ClassInfo
 
ClassInfo(String, ClassLoaderInfo, ClassParser, 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 - 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
 
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.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
ClassLoader - Class in java.lang
 
ClassLoader() - Constructor for class java.lang.ClassLoader
 
ClassLoader(ClassLoader) - Constructor for class java.lang.ClassLoader
 
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.jvm.bytecode.FieldInstruction
 
classNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
ClassParseException - Exception in gov.nasa.jpf.vm
an exception while parsing a ClassFile
ClassParseException(String) - Constructor for exception gov.nasa.jpf.vm.ClassParseException
 
ClassParser - Interface in gov.nasa.jpf.vm
the abstract type that initializes ClassInfos from external data such as *.class files
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
 
ClassPath(String[]) - 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() - 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.GlobalTrackingPolicy
 
cleanupThreadTermination(ThreadInfo) - Method in class gov.nasa.jpf.vm.OverlappingContenderPolicy
 
cleanupThreadTermination(ThreadInfo) - Method in class gov.nasa.jpf.vm.SharedObjectPolicy
 
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.jvm.bytecode.ReturnInstruction
this is important since keeping the StackFrame alive would be a major memory leak
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.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.Permutation
 
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
 
clear() - Method in class java.lang.ref.Reference
clear, but do not enqueue the referenced object
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
 
clearAssertionStatus() - Method in class java.lang.ClassLoader
 
clearAssertionStatus____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
clearAtomic() - Method in class gov.nasa.jpf.vm.SystemState
 
clearBit(int, int) - Static method in class gov.nasa.jpf.util.Misc
 
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
clearProperty(String) - Static method in class java.lang.System
 
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.jvm.bytecode.InstructionFactory
 
clone() - Method in class gov.nasa.jpf.report.Statistics
 
clone() - Method in class gov.nasa.jpf.util.ArrayIntSet
 
clone() - Method in class gov.nasa.jpf.util.BitSet1024
 
clone() - Method in class gov.nasa.jpf.util.BitSet256
 
clone() - Method in class gov.nasa.jpf.util.BitSet64
 
clone() - Method in interface gov.nasa.jpf.util.CloneableObject
 
clone(E) - Method in interface gov.nasa.jpf.util.Cloner
 
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
 
clone() - Method in class java.lang.Object
 
clone() - Method in class java.util.TimeZone
 
clone____Ljava_lang_Object_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
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.ConsoleOutputStream
 
close() - Method in class gov.nasa.jpf.util.CommitOutputStream
 
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
 
close() - Method in class java.io.FileDescriptor
 
close() - Method in class java.io.FileInputStream
 
close() - Method in class java.io.FileOutputStream
 
close() - Method in class java.io.InputStreamReader
 
close() - Method in class java.io.OutputStreamWriter
 
close() - Method in class java.io.RandomAccessFile
 
close() - Method in class java.net.URLClassLoader
 
close0(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
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.
clsSpec - Variable in class gov.nasa.jpf.util.FeatureSpec
 
cname - Variable in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
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
 
codePointAt(int) - Method in class java.lang.String
 
codePointAt__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
codePointBefore(int) - Method in class java.lang.String
 
codePointBefore__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
codePointCount(int, int) - Method in class java.lang.String
 
codePointCount__II__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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.
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(Object[], Object[]) - Static method in class gov.nasa.jpf.util.Misc
 
compare(int, Object[], Object[]) - Static method in class gov.nasa.jpf.util.Misc
compare first len objects of two reference arrays, which can contain null elements.
compare(T1, T2) - Method in interface gov.nasa.jpf.util.TwoTypeComparator
 
compareAndSet(int, int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
compareAndSet(T, int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
compareAndSet(int, long, long) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
compareAndSet(T, long, long) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
compareAndSet(int, E, E) - Method in class java.util.concurrent.atomic.AtomicReferenceArray
 
compareAndSet(T, V, V) - Method in class java.util.concurrent.atomic.AtomicReferenceFieldUpdater
 
compareAndSet__II__Z(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicInteger
 
compareAndSet__JJ__Z(MJIEnv, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLong
 
compareAndSet__Ljava_lang_Object_2II__Z(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
compareAndSet__Ljava_lang_Object_2JJ__Z(MJIEnv, int, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
compareAndSet__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2__Z(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater
 
compareAndSetNative__III__Z(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerArray
 
compareAndSetNative__IJJ__Z(MJIEnv, int, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongArray
 
compareAndSetNative__ILjava_lang_Object_2Ljava_lang_Object_2__Z(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceArray
 
compareAndSwapInt(Object, long, int, int) - Method in class sun.misc.Unsafe
 
compareAndSwapInt__Ljava_lang_Object_2JII__Z(MJIEnv, int, int, long, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
compareAndSwapLong(Object, long, long, long) - Method in class sun.misc.Unsafe
 
compareAndSwapLong__Ljava_lang_Object_2JJJ__Z(MJIEnv, int, int, long, long, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
compareAndSwapObject(Object, long, Object, Object) - Method in class sun.misc.Unsafe
 
compareAndSwapObject__Ljava_lang_Object_2JLjava_lang_Object_2Ljava_lang_Object_2__Z(MJIEnv, int, int, long, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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.
compareTo(File) - Method in class java.io.File
 
compareTo(String) - Method in class java.lang.String
 
compareTo__Ljava_lang_String_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
compareToIgnoreCase(String) - Method in class java.lang.String
 
compile(String) - Static method in class java.util.regex.Pattern
 
compile(String, int) - Static method in class java.util.regex.Pattern
 
computeAlphabet() - Method in class gov.nasa.jpf.util.automaton.Automaton
 
computeAstarPathCost(VM) - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
 
computeClassFileUrl(ClassFileMatch, String, ClassLoaderInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
 
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.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
 
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
 
concat(String) - Method in class java.lang.String
 
concat__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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 - 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
 
ConfigAttributor - Class in gov.nasa.jpf.vm
A configuration file-driven attributor so that we can tailor JPF's attributor based on the application under test.
ConfigAttributor(Config) - Constructor for class gov.nasa.jpf.vm.ConfigAttributor
 
ConfigChangeListener - Interface in gov.nasa.jpf
listener for gov.nasa.jpf.Config changes.
connect() - Method in class gov.nasa.jpf.CachedROHttpConnection
 
ConsoleOutputStream - Class in gov.nasa.jpf
this is what we use for System.out and System.err, hence we go native as quickly as possible, hence we don't need an underlying stream.
ConsoleOutputStream() - Constructor for class gov.nasa.jpf.ConsoleOutputStream
 
ConsolePublisher - Class in gov.nasa.jpf.report
 
ConsolePublisher(Config, Reporter) - Constructor for class gov.nasa.jpf.report.ConsolePublisher
 
consoleRestoreHook() - Method in interface sun.misc.JavaIOAccess
 
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
 
ConstantPool - Class in sun.reflect
this is a placeholder for a Java 6 class, which we only have here to support both Java 1.5 and 6 with the same set of env/ classes see sun.msic.SharedSecrets for details <2do> THIS IS GOING AWAY AS SOON AS WE OFFICIALLY SWITCH TO JAVA 6 (to be replaced with a native peer for the native methods of the lib class)
ConstantPool() - Constructor for class sun.reflect.ConstantPool
 
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
 
constraints - Variable in class gov.nasa.jpf.report.Statistics
 
constraintTopics - Variable in class gov.nasa.jpf.report.Publisher
 
Constructor<T> - Class in java.lang.reflect
(incomplete) support for consructor reflection pretty stupid - this is almost identical to Method, but we can't derive, and the delegation happens at the peer level anyways.
Constructor() - Constructor for class java.lang.reflect.Constructor
 
container - Variable in class gov.nasa.jpf.vm.ClassFileMatch
 
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.BitSet64
 
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(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
 
contains(CharSequence) - Method in class java.lang.String
 
containsId(String) - Method in class gov.nasa.jpf.util.script.Section
 
containsLineNumber(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
containsType(Object, Class<?>) - Static method in class gov.nasa.jpf.util.ObjectList
 
containsWildcards(String) - Static method in class gov.nasa.jpf.util.FileUtils
 
contentEquals(StringBuffer) - Method in class java.lang.String
 
contentEquals(CharSequence) - Method in class java.lang.String
we can't turn this into a native method at top level since it would require a bunch of round trips
ContextBoundingSchedulerFactory - Class in gov.nasa.jpf.vm
SchedulerFactory that limits the search by imposing a maximum number of thread preemptions (i.e., preempting context switches) that can occur per execution path.
ContextBoundingSchedulerFactory(Config, VM, SystemState) - Constructor for class gov.nasa.jpf.vm.ContextBoundingSchedulerFactory
 
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(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.
copyFile(File, File) - Static method in class gov.nasa.jpf.util.FileUtils
 
copyFrom(Fields) - Method in class gov.nasa.jpf.vm.NamedFields
 
copyValueOf(char[], int, int) - Static method in class java.lang.String
 
copyValueOf(char[]) - Static method in class java.lang.String
 
cos__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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.
countStackFrames() - Method in class java.lang.Thread
 
countStackFrames____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
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(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, String, int) - Static method in class gov.nasa.jpf.vm.FieldInfo
 
create(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
 
createAndSetArrayCG(ElementInfo, ThreadInfo, int, int, boolean) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayElementInstruction
 
createAndSetSharedFieldAccessCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
createAndSetSharedObjectExposureCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
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(String, ClassLoaderInfo, byte[]) - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer
 
createAnnotationInfo(String, ClassLoaderInfo, byte[]) - Method in class gov.nasa.jpf.vm.ClassFileContainer
 
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
 
createBeginAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createBeginAtomicCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createCategory(String) - Method in class gov.nasa.jpf.util.script.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.DefaultJVMClassFactory
 
createClassFileContainer(String) - Method in interface gov.nasa.jpf.vm.ClassFactory
return a ClassFileContainer for the given container URL (e.g.
createClassInfo(String, ClassLoaderInfo, String, byte[], int, int) - Method in class gov.nasa.jpf.jvm.DefaultJVMClassFactory
 
createClassInfo(String, ClassLoaderInfo, String, byte[]) - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer
 
createClassInfo(String, ClassLoaderInfo, String, byte[], int, int) - Method in interface gov.nasa.jpf.vm.ClassFactory
create a ClassInfo from raw data
createClassInfo(String, ClassLoaderInfo, String, byte[]) - Method in class gov.nasa.jpf.vm.ClassFileContainer
 
createClassInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassFileMatch
 
createClassParser(byte[], int) - Method in class gov.nasa.jpf.jvm.DefaultJVMClassFactory
 
createClassParser(byte[], int) - Method in interface gov.nasa.jpf.vm.ClassFactory
return a ClassParser for binary class file data this is the default parser if we don't have a container but only binary data
createCodeBuilder() - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
createConfig(String[]) - Static method in class gov.nasa.jpf.JPF
return a Config object that holds the JPF options.
createDefaultZone____Ljava_util_TimeZone_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
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
 
createEndAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createEndAtomicCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createEnterCG(String, ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
the public interface towards the insns
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
 
createExitCG(String, ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.FieldLockInfoFactory
 
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
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
 
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
 
createInterruptCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createInterruptCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
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, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.VM
we need to initialize the ThreadGroup object explicitly because the main thread is not yet runnable
createMainThreadInfo(int, ApplicationContext) - Method in class gov.nasa.jpf.vm.VM
 
createMainThreadObject(SystemClassLoaderInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
we need to initialize the Thread object explicitly because the main thread is not yet runnable
createMethodSpec(String) - Static method in class gov.nasa.jpf.util.MethodSpec
factory method that includes the parser
createMonitorEnterCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ContextBoundingSchedulerFactory
 
createMonitorEnterCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createMonitorEnterCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createMonitorExitCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createMonitorExitCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.PrioritySchedulerFactory
 
createMonitorExitCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createNewFile() - Method in class java.io.File
 
createNewFile____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
createNotifyAllCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createNotifyAllCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createNotifyCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ContextBoundingSchedulerFactory
 
createNotifyCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createNotifyCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
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
 
createPackageObject(MJIEnv, ClassInfo, String, ClassLoaderInfo) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
createParkCG(ElementInfo, ThreadInfo, boolean, long) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createParkCG(ElementInfo, ThreadInfo, boolean, long) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createPattern(String) - Method in class gov.nasa.jpf.util.StringMatcher
 
createReferenceMap(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
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
 
createSharedArrayAccessCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createSharedArrayAccessCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createSharedFieldAccessCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createSharedFieldAccessCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createSharedObjectExposureCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createSharedObjectExposureCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
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
 
createStackTrace_____3Ljava_lang_StackTraceElement_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Throwable
return array of StackTraceElement elements from the snapshot stored in the Throwable
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
 
createSyncMethodEnterCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createSyncMethodEnterCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createSyncMethodExitCG(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createSyncMethodExitCG(ElementInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createSystemClassLoaderInfo(int) - Method in class gov.nasa.jpf.vm.VM
 
createSystemClassLoaderObject(SystemClassLoaderInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
createSystemClassPath(VM, int) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
createSystemErr____Ljava_io_PrintStream_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
createSystemOut____Ljava_io_PrintStream_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
createTempFile(String, String, File) - Static method in class java.io.File
 
createTempFile(String, String) - Static method in class java.io.File
 
createThreadInfo(int, int, int, int) - Method in class gov.nasa.jpf.vm.VM
 
createThreadInfoSet(ThreadInfo) - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
createThreadInfoSet(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
createThreadInfoSet(ThreadInfo) - Method in class gov.nasa.jpf.vm.StaticElementInfo
 
createThreadResumeCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createThreadResumeCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createThreadSleepCG(ThreadInfo, long, int) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createThreadSleepCG(ThreadInfo, long, int) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createThreadStartCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createThreadStartCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.PrioritySchedulerFactory
as soon as a higher prio thread becomes runnable, we have to switch
createThreadStartCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createThreadStopCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createThreadStopCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createThreadSuspendCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createThreadSuspendCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createThreadTerminateCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.ContextBoundingSchedulerFactory
 
createThreadTerminateCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createThreadTerminateCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DistributedSchedulerFactory
the public interface towards the insns
createThreadTerminateCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createThreadYieldCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createThreadYieldCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
createTypeSpec(String) - Static method in class gov.nasa.jpf.util.TypeSpec
 
createUnparkCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createUnparkCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
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
 
createWaitCG(ElementInfo, ThreadInfo, long) - Method in class gov.nasa.jpf.vm.ContextBoundingSchedulerFactory
 
createWaitCG(ElementInfo, ThreadInfo, long) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
createWaitCG(ElementInfo, ThreadInfo, long) - Method in interface gov.nasa.jpf.vm.SchedulerFactory
 
CreatorsFactory - Class in gov.nasa.jpf.util.json
 
CreatorsFactory() - Constructor for class gov.nasa.jpf.util.json.CreatorsFactory
 
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.InvocationCG
 
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.
currentThread() - Static method in class java.lang.Thread
 
currentThread____Ljava_lang_Thread_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
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() - Static method in class java.lang.System
 
currentTimeMillis____J(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
currentTimeMillis____J(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
cv - Variable in class gov.nasa.jpf.vm.FieldInfo
 
CyclicBarrier - Class in java.util.concurrent
a simplistic CyclicBarrier implementation, required because the real one relies heavily on Sun infrastructure (including native methods)
CyclicBarrier(int) - Constructor for class java.util.concurrent.CyclicBarrier
 
CyclicBarrier(int, Runnable) - Constructor for class java.util.concurrent.CyclicBarrier
 

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
 
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.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.util.Permutation
the backing array.
data - Variable in class gov.nasa.jpf.vm.ArrayOffset
 
data - Variable in class gov.nasa.jpf.vm.ClassFileMatch
 
dataCGs - Variable in class gov.nasa.jpf.report.Statistics
 
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
 
Debug - Class in gov.nasa.jpf.util
logger used to print debugging messages based on the required debug level and message category.
Debug() - Constructor for class gov.nasa.jpf.util.Debug
 
DEBUG - Static variable in class gov.nasa.jpf.util.Debug
 
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
 
DecimalFormat - Class in java.text
<2do> this class is a Q&D version to get some support for NumberFormats - something we aren't too interested in yet.
DecimalFormat() - Constructor for class java.text.DecimalFormat
 
DecimalFormat(String) - Constructor for class java.text.DecimalFormat
 
DecimalFormat(String, DecimalFormatSymbols) - Constructor for class java.text.DecimalFormat
 
declaredFieldsOnly - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
declaredMethodIterator() - Method in class gov.nasa.jpf.vm.ClassInfo
 
decode___3BI_3CIZ__I(MJIEnv, int, int, int, int, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_io_InputStreamReader
 
decode___3BII___3C(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringCoding
 
decode__IZ__I(MJIEnv, int, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_io_InputStreamReader
 
decode__Ljava_lang_String_2Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_net_URLDecoder
 
decrementAndGet(int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
decrementAndGet(T) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
decrementAndGet(int) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
decrementAndGet(T) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
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
 
DEFAULT - Static variable in class gov.nasa.jpf.util.Debug
 
defaultAssertionStatus - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
 
DefaultAttributor - Class in gov.nasa.jpf.vm
default Attributor implementation to set method and fiel attributes at class load time.
DefaultAttributor(Config) - Constructor for class gov.nasa.jpf.vm.DefaultAttributor
 
DefaultBacktracker<KState> - Class in gov.nasa.jpf.vm
 
DefaultBacktracker() - Constructor for class gov.nasa.jpf.vm.DefaultBacktracker
 
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
 
defaultInitCap - Static variable in class gov.nasa.jpf.util.Permutation
 
DefaultJVMClassFactory - Class in gov.nasa.jpf.jvm
default implementation of a JVM specific ClassFactory
DefaultJVMClassFactory(Config) - Constructor for class gov.nasa.jpf.jvm.DefaultJVMClassFactory
 
DefaultJVMClassFactory() - Constructor for class gov.nasa.jpf.jvm.DefaultJVMClassFactory
 
DefaultJVMClassFactory(JVMInstructionFactory) - Constructor for class gov.nasa.jpf.jvm.DefaultJVMClassFactory
 
DefaultMementoRestorer - Class in gov.nasa.jpf.vm
a MementoRestorer that uses the default mementos
DefaultMementoRestorer() - Constructor for class gov.nasa.jpf.vm.DefaultMementoRestorer
 
DefaultSchedulerFactory - Class in gov.nasa.jpf.vm
the general policy is that we only create Thread CGs here (based on their status), but we don't change any thread or lock status.
DefaultSchedulerFactory(Config, VM, SystemState) - Constructor for class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
defineClass(String, byte[], int, int) - Method in class java.lang.ClassLoader
 
defineClass(String, byte[], int, int, ProtectionDomain) - Method in class java.lang.ClassLoader
 
defineClass(byte[], int, int) - Method in class java.lang.ClassLoader
 
defineClass(String, ByteBuffer, ProtectionDomain) - Method in class java.lang.ClassLoader
 
defineClass0(MJIEnv, int, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Proxy
 
defineClass0__Ljava_lang_String_2_3BII__Ljava_lang_Class_2(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
definePackage(String, String, String, String, String, String, String, URL) - Method in class java.lang.ClassLoader
 
definePackage(String, Manifest, URL) - Method in class java.net.URLClassLoader
 
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
 
delete() - Method in class java.io.File
 
delete____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
deleteOnExit() - Method in class java.io.File
 
delta - Variable in class gov.nasa.jpf.perturb.IntOverUnder
 
delta - Variable in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
 
DEPEND - Static variable in class gov.nasa.jpf.util.Debug
 
DEPRECATED_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
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
 
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
 
desiredAssertionStatus() - Method in class java.lang.Class
 
desiredAssertionStatus____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
destroy() - Method in class java.lang.Thread
 
detailMessage - Variable in class java.lang.Throwable
 
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
 
digest(byte[]) - Method in class java.security.MessageDigest
 
digest___3B___3B(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_security_MessageDigest
 
digit__CI__I(MJIEnv, int, char, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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
 
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) - Constructor for class gov.nasa.jpf.vm.DirectCallStackFrame
 
disconnect() - Method in class gov.nasa.jpf.CachedROHttpConnection
 
DISTRIBUTED - Static variable in class gov.nasa.jpf.util.Debug
 
DistributedSchedulerFactory - Class in gov.nasa.jpf.vm
 
DistributedSchedulerFactory(Config, VM, SystemState) - Constructor for class gov.nasa.jpf.vm.DistributedSchedulerFactory
 
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
 
doPrivileged(PrivilegedAction<T>, AccessControlContext) - Static method in class java.security.AccessController
 
doPrivileged(PrivilegedAction<T>) - Static method in class java.security.AccessController
 
doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) - Static method in class java.security.AccessController
 
doPrivileged(PrivilegedExceptionAction<T>) - Static method in class java.security.AccessController
 
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
 
doublesToBytes___3DI_3BII__(MJIEnv, int, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_ObjectOutputStream
 
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
 
doubleToLongBits__D__J(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Double
 
doubleToRawLongBits__D__J(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Double
 
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() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
dumpStack() - Static method in class java.lang.Thread
 
dumpStack____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
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
 
DynamicAbstractionSerializer.Attributor() - Constructor for class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer.Attributor
 
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

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
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
 
elementInfos - Variable in class gov.nasa.jpf.vm.OVStatics
 
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
 
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
 
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
 
encode___3CII_3B__I(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_OutputStreamWriter
 
encode___3CII___3B(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringCoding
 
encode__C_3B__I(MJIEnv, int, char, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_OutputStreamWriter
 
encode__Ljava_lang_String_2II_3B__I(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_OutputStreamWriter
 
encode__Ljava_lang_String_2Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_net_URLEncoder
 
end() - Method in class java.util.regex.Matcher
 
end(int) - Method in class java.util.regex.Matcher
 
end__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
END_ATOMIC - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Verify.andAtomic()
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
 
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
 
endsWith(String) - Method in class java.lang.String
 
engineDigest() - Method in class java.security.MessageDigest
 
engineReset() - Method in class java.security.MessageDigest
 
engineUpdate(byte) - Method in class java.security.MessageDigest
 
engineUpdate(byte[], int, int) - Method in class java.security.MessageDigest
 
enqueue() - Method in class java.lang.ref.Reference
add the referenced object to its queue
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
 
ensureCapacity(int) - Method in class gov.nasa.jpf.util.Permutation
 
ensureClassInitialized(Class<?>) - Method in class sun.misc.Unsafe
 
ensureClassInitialized__Ljava_lang_Class_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
enumClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
enumerate(Thread[]) - Static method in class java.lang.Thread
 
equal(Object, Object) - Static method in class gov.nasa.jpf.util.Misc
 
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.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) - 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
 
equals(Object) - Method in class java.io.File
 
equals(Object) - Method in class java.lang.Object
default implementation is just an identity check
equals(Object) - Method in class java.lang.reflect.Constructor
 
equals(Object) - Method in class java.lang.reflect.Field
 
equals(Object) - Method in class java.lang.reflect.Method
 
equals(Object) - Method in class java.lang.String
 
equals0___3C_3CI__Z(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
equals__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
equals__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
equals__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
equals__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
equalsIgnoreCase(String) - Method in class java.lang.String
 
equalsIgnoreCase__Ljava_lang_String_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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
err - Static variable in class java.lang.System
 
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(String) - Method in class gov.nasa.jpf.jvm.ClassFile
 
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 - Static variable in class gov.nasa.jpf.util.Debug
 
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__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_tools_MethodTester
 
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.DefaultEventFactory() - Constructor for class gov.nasa.jpf.util.script.ESParser.DefaultEventFactory
 
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() - Method in class gov.nasa.jpf.vm.PredicateMap
 
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
 
EventFactory - Interface in gov.nasa.jpf.util.script
factory class used to create concrete Event instances
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
 
exception(String) - Method in class gov.nasa.jpf.Config
 
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
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
 
EXCEPTIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
exceptionThrown(VM, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.listener.ExecTracker
 
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.vm.serialize.DynamicAbstractionSerializer
 
excludeMethods - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
excludes - Variable in class gov.nasa.jpf.util.InstructionFactoryFilter
 
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.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.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.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.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.ReturnInstruction
 
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 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.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.
exists() - Method in class java.io.File
 
exists____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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.
exit(int) - Static method in class java.lang.System
 
exit__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
exiting(String, String) - Method in class gov.nasa.jpf.util.JPFLogger
 
exiting(String, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
exp__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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 (I'm notoriously bad at this)
expand() - Method in class gov.nasa.jpf.util.script.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
 
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
 
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
 

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
 
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
 
ffiner(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
ffinest(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 
fi - Variable in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
Field - Class in java.lang.reflect
 
Field() - Constructor for class java.lang.reflect.Field
 
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 pushClinit 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.jvm.bytecode
parent class for PUT/GET FIELD/STATIC insns <2do> there is a inheritance level missing to deal with instance/static fields - w/o the instance/static helper methods we would have to duplicate code in the getters/setters
FieldInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
FieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.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
 
fieldOffset(Field) - Method in class sun.misc.Unsafe
 
fieldOffset__Ljava_lang_reflect_Field_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
we don't really return an offset here, since that would be useless.
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.
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
 
fieldWatchList - Variable in class gov.nasa.jpf.listener.Perturbator
 
file - Variable in class gov.nasa.jpf.listener.SimpleDot
 
File - Class in java.io
MJI model class for java.io.File NOTE - a number of methods are only stubbed out here to make Eclipse compile JPF code that uses java.io.File (there is no way to tell Eclipse to exclude the model classes from ths build-path)
File(String) - Constructor for class java.io.File
 
File(String, String) - Constructor for class java.io.File
 
File(File, String) - Constructor for class java.io.File
 
File(URI) - Constructor for class java.io.File
 
FileDescriptor - Class in java.io
a simple abstraction for a file descriptor, which for us is little more than just an id for a native data buffer (we don't want to keep the data itself in the JPF space) <2do> still needs the standard descriptors
FileDescriptor() - Constructor for class java.io.FileDescriptor
 
FileHandler - Class in java.util.logging
simple stub to avoid execptions when using basic logging
FileHandler() - Constructor for class java.util.logging.FileHandler
 
FileHandler(String) - Constructor for class java.util.logging.FileHandler
 
FileInputStream - Class in java.io
a simple model to read data w/o dragging the file system content into the JPF memory
FileInputStream(String) - Constructor for class java.io.FileInputStream
 
FileInputStream(File) - Constructor for class java.io.FileInputStream
 
FileInputStream(FileDescriptor) - Constructor for class java.io.FileInputStream
 
fileName - Variable in class gov.nasa.jpf.util.SourceRef
 
FileOutputStream - Class in java.io
 
FileOutputStream(String) - Constructor for class java.io.FileOutputStream
 
FileOutputStream(File) - Constructor for class java.io.FileOutputStream
 
FileOutputStream(FileDescriptor) - Constructor for class java.io.FileOutputStream
 
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
 
fillInStackTrace() - Method in class java.lang.Throwable
 
fillInStackTrace____Ljava_lang_Throwable_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Throwable
 
fillObject(MJIEnv, ClassInfo, ChoiceGenerator<?>[], String) - Method in class gov.nasa.jpf.util.json.JSONObject
 
filter(ThreadInfo[]) - Method in class gov.nasa.jpf.vm.ContextBoundingSchedulerFactory
 
filter(ThreadInfo[]) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
post process a list of choices.
filter(ThreadInfo[]) - Method in class gov.nasa.jpf.vm.PrioritySchedulerFactory
the private filter method to get the topmost prio threads out of the provided list.
filter - Variable in class gov.nasa.jpf.vm.serialize.FilteringSerializer
 
FilterConfiguration - Interface in gov.nasa.jpf.vm.serialize
 
FilterField - Annotation Type in gov.nasa.jpf.annotation
Indicates that a field in the model should not be considered during state matching.
FilterFrame - Annotation Type in gov.nasa.jpf.annotation
USE CAREFULLY - Indicates that the stack frame of a method should not, in specified ways, be considered during state matching.
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.
finalize() - Method in class java.lang.Object
 
finalize() - Method in class java.security.MessageDigest
 
finalize____(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_security_MessageDigest
 
finalizer - Variable in class gov.nasa.jpf.vm.ClassInfo
 
find() - Method in class java.util.regex.Matcher
 
find____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
findClass(String) - Method in class java.lang.ClassLoader
Finds the class with a given name.
findClass(String) - Method in class java.net.URLClassLoader
 
findClass__Ljava_lang_String_2__Ljava_lang_Class_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_net_URLClassLoader
 
findLibrary(String) - Method in class gov.nasa.jpf.JPFClassLoader
 
findLibrary(String) - Method in class java.lang.ClassLoader
 
findLoadedClass(String) - Method in class java.lang.ClassLoader
If the class with the given name has been already defined, it is returned.
findLoadedClass__Ljava_lang_String_2__Ljava_lang_Class_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
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.
findResource(String) - Method in class java.lang.ClassLoader
Finds the resource with the given name.
findResource(String) - Method in class java.net.URLClassLoader
 
findResource0__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_net_URLClassLoader
 
findResources(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
Finds all resources in the classpath with the given name.
findResources(String) - Method in class java.lang.ClassLoader
Returns an enumeration representing all the resources with the given name.
findResources(String) - Method in class java.net.URLClassLoader
 
findResources0__Ljava_lang_String_2___3Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_net_URLClassLoader
 
findSystemClass(String) - Method in class java.lang.ClassLoader
 
findSystemClass__Ljava_lang_String_2__Ljava_lang_Class_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
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 - 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 - 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 - 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
 
FINISHED - Static variable in class gov.nasa.jpf.report.Publisher
 
finished - Variable in class gov.nasa.jpf.report.Reporter
 
finishedTopics - 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
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
 
floatToIntBits__F__I(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Float
 
floatToRawIntBits__F__I(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Float
 
floatValue() - Method in class gov.nasa.jpf.util.MutableInteger
 
fLockInfo - Variable in class gov.nasa.jpf.vm.ElementInfo
 
floor__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
flush() - Method in class gov.nasa.jpf.ConsoleOutputStream
 
flush() - Method in class gov.nasa.jpf.util.CommitOutputStream
 
flush() - Method in class gov.nasa.jpf.util.LogHandler
 
flush() - Method in class gov.nasa.jpf.util.SplitOutputStream
 
flush() - Method in class java.io.FileOutputStream
 
flush() - Method in class java.io.OutputStreamWriter
 
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.jvm.bytecode.FieldInstruction
 
fname - Variable in class gov.nasa.jpf.util.Source
 
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.VM
 
forDigit__II__C(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
format(String, Object...) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
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
 
format(String, Object...) - Static method in class java.lang.String
 
format(Locale, String, Object...) - Static method in class java.lang.String
 
format(Object, StringBuffer, FieldPosition) - Method in class java.text.DecimalFormat
 
format(long) - Method in class java.text.DecimalFormat
 
format(double) - Method in class java.text.DecimalFormat
 
Format - Class in java.text
(incomplete) model class for java.text.Format the reason we model this is that we want to cut off all the inner workings by just delegating to real formatters stored in our native peer
Format() - Constructor for class java.text.Format
 
format(Object) - Method in class java.text.Format
 
format(Object, StringBuffer, FieldPosition) - Method in class java.text.Format
 
format(long) - Method in class java.text.NumberFormat
 
format(double) - Method in class java.text.NumberFormat
 
format(Date, StringBuffer, FieldPosition) - Method in class java.text.SimpleDateFormat
 
format0(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_text_SimpleDateFormat
 
format__D__Ljava_lang_String_2(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
format__J__Ljava_lang_String_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
format__Ljava_lang_String_2_3Ljava_lang_Object_2__Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
format__Ljava_util_Date_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DateFormat
 
format__Ljava_util_Locale_2Ljava_lang_String_2_3Ljava_lang_Object_2__Ljava_lang_String_2(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
formatDTG(Date) - Method in class gov.nasa.jpf.report.Publisher
 
formatHMS(long) - Static method in class gov.nasa.jpf.report.Publisher
 
forName(String) - Static method in class java.lang.Class
this one is in JPF reflection land, it's 'native' for us
forName(String, boolean, ClassLoader) - Static method in class java.lang.Class
 
forName__Ljava_lang_String_2__Ljava_lang_Class_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
freeMemory(long) - Method in class sun.misc.Unsafe
to be used to free allocateMemory() allocated array objects
freeMemory____J(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Runtime
 
freeMemory__J__V(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
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
 
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
 
fwarning(String, Object...) - Method in class gov.nasa.jpf.util.JPFLogger
 

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
 
gc() - Static method in class java.lang.System
 
gc____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Runtime
 
gc____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
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
 
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
 
GenericDataAbstractor.Valuation(int) - Constructor for class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
GenericDataAbstractor.Valuation(GenericDataAbstractor.Valuation) - Constructor for class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
GenericDataAbstractor.Valuation(GenericDataAbstractor.Valuation, int) - Constructor for class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
 
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
 
GenericHeap.ElementInfoMarker() - Constructor for class gov.nasa.jpf.vm.GenericHeap.ElementInfoMarker
 
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
GenericSGOIDHeap(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.GenericSGOIDHeap
 
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.Permutation
 
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.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.
get() - Method in class java.lang.ref.Reference
return the referenced object
get(Object) - Method in class java.lang.reflect.Field
 
get(int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
get(T) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
get(int) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
get(T) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
get(int) - Method in class java.util.concurrent.atomic.AtomicReferenceArray
 
get(T) - Method in class java.util.concurrent.atomic.AtomicReferenceFieldUpdater
 
get() - Method in class sun.misc.AtomicLong
 
get() - Method in interface sun.misc.JavaAWTAccess
 
get(FileDescriptor) - Method in interface sun.misc.JavaIOFileDescriptorAccess
 
get1SlotField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
get2SlotField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
 
get__Ljava_lang_Object_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
get__Ljava_lang_Object_2__J(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
get__Ljava_lang_Object_2__Ljava_lang_Object_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
get__Ljava_lang_Object_2__Ljava_lang_Object_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater
 
get__Ljava_lang_Object_2I__Ljava_lang_Object_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getAbsoluteFile() - Method in class java.io.File
 
getAbsoluteFile____Ljava_io_File_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
getAbsolutePath() - Method in class java.io.File
 
getAbsolutePath____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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
 
getAliveThreadCount() - 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
getAllErrors - Variable in class gov.nasa.jpf.search.Search
 
getAllInterfaceClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
not very efficient, but chances are we cache the allInterfaces, and then repetitive use would be faster
getAllInterfaces() - Method in class gov.nasa.jpf.vm.ClassInfo
get names of all interfaceNames (transitive, idx.e.
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
 
getAndAdd(int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
getAndAdd(T, int) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
getAndAdd(int, long) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
getAndAdd(T, long) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
getAndAdd__Ljava_lang_Object_2I__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
getAndAdd__Ljava_lang_Object_2J__J(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
getAndDecrement(int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
getAndDecrement(T) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
getAndDecrement(int) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
getAndDecrement(T) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
getAndIncrement(int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
getAndIncrement(T) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
getAndIncrement(int) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
getAndIncrement(T) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
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.LongReturn
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
getAndSet(int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
getAndSet(T, int) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
getAndSet(int, long) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
getAndSet(T, long) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
getAndSet(int, E) - Method in class java.util.concurrent.atomic.AtomicReferenceArray
 
getAndSet(T, V) - Method in class java.util.concurrent.atomic.AtomicReferenceFieldUpdater
 
getAndSet__Ljava_lang_Object_2I__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
getAndSet__Ljava_lang_Object_2J__J(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
getAndSet__Ljava_lang_Object_2Ljava_lang_Object_2__Ljava_lang_Object_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater
 
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
 
getAnnotation(Class<A>) - Method in class java.lang.Class
 
getAnnotation(Class<T>) - Method in class java.lang.reflect.AccessibleObject
 
getAnnotation(Class<T>) - Method in class java.lang.reflect.Constructor
 
getAnnotation(Class<T>) - Method in class java.lang.reflect.Field
 
getAnnotation(Class<T>) - Method in class java.lang.reflect.Method
 
getAnnotation__Ljava_lang_Class_2__Ljava_lang_annotation_Annotation_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getAnnotation__Ljava_lang_Class_2__Ljava_lang_annotation_Annotation_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
getAnnotation__Ljava_lang_Class_2__Ljava_lang_annotation_Annotation_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getAnnotation__Ljava_lang_Class_2__Ljava_lang_annotation_Annotation_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
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
 
getAnnotations() - Method in class java.lang.Class
 
getAnnotations() - Method in class java.lang.reflect.AccessibleObject
 
getAnnotations() - Method in class java.lang.reflect.Constructor
 
getAnnotations() - Method in class java.lang.reflect.Field
 
getAnnotations() - Method in class java.lang.reflect.Method
 
getAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
getAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
getAnnotationType(Class<?>) - Method in interface sun.misc.JavaLangAccess
 
getAppArg(String[]) - Method in class gov.nasa.jpf.Config
 
getApplication() - Method in class gov.nasa.jpf.vm.Path
 
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
given an object reference, it returns the ApplicationContext of the process to which this object belongs
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
 
getAppThreads(ThreadInfo) - Method in class gov.nasa.jpf.vm.MultiProcessVM
Returns all the threads that belong to the same application as ti
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
 
getArgSize() - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
getArgSize() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getArgumentArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getArgumentAttrs(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
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.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
 
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
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.InvokeInstruction
<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.InvokeInstruction
this is a little helper to find out about call argument values from listeners that don't want to dig through MethodInfos and Types.
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
 
getArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayInstruction
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.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
 
getAvailableIDs() - Static method in class java.util.TimeZone
 
getAvailableIDs(int) - Static method in class java.util.TimeZone
 
getAvailableIDs_____3Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
getAvailableIDs__I___3Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
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
 
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.LLOAD
 
getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.LocalVariableInstruction
 
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(Object) - Method in class java.lang.reflect.Field
 
getBoolean(Object, long) - Method in class sun.misc.Unsafe
 
getBoolean(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getBoolean____Z(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getBoolean__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getBoolean__Ljava_lang_Object_2I__Z(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getBoolean__Ljava_lang_Object_2J__Z(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getBooleanVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getBooleanVolatile__Ljava_lang_Object_2J__Z(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getByte(Object) - Method in class java.lang.reflect.Field
 
getByte(Object, long) - Method in class sun.misc.Unsafe
 
getByte(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getByte(long) - Method in class sun.misc.Unsafe
byte access of allocateMemory() objects.
getByte__J__B(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getByte__Ljava_lang_Object_2__B(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getByte__Ljava_lang_Object_2I__B(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getByte__Ljava_lang_Object_2J__B(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getByteArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getByteArrayFromResourceStream(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
<2do> needs to load from the classfile location, NOT the MJIEnv (native) class
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.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.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 class gov.nasa.jpf.vm.Instruction
 
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
 
getBytes() - Method in class gov.nasa.jpf.vm.ClassFileMatch
 
getBytes(int, int, byte[], int) - Method in class java.lang.String
Deprecated.
getBytes(String) - Method in class java.lang.String
 
getBytes(Charset) - Method in class java.lang.String
 
getBytes() - Method in class java.lang.String
 
getBytes_____3B(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
getBytes__II_3BI__V(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
getBytes__Ljava_lang_String_2___3B(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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
 
getByteVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getByteVolatile__Ljava_lang_Object_2J__B(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getCachedMemento() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getCachedMemento() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getCallee() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
 
getCalleeThis(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
 
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
 
getCallerClass__I__Ljava_lang_Class_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_reflect_Reflection
 
getCallerElement(int) - Static method in class gov.nasa.jpf.util.Reflection
 
getCallerElement() - Static method in class gov.nasa.jpf.util.Reflection
 
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
 
getCanonicalFile() - Method in class java.io.File
 
getCanonicalFile____Ljava_io_File_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
getCanonicalName() - Method in class java.lang.Class
 
getCanonicalName____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getCanonicalPath() - Method in class java.io.File
 
getCanonicalPath____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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
getCause() - Method in class java.lang.Throwable
 
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
 
getChannel() - Method in class java.io.FileInputStream
 
getChannel() - Method in class java.io.FileOutputStream
 
getChar(Object) - Method in class java.lang.reflect.Field
 
getChar(Object, long) - Method in class sun.misc.Unsafe
 
getChar(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getChar(long) - Method in class sun.misc.Unsafe
 
getChar__J__C(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getChar__Ljava_lang_Object_2__C(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getChar__Ljava_lang_Object_2I__C(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getChar__Ljava_lang_Object_2J__C(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getChars(int, int, char[], int) - Method in class java.lang.String
 
getChars__II_3CI__V(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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
 
getCharVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getCharVolatile__Ljava_lang_Object_2J__C(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getChildStates() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
getChoice() - Method in class gov.nasa.jpf.vm.ChoicePoint
 
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
 
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.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.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
 
getClass() - Method in class java.lang.Object
 
getClass____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
getClassAt(int) - Method in class sun.reflect.ConstantPool
 
getClassAtIfLoaded(int) - Method in class sun.reflect.ConstantPool
 
getClassClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
 
getClassContext_____3Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_ResourceBundle
 
getClassData(String) - Method in class gov.nasa.jpf.jvm.DirClassFileContainer
 
getClassData(String) - Method in class gov.nasa.jpf.jvm.JarClassFileContainer
 
getClassData(String) - Method in class gov.nasa.jpf.vm.ClassFileContainer
 
getClassData(String) - Method in class gov.nasa.jpf.vm.ClassPath
 
getClasses(String) - Method in class gov.nasa.jpf.Config
 
getClasses() - Method in class java.lang.Class
 
getClassFactory() - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
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.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
getClassLoader() - Method in class java.lang.Class
 
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.
getClassLoadingLock(String) - Method in class java.lang.ClassLoader
 
getClassName() - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
getClassName() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
 
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
 
getClassName() - Method in class java.lang.StackTraceElement
 
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
 
getClassObject(MJIEnv, ClassInfo) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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.
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
 
getComponentType() - Method in class java.lang.Class
 
getComponentType____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
getConnectionClass__Ljava_lang_String_2__Ljava_lang_Class_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_net_www_protocol_http_Handler
 
getConstantPool(Class<?>) - Method in interface sun.misc.JavaLangAccess
 
getConstantValue() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getConstructor(Class<?>...) - Method in class java.lang.Class
 
getConstructor___3Ljava_lang_Class_2__Ljava_lang_reflect_Constructor_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getConstructors() - Method in class java.lang.Class
 
getConstructors_____3Ljava_lang_reflect_Constructor_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getConstValueAttribute(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 
getContainer() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getContents(File) - Static method in class gov.nasa.jpf.util.FileUtils
 
getContents__Ljava_lang_String_2___3B(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_CachedROHttpConnection
 
getContentsAsString(File) - Static method in class gov.nasa.jpf.util.FileUtils
 
getContext() - Static method in class java.security.AccessController
 
getContextClassLoader() - Method in class java.lang.Thread
 
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
 
getCount() - Method in interface sun.misc.JavaNioAccess.BufferPool
 
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
 
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'.
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.
getData() - Method in class gov.nasa.jpf.jvm.ClassFile
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
 
getDebugLevel() - Static method in class gov.nasa.jpf.util.Debug
 
getDebugLevel(int) - Static method in class gov.nasa.jpf.util.Debug
 
getDebugLevel(String) - Static method in class gov.nasa.jpf.util.Debug
 
getDecimalFormatSymbols() - Method in class java.text.DecimalFormat
 
getDeclaredAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
 
getDeclaredAnnotations() - Method in class java.lang.Class
 
getDeclaredAnnotations() - Method in class java.lang.reflect.AccessibleObject
 
getDeclaredAnnotations() - Method in class java.lang.reflect.Constructor
 
getDeclaredAnnotations() - Method in class java.lang.reflect.Field
 
getDeclaredAnnotations() - Method in class java.lang.reflect.Method
 
getDeclaredAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getDeclaredAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
getDeclaredAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getDeclaredAnnotations_____3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
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
 
getDeclaredClasses(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getDeclaredClasses() - Method in class java.lang.Class
 
getDeclaredConstructor(Class<?>...) - Method in class java.lang.Class
 
getDeclaredConstructor___3Ljava_lang_Class_2__Ljava_lang_reflect_Constructor_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getDeclaredConstructors() - Method in class java.lang.Class
 
getDeclaredConstructors_____3Ljava_lang_reflect_Constructor_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getDeclaredDoubleField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getDeclaredField(String) - Method in class java.lang.Class
 
getDeclaredField__Ljava_lang_String_2__Ljava_lang_reflect_Field_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
getDeclaredFields() - Method in class java.lang.Class
 
getDeclaredFields_____3Ljava_lang_reflect_Field_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
getDeclaredMethod(String, Class<?>...) - Method in class java.lang.Class
 
getDeclaredMethod__Ljava_lang_String_2_3Ljava_lang_Class_2__Ljava_lang_reflect_Method_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getDeclaredMethodInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getDeclaredMethods() - Method in class java.lang.Class
 
getDeclaredMethods_____3Ljava_lang_reflect_Method_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
getDeclaredSUID__Ljava_lang_Class_2__Ljava_lang_Long_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_ObjectStreamClass
 
getDeclaringClass() - Method in class gov.nasa.jpf.SerializationConstructor
 
getDeclaringClass() - Method in class java.lang.Class
 
getDeclaringClass() - Method in class java.lang.reflect.Constructor
 
getDeclaringClass() - Method in class java.lang.reflect.Field
 
getDeclaringClass() - Method in class java.lang.reflect.Method
 
getDeclaringClass____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getDeclaringClass____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
getDeclaringClass____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getDeclaringClass____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
getDefault() - Static method in class java.util.TimeZone
 
getDefaultPort() - Method in class sun.net.www.protocol.http.Handler
 
getDefaultRegistry() - Static method in class gov.nasa.jpf.util.RunRegistry
 
getDefaultSection() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
 
getDefaultUncaughtExceptionHandler() - Static method in class java.lang.Thread
 
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
 
getDefaultValue() - Method in class java.lang.reflect.Method
 
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
 
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
 
getDirectBufferPool() - Method in interface sun.misc.JavaNioAccess
 
getDirectInterfaceNames() - Method in class gov.nasa.jpf.vm.ClassInfo
get names of directly implemented interfaceNames
getDisplayCountry__Ljava_util_Locale_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Locale
 
getDisplayLanguage__Ljava_util_Locale_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Locale
 
getDisplayName() - Method in class java.util.TimeZone
 
getDisplayName(Locale) - Method in class java.util.TimeZone
 
getDisplayName(boolean, int) - Method in class java.util.TimeZone
 
getDisplayName(boolean, int, Locale) - Method in class java.util.TimeZone
 
getDisplayName__Ljava_util_Locale_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Locale
 
getDisplayName__ZILjava_util_Locale_2__Ljava_lang_String_2(MJIEnv, int, boolean, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
getDisplayVariant__Ljava_util_Locale_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Locale
 
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(Object) - Method in class java.lang.reflect.Field
 
getDouble(Object, long) - Method in class sun.misc.Unsafe
 
getDouble(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getDouble(long) - Method in class sun.misc.Unsafe
 
getDouble__Ljava_lang_Object_2__D(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getDouble__Ljava_lang_Object_2I__D(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getDouble__Ljava_lang_Object_2J__D(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getDoubleAt(int) - Method in class sun.reflect.ConstantPool
 
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
 
getDoubleVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getDoubleVolatile__Ljava_lang_Object_2J__D(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getDSTSavings() - Method in class java.util.TimeZone
 
getDSTSavings____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
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(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.ArrayElementInstruction
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
 
getEnclosingClass() - Method in class java.lang.Class
 
getEnclosingClass____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
getEnclosingConstructor() - Method in class java.lang.Class
 
getEnclosingConstructor____Ljava_lang_reflect_Constructor_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getEnclosingElementInfo() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
 
getEnclosingElementInfo() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getEnclosingMethod() - Method in class java.lang.Class
 
getEnclosingMethod____Ljava_lang_reflect_Method_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
getEncoding() - Method in class java.io.OutputStreamWriter
 
getEnd() - Method in class gov.nasa.jpf.vm.ExceptionHandler
Returns the last instruction in the block.
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
 
getEnumConstants(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getEnumConstants() - Method in class java.lang.Class
 
getEnumConstantsShared(Class<E>) - Method in interface sun.misc.JavaLangAccess
 
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
 
getenv(String) - Static method in class java.lang.System
 
getenv() - Static method in class java.lang.System
 
getenv__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
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.ObjectTracker
 
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
 
getExceptionReference() - Method in class gov.nasa.jpf.vm.ExceptionInfo
 
getExceptions() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getExceptionTypes() - Method in class java.lang.reflect.Method
 
getExceptionTypes_____3Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
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
 
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
 
getFD() - Method in class java.io.FileOutputStream
 
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
 
getField(String) - Method in class java.lang.Class
 
getField__Ljava_lang_String_2__Ljava_lang_reflect_Field_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getFieldAbstractions(Config) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
getFieldAccessCG(FieldInstruction) - Method in class gov.nasa.jpf.listener.SimpleDot
 
getFieldAt(int) - Method in class sun.reflect.ConstantPool
 
getFieldAtIfLoaded(int) - Method in class sun.reflect.ConstantPool
 
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.jvm.bytecode.InstanceFieldInstruction
 
getFieldIndex() - Method in class gov.nasa.jpf.vm.FieldInfo
 
getFieldInfo() - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
getFieldInfo() - Method in class gov.nasa.jpf.jvm.bytecode.InstanceFieldInstruction
 
getFieldInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
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 class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
getFieldOrArgumentValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
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!
getFields() - Method in class java.lang.Class
 
getFields_____3Ljava_lang_reflect_Field_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getFieldSize() - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
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.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 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
 
getFileName() - Method in class java.lang.StackTraceElement
 
getFilePos() - Method in class gov.nasa.jpf.vm.Instruction
this returns a "filename:line" string
getFilter() - Method in class gov.nasa.jpf.util.JPFLogger
 
getFinalizer() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getFinalizer0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
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
 
getFloat(String) - Method in class gov.nasa.jpf.Config
 
getFloat(String, float) - Method in class gov.nasa.jpf.Config
 
getFloat(Object) - Method in class java.lang.reflect.Field
 
getFloat(Object, long) - Method in class sun.misc.Unsafe
 
getFloat(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getFloat(long) - Method in class sun.misc.Unsafe
 
getFloat__Ljava_lang_Object_2__F(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getFloat__Ljava_lang_Object_2I__F(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getFloat__Ljava_lang_Object_2J__F(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getFloatAt(int) - Method in class sun.reflect.ConstantPool
 
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
 
getFloatVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getFloatVolatile__Ljava_lang_Object_2J__F(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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.
getGenericInterfaces() - Method in class java.lang.Class
 
getGenericParameterTypes() - Method in class java.lang.reflect.Method
 
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
 
getGenericSuperclass() - Method in class java.lang.Class
 
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.
getHandle(FileDescriptor) - Method in interface sun.misc.JavaIOFileDescriptorAccess
 
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
 
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
 
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(ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
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() - 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.
getId() - Method in class java.lang.Thread
 
getID() - Method in class java.util.TimeZone
 
getId____J(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
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(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayElementInstruction
 
getIndex() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
 
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.
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
 
getInnerClasses() - Method in class gov.nasa.jpf.vm.ClassInfo
get names of direct inner classes
getInnerClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getInputStream() - Method in class gov.nasa.jpf.CachedROHttpConnection
 
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(String) - Static method in class java.security.MessageDigest
 
getInstance() - Static method in class java.text.NumberFormat
 
getInstance(Class<?>) - Static method in class sun.reflect.annotation.AnnotationType
 
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
 
getInstanceWithUpdatedSharedness(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
update referencingThreads and set shared flag accordingly (if not frozen) NOTE - this might return a new (cloned) ElementInfo in case the state stored/restored flag has been changed.
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 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(Object) - Method in class java.lang.reflect.Field
 
getInt(Object, long) - Method in class sun.misc.Unsafe
 
getInt(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getInt(long) - Method in class sun.misc.Unsafe
 
getInt__II__I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
getInt__J__I(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getInt__Ljava_lang_Object_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getInt__Ljava_lang_Object_2I__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getInt__Ljava_lang_Object_2J__I(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getIntAt(int) - Method in class sun.reflect.ConstantPool
 
getIntegerInstance() - Static method in class java.text.NumberFormat
 
getIntegerObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getIntElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
getInterfaceClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getInterfaces() - Method in class java.lang.Class
 
getInterfaces_____3Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
getIntVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getIntVolatile__Ljava_lang_Object_2J__I(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getInvokeCG(InvokeInstruction) - 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.InvokeInstruction
 
getInvokedMethod() - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
we can do some more caching here - the MethodInfo should be const
getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getInvokedMethod() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
getInvokedMethod(ThreadInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
 
getInvokedMethodClassName() - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
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.
getInvokedMethodName() - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
getInvokedMethodSignature() - Method in class gov.nasa.jpf.jvm.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)
getISO3Country____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Locale
 
getISO3Language____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Locale
 
getISOCountries_____3Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Locale
 
getISOLanguages_____3Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Locale
 
getJava() - Method in class gov.nasa.jpf.report.Reporter
 
getJavaAWTAccess() - Static method in class sun.misc.SharedSecrets
 
getJavaIOAccess() - Static method in class sun.misc.SharedSecrets
 
getJavaIODeleteOnExitAccess() - Static method in class sun.misc.SharedSecrets
 
getJavaIOFileDescriptorAccess() - Static method in class sun.misc.SharedSecrets
 
getJavaLangAccess() - Static method in class sun.misc.SharedSecrets
 
getJavaNetAccess() - Static method in class sun.misc.SharedSecrets
 
getJavaNioAccess() - Static method in class sun.misc.SharedSecrets
 
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
 
getJVMInstructionFactory() - Method in class gov.nasa.jpf.jvm.DefaultJVMClassFactory
 
getJVMInstructionFactory() - Method in interface gov.nasa.jpf.jvm.JVMClassFactory
 
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
 
getKeyValuePairs_____3Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
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
 
getLast() - Method in class gov.nasa.jpf.vm.Path
 
getLastChoice() - Method in class gov.nasa.jpf.listener.SimpleDot
 
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
 
getLastClassName() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
getLastElementInfo() - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
getLastElementInfo() - Method in class gov.nasa.jpf.jvm.bytecode.InstanceFieldInstruction
since this is based on getLastThis(), the same context restrictions apply
getLastElementInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
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.InvokeInstruction
 
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.jvm.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 class gov.nasa.jpf.jvm.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.InvokeInstruction
 
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.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 class gov.nasa.jpf.vm.Instruction
return the length in bytes of this instruction.
getLength() - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
getLength__Ljava_lang_Object_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
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 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
 
getLineNumber() - Method in class java.lang.StackTraceElement
 
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
 
getLiveThreadCount() - Method in class gov.nasa.jpf.vm.SystemState
 
getLiveThreadCount() - Method in class gov.nasa.jpf.vm.ThreadList
 
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
getLocalizedMessage() - Method in class java.lang.Throwable
 
getLocalizedName____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_logging_Level
 
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.LocalVariableInstruction
 
getLocalVariableName() - Method in class gov.nasa.jpf.jvm.bytecode.LocalVariableInstruction
 
getLocalVariableNames() - Method in class gov.nasa.jpf.vm.MethodInfo
note that this might contain duplicates for variables with multiple scope entries
getLocalVariableSlotIndex(String) - Method in class gov.nasa.jpf.vm.StackFrame
 
getLocalVariableType() - Method in class gov.nasa.jpf.jvm.bytecode.LocalVariableInstruction
 
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.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.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(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
 
getLong(int) - Method in class gov.nasa.jpf.util.BitSet1024
 
getLong(int) - Method in class gov.nasa.jpf.util.BitSet256
 
getLong(int) - Method in class gov.nasa.jpf.util.BitSet64
 
getLong(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
 
getLong(Object) - Method in class java.lang.reflect.Field
 
getLong(Object, long) - Method in class sun.misc.Unsafe
 
getLong(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getLong(long) - Method in class sun.misc.Unsafe
 
getLong__J__J(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getLong__Ljava_lang_Object_2__J(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getLong__Ljava_lang_Object_2I__J(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getLong__Ljava_lang_Object_2J__J(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getLongAt(int) - Method in class sun.reflect.ConstantPool
 
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
 
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.jvm.JVMStackFrame
 
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.jvm.JVMStackFrame
 
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
 
getLongVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getLongVolatile__Ljava_lang_Object_2J__J(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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.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'
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
 
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
 
getMemberRefInfoAt(int) - Method in class sun.reflect.ConstantPool
 
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(ThreadInfoSet) - Method in class gov.nasa.jpf.vm.GlobalTrackingPolicy
 
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(ThreadInfoSet) - Method in class gov.nasa.jpf.vm.OverlappingContenderPolicy
 
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(ThreadInfoSet) - Method in class gov.nasa.jpf.vm.SharedObjectPolicy
 
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.
getMemoryUsed() - Method in interface sun.misc.JavaNioAccess.BufferPool
 
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.UncaughtException
 
getMessage() - Method in class java.lang.Throwable
 
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
 
getMethod(String, Class<?>...) - Method in class java.lang.Class
 
getMethod__Ljava_lang_String_2_3Ljava_lang_Class_2__Ljava_lang_reflect_Method_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getMethodAt(int) - Method in class sun.reflect.ConstantPool
 
getMethodAtIfLoaded(int) - Method in class sun.reflect.ConstantPool
 
getMethodInfo() - Method in class gov.nasa.jpf.util.Invocation
 
getMethodInfo(MJIEnv, int, String) - Method in class gov.nasa.jpf.util.MethodInfoRegistry
 
getMethodInfo() - Method in class gov.nasa.jpf.vm.Instruction
 
getMethodInfo(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
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
 
getMethodName() - Method in class java.lang.StackTraceElement
 
getMethods() - Method in class java.lang.Class
 
getMethods_____3Ljava_lang_reflect_Method_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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.LCONST
 
getMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.LocalVariableInstruction
 
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
 
getModifiers() - Method in class java.lang.Class
 
getModifiers() - Method in class java.lang.reflect.Constructor
 
getModifiers() - Method in class java.lang.reflect.Field
 
getModifiers() - Method in class java.lang.reflect.Method
 
getModifiers____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getModifiers____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
getModifiers____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getModifiers____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
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.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
 
getName() - Method in class java.io.File
 
getName() - Method in class java.lang.Class
 
getName() - Method in class java.lang.reflect.Constructor
 
getName() - Method in class java.lang.reflect.Field
 
getName() - Method in class java.lang.reflect.Method
 
getName() - Method in class java.lang.Thread
 
getName() - Method in interface sun.misc.JavaNioAccess.BufferPool
 
getName____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
getName____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getName____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
getNameSpec() - Method in class gov.nasa.jpf.util.FeatureSpec
 
getNative__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerArray
 
getNative__I__J(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongArray
 
getNative__I__Ljava_lang_Object_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceArray
 
getNativeClass() - Method in class gov.nasa.jpf.util.TypeRef
 
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
 
getNegativePrefix() - Method in class java.text.DecimalFormat
 
getNegativeSuffix() - Method in class java.text.DecimalFormat
 
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(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 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<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.SimpleDot
 
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.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.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.SimplePriorityHeuristic
 
getNextReturnAttr(ThreadInfo, Class<T>, Object) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
getNextReturnAttr(ThreadInfo, Class<T>, Object) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
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.
getNonDaemonThreadCount() - Method in class gov.nasa.jpf.vm.SystemState
 
getNonDaemonThreadCount() - Method in class gov.nasa.jpf.vm.ThreadList
 
getNonEmpty(String[]) - Static method in class gov.nasa.jpf.util.StringSetMatcher
 
getNonEmptyStringSet(String) - Method in class gov.nasa.jpf.Config
 
getNumberInstance() - Static method in class java.text.NumberFormat
 
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
 
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
 
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
 
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
 
getNumberWaiting() - Method in class java.util.concurrent.CyclicBarrier
 
getNumericValue__C__I(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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(Object, long) - Method in class sun.misc.Unsafe
 
getObject(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getObject__Ljava_lang_Object_2J__Ljava_lang_Object_2(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getObjectVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getObjectVolatile__Ljava_lang_Object_2J__Ljava_lang_Object_2(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getOffset(int, int, int, int, int, int) - Method in class java.util.TimeZone
 
getOffset(long) - Method in class java.util.TimeZone
 
getOffset__IIIIII__I(MJIEnv, int, int, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_DelegatingTimeZone
 
getOffset__IIIIII__I(MJIEnv, int, int, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
getOffset__J__I(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
getOffsets__J_3I__I(MJIEnv, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
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
 
getPackage() - Method in class java.lang.Class
 
getPackage(String) - Method in class java.lang.ClassLoader
 
getPackage__Ljava_lang_String_2__Ljava_lang_Package_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
getPackageName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getPackages() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getPackages() - Method in class java.lang.ClassLoader
 
getPackages_____3Ljava_lang_Package_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
getParameterAnnotations() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getParameterAnnotations(int) - Method in class gov.nasa.jpf.vm.MethodInfo
return annotations for parameterIndex
getParameterAnnotations() - Method in class java.lang.reflect.Constructor
 
getParameterAnnotations() - Method in class java.lang.reflect.Method
 
getParameterAnnotations_____3_3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
getParameterAnnotations_____3_3Ljava_lang_annotation_Annotation_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
getParameterTypes() - Method in class java.lang.reflect.Constructor
 
getParameterTypes() - Method in class java.lang.reflect.Method
 
getParameterTypes_____3Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
getParameterTypes_____3Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
getParent() - Method in class gov.nasa.jpf.util.JPFLogger
 
getParent() - Method in class gov.nasa.jpf.util.script.ScriptElement
 
getParent() - Method in class java.io.File
 
getParent() - Method in class java.lang.ClassLoader
 
getParentFile(File) - Method in class gov.nasa.jpf.Config
 
getParentFile() - Method in class java.io.File
 
getParentFile____Ljava_io_File_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
getParentState() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
getParties() - Method in class java.util.concurrent.CyclicBarrier
 
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.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.
getPath() - Method in class java.io.File
 
getPathArg(String[], String) - Method in class gov.nasa.jpf.Config
 
getPathArray(String) - Method in class gov.nasa.jpf.Config
 
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
 
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
 
getPendingOutput() - Method in class gov.nasa.jpf.vm.VM
get the pending output (not yet stored in the path)
getPermissions(CodeSource) - Method in class java.net.URLClassLoader
 
getPinDownCount() - Method in class gov.nasa.jpf.vm.ElementInfo
 
getPlatformEndianness(Config) - Method in class gov.nasa.jpf.vm.VM
 
getPolicy() - Static method in class gov.nasa.jpf.vm.SharedObjectPolicy
 
getPos() - Method in class gov.nasa.jpf.jvm.ClassFile
 
getPosition() - Method in class gov.nasa.jpf.vm.Instruction
 
getPositivePrefix() - Method in class java.text.DecimalFormat
 
getPositiveSuffix() - Method in class java.text.DecimalFormat
 
getPrev() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
 
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
 
getPrimitiveClass__Ljava_lang_String_2__Ljava_lang_Class_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getPriority() - Method in class gov.nasa.jpf.search.heuristic.PrioritizedState
 
getPriority() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getPriority() - Method in class java.lang.Thread
 
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.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.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
 
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)
getProperties() - Static method in class java.lang.System
 
getProperty() - Method in class gov.nasa.jpf.Error
 
getProperty(String) - Static method in class gov.nasa.jpf.vm.Verify
 
getProperty(String) - Static method in class java.lang.System
 
getProperty(String, String) - Static method in class java.lang.System
 
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
 
getProtectionDomain() - Method in class java.lang.Class
 
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.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
 
getRawOffset() - Method in class java.util.TimeZone
 
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.jvm.JVMStackFrame
 
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
 
getReferredClassInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
getReflectionMethod(String, boolean) - Method in class gov.nasa.jpf.vm.ClassInfo
almost the same as above, except of that Class.getMethod() doesn't specify the return type.
getRegisteredFieldInfo(int) - Method in class gov.nasa.jpf.util.MethodInfoRegistry
 
getRegisteredSet(int, ThreadInfo) - Method in class gov.nasa.jpf.vm.GlobalTrackingPolicy
 
getRegisteredStatistics() - Method in class gov.nasa.jpf.report.Reporter
 
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
 
getResolvedName__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
Append the package name prefix of the class represented by robj, if the name is not absolute.
getResource(String) - Method in class java.lang.Class
 
getResource(String) - Method in class java.lang.ClassLoader
 
getResource0__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
getResourceAsStream(String) - Method in class java.lang.Class
 
getResourceAsStream(String) - Method in class java.lang.ClassLoader
 
getResourceBundle() - Method in class gov.nasa.jpf.util.JPFLogger
 
getResourceBundleName() - Method in class gov.nasa.jpf.util.JPFLogger
 
getResources(String) - Method in class java.lang.ClassLoader
 
getResources0__Ljava_lang_String_2___3Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
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.jvm.JVMStackFrame
 
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.jvm.JVMStackFrame
 
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.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(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
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.ReturnInstruction
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() - 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.LongReturn
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
getReturnFrame() - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
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.InvokeInstruction
 
getReturnType() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getReturnType() - Method in class java.lang.reflect.Constructor
 
getReturnType() - Method in class java.lang.reflect.Method
 
getReturnType____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
getReturnTypeCode() - Method in class gov.nasa.jpf.vm.MethodInfo
 
getReturnTypeName() - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
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.LongReturn
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
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() - 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(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
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
 
getRun() - Method in class gov.nasa.jpf.util.RunRegistry
 
getRunnableAppThreadCount(ThreadInfo) - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getRunnableAppThreads(ThreadInfo) - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getRunnableAppThreadsWith(ThreadInfo) - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getRunnableAppThreadsWithout(ThreadInfo) - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
getRunnableCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.ContextBoundingSchedulerFactory
 
getRunnableCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
getRunnableRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
Returns the object reference of the target.
getRunnables(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
get list of all runnable threads
getRunnables(ThreadInfo) - Method in class gov.nasa.jpf.vm.DistributedSchedulerFactory
get list of all runnable threads in the same process as ti
getRunnablesIfChoices(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
return a list of runnable choices, or null if there is only one
getRunnablesIfChoices(ThreadInfo) - Method in class gov.nasa.jpf.vm.DistributedSchedulerFactory
return a list of runnable choices, or null if there is only one, in the same process as ti
getRunnablesWith(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
getRunnablesWith(ThreadInfo) - Method in class gov.nasa.jpf.vm.DistributedSchedulerFactory
 
getRunnablesWithout(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
getRunnablesWithout(ThreadInfo) - Method in class gov.nasa.jpf.vm.DistributedSchedulerFactory
 
getRunnableThreadCount() - Method in class gov.nasa.jpf.vm.SystemState
 
getRunnableThreadCount() - Method in class gov.nasa.jpf.vm.ThreadList
 
getRunnableThreadCount(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getRunnableThreadCount() - Method in class gov.nasa.jpf.vm.VM
 
getRunnableThreads() - Method in class gov.nasa.jpf.vm.ThreadList
 
getRunnableThreads(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getRunnableThreadsWith(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
 
getRunnableThreadsWith(ThreadInfo, Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getRunnableThreadsWithout(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
 
getRunnableThreadsWithout(ThreadInfo, Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
 
getSchedulerFactory() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getSchedulerFactory() - Method in class gov.nasa.jpf.vm.SystemState
 
getSchedulerFactory() - Method in class gov.nasa.jpf.vm.VM
 
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
 
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
 
getSecurityManager() - Static method in class java.lang.System
 
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
 
getShort(Object) - Method in class java.lang.reflect.Field
 
getShort(Object, long) - Method in class sun.misc.Unsafe
 
getShort(Object, int) - Method in class sun.misc.Unsafe
Deprecated.
getShort__Ljava_lang_Object_2__S(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
getShort__Ljava_lang_Object_2I__S(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
getShort__Ljava_lang_Object_2J__S(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
 
getShortVolatile(Object, long) - Method in class sun.misc.Unsafe
 
getShortVolatile__Ljava_lang_Object_2J__S(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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.
getSigners() - Method in class java.lang.Class
 
getSimpleName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
getSimpleName() - Method in class java.lang.Class
 
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
 
getSize() - Method in class sun.reflect.ConstantPool
 
getSlot(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
getSlotAttr(int) - 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
 
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.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 class gov.nasa.jpf.vm.Instruction
 
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
getStackTrace() - Method in class java.lang.Thread
 
getStackTrace() - Method in class java.lang.Throwable
 
getStackTraceAsString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Throwable
 
getStackTraceDepth(Throwable) - Method in interface sun.misc.JavaLangAccess
 
getStackTraceElement(Throwable, int) - Method in interface sun.misc.JavaLangAccess
 
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
 
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.
getState() - Method in class java.lang.Thread
 
getState0() - Method in class java.lang.Thread
 
getState0____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_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.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 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
 
getStringAt(int) - Method in class sun.reflect.ConstantPool
 
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
 
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.
getSuperclass() - Method in class java.lang.Class
 
getSuperclass____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
getSuperClassName() - Method in class gov.nasa.jpf.vm.ClassInfo
 
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
 
getSUTJavaClassPath(VM) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
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
 
getSyncCG(String, ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultSchedulerFactory
 
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() - Static method in class java.lang.ClassLoader
 
getSystemClassLoader____Ljava_lang_ClassLoader_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
getSystemClassLoaderInfo() - Method in class gov.nasa.jpf.vm.MJIEnv
 
getSystemClassLoaderInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
getSystemResolvedClassInfo(String) - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
getSystemResource(String) - Static method in class java.lang.ClassLoader
 
getSystemResourceAsStream(String) - Static method in class java.lang.ClassLoader
 
getSystemResources(String) - Static method in class java.lang.ClassLoader
 
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
 
getTargetException() - Method in exception java.lang.reflect.InvocationTargetException
 
getTargets() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
 
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
 
getThreadGroup() - Method in class java.lang.Thread
 
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
 
getThreadInfoSet(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.GlobalTrackingPolicy
 
getThreadInfoSet(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.GlobalTrackingPolicy
 
getThreadInfoSet(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.OverlappingContenderPolicy
 
getThreadInfoSet(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.OverlappingContenderPolicy
 
getThreadInfoSet(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.SharedObjectPolicy
 
getThreadInfoSet(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.SharedObjectPolicy
 
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
 
getTimeZone(String) - Static method in class java.util.TimeZone
 
getTimeZone__Ljava_lang_String_2__Ljava_util_TimeZone_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
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
 
getTotalCapacity() - Method in interface sun.misc.JavaNioAccess.BufferPool
 
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.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.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
 
getType() - Method in class java.lang.reflect.Field
 
getType____Ljava_lang_Class_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
>2do> that doesn't take care of class init yet
getType__C__I(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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
 
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.
getTypeParameters() - Method in class java.lang.Class
 
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
 
getUncaughtExceptionHandler() - Method in class java.lang.Thread
 
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
 
getUnsafe() - Static method in class sun.misc.Unsafe
 
getUnsafe____Lsun_misc_Unsafe_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
getURISpec____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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
 
getURLClassPath(URLClassLoader) - Method in interface sun.misc.JavaNetAccess
 
getURLs(String[]) - Static method in class gov.nasa.jpf.util.FileUtils
 
getURLs(List<String>) - Static method in class gov.nasa.jpf.util.FileUtils
 
getURLs() - Method in class java.net.URLClassLoader
 
getURLSpec____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
getUseParentHandlers() - Method in class gov.nasa.jpf.util.JPFLogger
 
getUser() - Method in class gov.nasa.jpf.report.Reporter
 
getUTF8At(int) - Method in class sun.reflect.ConstantPool
 
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
 
getVariableId() - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
getVariableId() - Method in class gov.nasa.jpf.jvm.bytecode.LocalVariableInstruction
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 interface gov.nasa.jpf.jvm.bytecode.VariableAccessor
 
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
 
globalCache - Variable in class gov.nasa.jpf.vm.GlobalTrackingPolicy
 
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
 
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
 
GlobalTrackingPolicy - Class in gov.nasa.jpf.vm
a SharedObjectPolicy that uses search global ThreadInfoSets, i.e.
GlobalTrackingPolicy() - Constructor for class gov.nasa.jpf.vm.GlobalTrackingPolicy
 
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.annotation - package gov.nasa.jpf.annotation
 
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.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.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
 
group() - Method in class java.util.regex.Matcher
 
group(int) - Method in class java.util.regex.Matcher
 
group__I__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
groupCount() - Method in class java.util.regex.Matcher
 
groupCount____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
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.
growth - Variable in class gov.nasa.jpf.util.Permutation
growth strategy.

H

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
Handler - Class in sun.net.www.protocol.http
replaced handler to support configured URLConnection classes
Handler() - Constructor for class sun.net.www.protocol.http.Handler
 
Handler(String, int) - Constructor for class sun.net.www.protocol.http.Handler
 
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
 
hasAnchoringBounds() - Method in class java.util.regex.Matcher
 
hasAnchoringBounds____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
hasAnnotations() - Method in class gov.nasa.jpf.vm.ClassInfo
 
hasAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
 
hasAnyAliveThread() - 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.InvokeInstruction
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)
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
 
hasAttrRefArgument(ThreadInfo, Class<?>) - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
do we have a reference argument that has an object attribute? less efficient, but still without object creation
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
 
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(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(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.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
 
hashCode() - Method in class java.io.File
 
hashCode() - Method in class java.lang.Object
 
hashCode() - Method in class java.lang.reflect.Constructor
 
hashCode() - Method in class java.lang.reflect.Field
 
hashCode() - Method in class java.lang.reflect.Method
 
hashCode() - Method in class java.lang.String
 
hashCode____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
hashCode____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
hashCode____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
hashCode____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
hashCode____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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
 
Hashing - Class in sun.misc
this is a model class for sun.misc.Hashing, which is a Java 7 class we model to make JPF compile under Java 6.
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
 
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.vm.BooleanChoiceGenerator
 
hasMoreChoices() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
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.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
 
hasMoreThreadsToRun() - Method in class gov.nasa.jpf.vm.ThreadList
 
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
 
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.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
 
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
 
hasOnlyDaemonRunnablesOtherThan(ThreadInfo) - Method in class gov.nasa.jpf.vm.MultiProcessVM
 
hasOnlyDaemonRunnablesOtherThan(ThreadInfo) - Method in class gov.nasa.jpf.vm.SingleProcessVM
 
hasOnlyDaemonRunnablesOtherThan(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
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
 
hasOtherNonDaemonRunnables() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasOtherNonDaemonRunnablesThan(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
hasOtherRunnables() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
hasOtherRunnablesThan(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
 
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
 
hasPropertyTermination() - Method in class gov.nasa.jpf.search.Search
 
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.LongReturn
 
hasReturnAttr(ThreadInfo, Class<?>) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
hasReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
hasReturnAttr(ThreadInfo, Class<?>) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
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
 
hasStaticInitializer__Ljava_lang_Class_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_ObjectStreamClass
 
hasSuccessor() - Method in class gov.nasa.jpf.State
 
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
 
hasTransparentBounds() - Method in class java.util.regex.Matcher
 
hasTransparentBounds____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
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
 
haveSeenProjectProperty(String) - Method in class gov.nasa.jpf.Config
 
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
 
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
 
hitEnd() - Method in class java.util.regex.Matcher
 
hitEnd____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
holdsLock(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
holdsLock(Object) - Static method in class java.lang.Thread
 
holdsLock__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 

I

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
 
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
 
identityHashCode(Object) - Static method in class java.lang.System
 
identityHashCode__Ljava_lang_Object_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
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
DOCUMENT ME!
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
 
Ignore - Annotation Type in org.junit
same as org.junit.Test - we don't want to pull the whole of JUnit into our JPF classpath just because we run TestJPF derived classes
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
 
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
 
in - Static variable in class java.lang.System
 
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
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.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
 
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.util.InstructionFactoryFilter
 
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.
incrementAndGet(int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
incrementAndGet(T) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
incrementAndGet(int) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
incrementAndGet(T) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
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
 
inDaylightTime(Date) - Method in class java.util.TimeZone
 
inDaylightTime__J__Z(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_DelegatingTimeZone
 
inDaylightTime__J__Z(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
indentOutput - Variable in class gov.nasa.jpf.vm.VM
 
index - Variable in class gov.nasa.jpf.jvm.bytecode.ArrayElementInstruction
 
index - Variable in class gov.nasa.jpf.jvm.bytecode.IINC
 
index - Variable in class gov.nasa.jpf.jvm.bytecode.LocalVariableInstruction
 
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(int) - Method in class java.lang.String
 
indexOf(int, int) - Method in class java.lang.String
 
indexOf(String) - Method in class java.lang.String
 
indexOf(String, int) - Method in class java.lang.String
 
indexOf__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
indexOf__II__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
indexOf__Ljava_lang_String_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
indexOf__Ljava_lang_String_2I__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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 - 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
InfoObject() - Constructor for class gov.nasa.jpf.vm.InfoObject
 
Inherited - Annotation Type in java.lang.annotation
 
inheritedChannel() - Static method in class java.lang.System
 
init(Config) - Static method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
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.JPF_java_lang_Class
 
init(Config) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
init(Config) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
init(Config) - Static method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
init(Config) - Static method in class gov.nasa.jpf.vm.JPF_java_text_Format
 
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(Config) - Static method in class gov.nasa.jpf.vm.SharedObjectPolicy
 
init0____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
init0____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_SimpleDateFormat
 
init0__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
init0__II__V(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_SimpleDateFormat
 
init0__Ljava_lang_String_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_security_MessageDigest
 
init0__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
init0__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_SimpleDateFormat
 
init0__Ljava_lang_ThreadGroup_2Ljava_lang_Runnable_2Ljava_lang_String_2J__V(MJIEnv, int, int, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
This method is the common initializer for all Thread ctors, and the only single location where we can init our ThreadInfo, but it is PRIVATE
init___3BII__Ljava_lang_String_2(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
init___3BIII__Ljava_lang_String_2(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
init___3BIILjava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
init___3CII__Ljava_lang_String_2(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
init___3III__Ljava_lang_String_2(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
initAllocationContext(Config) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
 
initByteCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initCause(Throwable) - Method in class java.lang.Throwable
 
initCharCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initClassLoader(ClassLoader) - Method in class gov.nasa.jpf.Config
 
initFields(VM) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
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(ClassFile, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
initialize(Config) - Method in class gov.nasa.jpf.search.Search
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ByteFieldInfo
 
initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.CharFieldInfo
 
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(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.
initialize____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_VM
 
initialize__Ljava_util_Locale_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormatSymbols
 
initializeClass(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
perform static initialization of class this recursively initializes all super classes, but NOT the interfaces
INITIALIZED - Static variable in class gov.nasa.jpf.vm.ClassInfo
 
initialized - Variable in class gov.nasa.jpf.vm.VM
 
initializeData__Ljava_util_Locale_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DateFormatSymbols
 
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.
initializePeerClass(Class<?>) - Static method in class gov.nasa.jpf.vm.NativePeer
 
initializeStringObject(String, int, int) - Method in class gov.nasa.jpf.vm.GenericHeap
 
initIntCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initLongCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
 
initNative____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_ObjectStreamClass
 
initReferenceFields(int, int, int, int) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
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
 
InputStreamReader - Class in java.io
how hard can it be to transform byte(s) into a char? I hate Unicode
InputStreamReader(InputStream) - Constructor for class java.io.InputStreamReader
 
InputStreamReader(InputStream, String) - Constructor for class java.io.InputStreamReader
 
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.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 - Static 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.jvm.bytecode
class abstracting instructions that access instance fields
InstanceFieldInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.InstanceFieldInstruction
 
InstanceFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.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
 
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(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.CGMonitor
 
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.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.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
 
InstructionFactoryFilter - Class in gov.nasa.jpf.util
utility class that can be used by InstructionFactory implementations to selectively replace bytecodes for specified class sets.
InstructionFactoryFilter(String[], String[], ClassInfo, ClassInfo) - Constructor for class gov.nasa.jpf.util.InstructionFactoryFilter
 
InstructionVisitor - Interface in gov.nasa.jpf.jvm.bytecode
 
InstructionVisitorAcceptor - Interface in gov.nasa.jpf.jvm.bytecode
 
InstructionVisitorAdapter - Class in gov.nasa.jpf.jvm.bytecode
 
InstructionVisitorAdapter() - Constructor for class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
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
 
intBitsToFloat__I__F(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Float
 
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
 
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
 
intern() - Method in class java.lang.String
 
intern____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
internStdAttrName(int, String, String[]) - Method in class gov.nasa.jpf.jvm.ClassFile
 
internStrings - Variable in class gov.nasa.jpf.vm.GenericHeap
 
interrupt() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
interrupt() - Method in class java.lang.Thread
 
interrupt() - Method in interface sun.nio.ch.Interruptible
 
interrupt____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
interrupted() - Static method in class java.lang.Thread
 
interrupted____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
Interruptible - Interface in sun.nio.ch
this is a placeholder for a Java 6 class, which we only have here to support both Java 1.5 and 6 with the same set of env/ classes see sun.msic.SharedSecrets for details <2do> THIS IS GOING AWAY AS SOON AS WE OFFICIALLY SWITCH TO JAVA 6
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.BitSet64
 
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.Entry(E, int) - Constructor for class gov.nasa.jpf.util.IntTable.Entry
 
IntTable.Entry(E, int, IntTable.Entry<E>) - Constructor for class gov.nasa.jpf.util.IntTable.Entry
 
IntTable.Snapshot<E> - Class in gov.nasa.jpf.util
helper class to store a compact, invariant representation of this table
IntTable.Snapshot(IntTable<E>) - Constructor for class gov.nasa.jpf.util.IntTable.Snapshot
 
IntTable.TblIterator - Class in gov.nasa.jpf.util
 
IntTable.TblIterator() - Constructor for class gov.nasa.jpf.util.IntTable.TblIterator
 
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
 
INVALID_FIELD_OFFSET - Static variable in class sun.misc.Unsafe
 
inverse - Variable in class gov.nasa.jpf.util.Permutation
the size of the inverse vector == next range value to be assigned.
inverseGet(int) - Method in class gov.nasa.jpf.util.Permutation
 
invert() - Method in class gov.nasa.jpf.util.BitArray
 
INVERTED - Static variable in class gov.nasa.jpf.util.FeatureSpec
 
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
 
invocationHandlerReturnType(Class<?>) - Static method in class sun.reflect.annotation.AnnotationType
 
InvocationTargetException - Exception in java.lang.reflect
not really required to model, but the real thing does some funky things to override the cause, just making things a bit more complicated on our VM side (we still init Throwables explicitly from ThreadInfo)
InvocationTargetException(Throwable) - Constructor for exception java.lang.reflect.InvocationTargetException
 
invoke(Object, Object...) - Method in class java.lang.reflect.Method
 
invoke__Ljava_lang_Object_2_3Ljava_lang_Object_2__Ljava_lang_Object_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
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.InvokeInstruction
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
 
InvokeInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for all invoke instructions
InvokeInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
InvokeInstruction() - Constructor for class gov.nasa.jpf.jvm.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.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
 
isAbsolute() - Method in class java.io.File
 
isAbsolute____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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
 
isAccessible() - Method in class java.lang.reflect.AccessibleObject
 
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
isAlive() - Method in class java.lang.Thread
 
isAlive____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
isAnnotation() - Method in class java.lang.Class
 
isAnnotation____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class java.lang.Class
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class java.lang.reflect.AccessibleObject
 
isAnnotationPresent__Ljava_lang_Class_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
isAnonymousClass() - Method in class java.lang.Class
 
isAnonymousClass____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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(String) - Static method in class gov.nasa.jpf.vm.Types
 
isArray() - Method in class java.lang.Class
 
isArray____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
isAssignableFrom(Class<?>) - Method in class java.lang.Class
 
isAssignableFrom__Ljava_lang_Class_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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.VM
 
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 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
 
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
 
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
isBridge() - Method in class java.lang.reflect.Method
 
isBroken() - Method in class java.util.concurrent.CyclicBarrier
 
isBuiltin - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isBuiltin() - 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.InvokeInstruction
 
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.
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
 
isDaemon() - Method in class java.lang.Thread
 
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
 
isDefined__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isDigit__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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
 
isDirectory() - Method in class java.io.File
 
isDirectory____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
isDisposed() - Method in interface sun.misc.JavaAWTAccess
 
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
 
isDoubleField() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
 
isDoubleField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isEmpty() - Method in class gov.nasa.jpf.util.ArrayIntSet
 
isEmpty() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
isEmpty() - Method in class gov.nasa.jpf.util.BitSet1024
 
isEmpty() - Method in class gov.nasa.jpf.util.BitSet256
 
isEmpty() - Method in class gov.nasa.jpf.util.BitSet64
 
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.SortedArrayObjectSet
 
isEmpty() - Method in class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
isEmpty() - Method in class gov.nasa.jpf.vm.Path
 
isEmpty() - Method in class java.lang.String
 
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).
isEnqueued() - Method in class java.lang.ref.Reference
is the referenced object enqueued
isEnum - Variable in class gov.nasa.jpf.vm.ClassInfo
 
isEnum() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isEnum() - Method in class java.lang.Class
 
isEnum0() - Method in class gov.nasa.jpf.vm.ClassInfo
 
isEnum____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
isEnumConstant() - Method in class java.lang.reflect.Field
 
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
 
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.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 class gov.nasa.jpf.vm.Instruction
is this one of our own, artificial insns?
isFalseFirst() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
 
isFile() - Method in class java.io.File
 
isFile____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
isFinal() - Method in class gov.nasa.jpf.vm.FieldInfo
is this field declared `final'?
isFinal() - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
isFirewall() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isFirewall() - Method in class gov.nasa.jpf.vm.StackFrame
 
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.
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
 
isGroupingUsed() - Method in class java.text.DecimalFormat
 
isGroupingUsed() - Method in class java.text.NumberFormat
 
isGroupingUsed____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
isHidden() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isHidden() - Method in class java.io.File
 
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
 
isIdentifierIgnorable__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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
 
isInfinite__D__Z(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Double
 
isInfinite__F__Z(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Float
 
isInherited - Variable in class gov.nasa.jpf.vm.AnnotationInfo
 
isInherited() - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
isInherited() - Method in class sun.reflect.annotation.AnnotationType
 
isInit() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isInitialized() - Method in class gov.nasa.jpf.vm.ClassInfo
 
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
 
isInstance(Object) - Method in class java.lang.Class
 
isInstance__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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
 
isInstanceOf(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
 
isInstructionSkipped() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isInstrumentedClass(ClassInfo) - Method in class gov.nasa.jpf.util.InstructionFactoryFilter
 
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
 
isInterface() - Method in class java.lang.Class
 
isInterface____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
isInternalMethod() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isInterrupted(boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isInterrupted() - Method in class java.lang.Thread
 
isInterrupted____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
isIntField() - Method in class gov.nasa.jpf.vm.FieldInfo
 
isIntField() - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
 
isInvocationRepeated() - Method in class gov.nasa.jpf.vm.MJIEnv
 
isISOControl__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isJavaIdentifierPart__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isJavaIdentifierStart__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isJavaLetter__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isJavaLetterOrDigit__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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.
isLetter__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isLetterOrDigit__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isLineInterval() - Method in class gov.nasa.jpf.util.LocationSpec
 
isList(Object) - Static method in class gov.nasa.jpf.util.ObjectList
 
isLocalClass() - Method in class java.lang.Class
 
isLocalClass____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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.LockInstruction
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.
isLockProtected(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
is this field supposed to be protected by a lock? this only gets called if on-the-fly POR is in effect NOTE this has the side effect of setting FieldLockInfos, which in turn can be heuristic and volatile (i.e.
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
 
isLowerCase__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isMainAppContext() - Method in interface sun.misc.JavaAWTAccess
 
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(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
 
isMemberClass() - Method in class java.lang.Class
 
isMemberClass____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
 
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.FieldInstruction
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 some ...
isNaN__D__Z(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Double
 
isNaN__F__Z(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Float
 
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
 
isNativeMethod() - Method in class java.lang.StackTraceElement
 
isNew() - Method in class gov.nasa.jpf.State
 
isNew() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isNewPorFieldBoundary(ThreadInfo, FieldInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceFieldInstruction
 
isNewPorFieldBoundary(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
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.
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
 
isParseIntegerOnly() - Method in class java.text.DecimalFormat
 
isParseIntegerOnly() - Method in class java.text.NumberFormat
 
isParseIntegerOnly____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
isPathSensitive - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
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.
isPrimitive() - Method in class java.lang.Class
 
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.FieldLockInfo
 
isProtected() - Method in class gov.nasa.jpf.vm.MethodInfo
 
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.SimplePriorityHeuristic
 
isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.StaticPriorityQueue
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.ArrayElementInstruction
 
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.FieldInstruction
 
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.PUTFIELD
 
isRead() - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
isRead() - Method in class gov.nasa.jpf.vm.ArrayAccess
 
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.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 - Variable in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
isReferenceField() - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
isReferenceReturnType() - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
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
 
isRelevantCallLocation(ThreadInfo, Perturbator.Perturbation) - Method in class gov.nasa.jpf.listener.Perturbator
 
isRelevantCallLocation(Instruction, Perturbator.Perturbation) - Method in class gov.nasa.jpf.listener.Perturbator
 
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(ThreadInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceFieldInstruction
 
isSchedulingRelevant(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
isSchedulingRelevant(SystemState, KernelState, ThreadInfo) - Method in class gov.nasa.jpf.vm.Instruction
 
isSchedulingRelevantObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
isShared() - Method in class gov.nasa.jpf.vm.ElementInfo
 
isShared(ElementInfo, ThreadInfoSet) - Method in class gov.nasa.jpf.vm.GlobalTrackingPolicy
 
isShared(ElementInfo, ThreadInfoSet) - Method in class gov.nasa.jpf.vm.OverlappingContenderPolicy
 
isShared(ElementInfo, ThreadInfoSet) - Method in class gov.nasa.jpf.vm.SharedObjectPolicy
 
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
 
isSkippedFinalField(ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
isSkippedFinalField(ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceFieldInstruction
 
isSkippedFinalField(ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
isSleeping() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
isSpace__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isSpaceChar__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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
 
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.SerializationConstructor
 
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
 
isSynthetic() - Method in class java.lang.Class
 
isSynthetic() - Method in class java.lang.reflect.Constructor
 
isSynthetic() - Method in class java.lang.reflect.Field
 
isSynthetic() - Method in class java.lang.reflect.Method
 
isSynthetic____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
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
 
isTerminated() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
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
 
isTitleCase__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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
 
isUnicodeIdentifierPart__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isUnicodeIdentifierStart__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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
 
isUpperCase__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
isVarargs() - Method in class gov.nasa.jpf.vm.MethodInfo
 
isVarArgs() - Method in class java.lang.reflect.Constructor
 
isVarArgs() - Method in class java.lang.reflect.Method
 
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
 
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
 
isWhitespace__C__Z(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
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
 
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.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

jar - Variable in class gov.nasa.jpf.jvm.JarClassFileContainer
 
JarClassFileContainer - Class in gov.nasa.jpf.jvm
a ClassFileContainer that loads classes from jar files
java.io - package java.io
 
java.lang - package java.lang
 
java.lang.annotation - package java.lang.annotation
 
java.lang.ref - package java.lang.ref
 
java.lang.reflect - package java.lang.reflect
 
java.net - package java.net
 
java.security - package java.security
 
java.text - package java.text
 
java.util - package java.util
 
java.util.concurrent - package java.util.concurrent
 
java.util.concurrent.atomic - package java.util.concurrent.atomic
 
java.util.logging - package java.util.logging
 
java.util.regex - package java.util.regex
 
JavaAWTAccess - Interface in sun.misc
same as the others - we need to model it in case somebody uses Java 5, or an earlier Java 6 version on OS X
JavaIOAccess - Interface in sun.misc
this is a placeholder for a Java 6 class, which we only have here to support both Java 1.5 and 6 with the same set of env/ classes see sun.msic.SharedSecrets for details <2do> THIS IS GOING AWAY AS SOON AS WE OFFICIALLY SWITCH TO JAVA 6
JavaIODeleteOnExitAccess - Interface in sun.misc
this is a placeholder for a Java 6 class, which we only have here to support both Java 1.5 and 6 with the same set of env/ classes see sun.msic.SharedSecrets for details <2do> THIS IS GOING AWAY AS SOON AS WE OFFICIALLY SWITCH TO JAVA 6
JavaIOFileDescriptorAccess - Interface in sun.misc
this is a placeholder for a Java 6 class, which we only have here to support both Java 1.5 and 6 with the same set of env/ classes see sun.msic.SharedSecrets for details <2do> THIS IS GOING AWAY AS SOON AS WE OFFICIALLY SWITCH TO JAVA 6
JavaLangAccess - Interface in sun.misc
this is a placeholder for a Java 6 class, which we only have here to support both Java 1.5 and 6 with the same set of env/ classes see sun.misc.SharedSecrets for details <2do> THIS IS GOING AWAY AS SOON AS WE OFFICIALLY SWITCH TO JAVA 6
JavaNetAccess - Interface in sun.misc
this is a placeholder for a Java 6 class, which we only have here to support both Java 1.5 and 6 with the same set of env/ classes see sun.msic.SharedSecrets for details <2do> THIS IS GOING AWAY AS SOON AS WE OFFICIALLY SWITCH TO JAVA 6
JavaNioAccess - Interface in sun.misc
<2do> this is not supported yet
JavaNioAccess.BufferPool - Interface in sun.misc
 
javaObjectFromJPFObject(ElementInfo) - Static method in class gov.nasa.jpf.util.ObjectConverter
 
javaUtilJarAccess() - Static method in class sun.misc.SharedSecrets
 
JenkinsStateSet - Class in gov.nasa.jpf.vm
Implements StateSet based on Jenkins hashes.
JenkinsStateSet() - Constructor for class gov.nasa.jpf.vm.JenkinsStateSet
 
join() - Method in class java.lang.Thread
note these are not synchronized anymore since they are intercepted by the native peer.
join(long) - Method in class java.lang.Thread
 
join(long, int) - Method in class java.lang.Thread
 
join____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
join__J__V(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
join__JI__V(MJIEnv, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
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.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_AnnotationProxyBase - Class in gov.nasa.jpf.vm
native peer for Annotation Proxies (saves us some bytecode interpretation shoe leather)
JPF_gov_nasa_jpf_AnnotationProxyBase() - Constructor for class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_AnnotationProxyBase
 
JPF_gov_nasa_jpf_CachedROHttpConnection - Class in gov.nasa.jpf.vm
very simple URLConnection model that can be used for reading static URL contents The data can be stored in/read from the file system, and is cached to avoid DOS by means of model checking
JPF_gov_nasa_jpf_CachedROHttpConnection(Config) - Constructor for class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_CachedROHttpConnection
 
JPF_gov_nasa_jpf_ConsoleOutputStream - Class in gov.nasa.jpf.vm
MJI NativePeer class to intercept all System.out and System.err printing.
JPF_gov_nasa_jpf_ConsoleOutputStream() - Constructor for class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
JPF_gov_nasa_jpf_DelegatingTimeZone - Class in gov.nasa.jpf.vm
native peer for JPFs concrete TimeZone class, which is just delegating to the host VM so that we are independent of Java versions
JPF_gov_nasa_jpf_DelegatingTimeZone() - Constructor for class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_DelegatingTimeZone
 
JPF_gov_nasa_jpf_SerializationConstructor - Class in gov.nasa.jpf.vm
 
JPF_gov_nasa_jpf_SerializationConstructor() - Constructor for class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_SerializationConstructor
 
JPF_gov_nasa_jpf_test_MemoryGoal - Class in gov.nasa.jpf.vm
native peer for MemoryGoal tests
JPF_gov_nasa_jpf_test_MemoryGoal() - Constructor for class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_test_MemoryGoal
 
JPF_gov_nasa_jpf_tools_MethodTester - Class in gov.nasa.jpf.vm
native peer for the MethodTester tool
JPF_gov_nasa_jpf_tools_MethodTester() - Constructor for class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_tools_MethodTester
 
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
 
JPF_java_io_File - Class in gov.nasa.jpf.vm
intercept and forward some of the filesystem access methods.
JPF_java_io_File() - Constructor for class gov.nasa.jpf.vm.JPF_java_io_File
 
JPF_java_io_FileDescriptor - Class in gov.nasa.jpf.vm
native peer for file descriptors, which are our basic interface to access file contents.
JPF_java_io_FileDescriptor(Config) - Constructor for class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
JPF_java_io_InputStreamReader - Class in gov.nasa.jpf.vm
 
JPF_java_io_InputStreamReader() - Constructor for class gov.nasa.jpf.vm.JPF_java_io_InputStreamReader
 
JPF_java_io_ObjectInputStream - Class in gov.nasa.jpf.vm
 
JPF_java_io_ObjectInputStream() - Constructor for class gov.nasa.jpf.vm.JPF_java_io_ObjectInputStream
 
JPF_java_io_ObjectOutputStream - Class in gov.nasa.jpf.vm
 
JPF_java_io_ObjectOutputStream() - Constructor for class gov.nasa.jpf.vm.JPF_java_io_ObjectOutputStream
 
JPF_java_io_ObjectStreamClass - Class in gov.nasa.jpf.vm
 
JPF_java_io_ObjectStreamClass() - Constructor for class gov.nasa.jpf.vm.JPF_java_io_ObjectStreamClass
 
JPF_java_io_OutputStreamWriter - Class in gov.nasa.jpf.vm
native peer for OutputStreamWriter, to avoid that we have the char-to-byte conversion in JPF <2do> this needs to be de-staticed (see model class)
JPF_java_io_OutputStreamWriter() - Constructor for class gov.nasa.jpf.vm.JPF_java_io_OutputStreamWriter
 
JPF_java_io_RandomAccessFile - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.io.RandomAccessFile library abstraction
JPF_java_io_RandomAccessFile() - Constructor for class gov.nasa.jpf.vm.JPF_java_io_RandomAccessFile
 
JPF_java_lang_Boolean - Class in gov.nasa.jpf.vm
 
JPF_java_lang_Boolean() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Boolean
 
JPF_java_lang_Byte - Class in gov.nasa.jpf.vm
 
JPF_java_lang_Byte() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Byte
 
JPF_java_lang_Character - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Character library abstraction Whoever is using this seriously is definitely screwed, performance-wise
JPF_java_lang_Character() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Character
 
JPF_java_lang_Class - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Class library abstraction
JPF_java_lang_Class() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Class
 
JPF_java_lang_ClassLoader - Class in gov.nasa.jpf.vm
 
JPF_java_lang_ClassLoader() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
JPF_java_lang_Double - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Double library abstraction
JPF_java_lang_Double() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Double
 
JPF_java_lang_Float - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Float library abstraction
JPF_java_lang_Float() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Float
 
JPF_java_lang_Integer - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Integer library abstraction
JPF_java_lang_Integer() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
JPF_java_lang_Long - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Long library abstraction
JPF_java_lang_Long() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Long
 
JPF_java_lang_Math - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Math library abstraction
JPF_java_lang_Math() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Math
 
JPF_java_lang_Object - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Object library abstraction
JPF_java_lang_Object() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Object
 
JPF_java_lang_reflect_Array - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.reflect.Array library abstraction
JPF_java_lang_reflect_Array() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
JPF_java_lang_reflect_Constructor - Class in gov.nasa.jpf.vm
native peer for rudimentary constructor reflection.
JPF_java_lang_reflect_Constructor() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
JPF_java_lang_reflect_Field - Class in gov.nasa.jpf.vm
 
JPF_java_lang_reflect_Field() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
JPF_java_lang_reflect_Method - Class in gov.nasa.jpf.vm
 
JPF_java_lang_reflect_Method() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
JPF_java_lang_reflect_Proxy - Class in gov.nasa.jpf.vm
 
JPF_java_lang_reflect_Proxy() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_reflect_Proxy
 
JPF_java_lang_Runtime - Class in gov.nasa.jpf.vm
just a dummy for now, to avoid UnsatisfiedLinkErrors
JPF_java_lang_Runtime() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Runtime
 
JPF_java_lang_Short - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Short library abstraction
JPF_java_lang_Short() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Short
 
JPF_java_lang_String - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.String library abstraction
JPF_java_lang_String() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_String
 
JPF_java_lang_StringBuffer - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.StringBuffer library abstraction
JPF_java_lang_StringBuffer() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_StringBuffer
 
JPF_java_lang_StringBuilder - Class in gov.nasa.jpf.vm
 
JPF_java_lang_StringBuilder() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
JPF_java_lang_StringCoding - Class in gov.nasa.jpf.vm
we are not really interested in model checking this, so we intercept and ignore <2do> at some point we should probably do proper decoding/encoding, but the java.lang.StringCoding class is unfortunately not public, and it would be a pain to work around the access restrictions
JPF_java_lang_StringCoding() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_StringCoding
 
JPF_java_lang_System - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.System library abstraction
JPF_java_lang_System() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_System
 
JPF_java_lang_Thread - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Thread library abstraction NOTE - this implementation depends on all live thread objects being in ThreadList
JPF_java_lang_Thread() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
JPF_java_lang_Throwable - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.lang.Throwable library abstraction
JPF_java_lang_Throwable() - Constructor for class gov.nasa.jpf.vm.JPF_java_lang_Throwable
 
JPF_java_net_URLClassLoader - Class in gov.nasa.jpf.vm
 
JPF_java_net_URLClassLoader() - Constructor for class gov.nasa.jpf.vm.JPF_java_net_URLClassLoader
 
JPF_java_net_URLDecoder - Class in gov.nasa.jpf.vm
native peer for java.net.URLDecoder forwarding
JPF_java_net_URLDecoder() - Constructor for class gov.nasa.jpf.vm.JPF_java_net_URLDecoder
 
JPF_java_net_URLEncoder - Class in gov.nasa.jpf.vm
native peer for java.net.URLEncoder forwarding
JPF_java_net_URLEncoder() - Constructor for class gov.nasa.jpf.vm.JPF_java_net_URLEncoder
 
JPF_java_security_MessageDigest - Class in gov.nasa.jpf.vm
 
JPF_java_security_MessageDigest(Config) - Constructor for class gov.nasa.jpf.vm.JPF_java_security_MessageDigest
 
JPF_java_text_Bidi - Class in gov.nasa.jpf.vm
 
JPF_java_text_Bidi() - Constructor for class gov.nasa.jpf.vm.JPF_java_text_Bidi
 
JPF_java_text_DateFormat - Class in gov.nasa.jpf.vm
this is just the minimal support for DateFormat.parse(String)
JPF_java_text_DateFormat() - Constructor for class gov.nasa.jpf.vm.JPF_java_text_DateFormat
 
JPF_java_text_DateFormatSymbols - Class in gov.nasa.jpf.vm
 
JPF_java_text_DateFormatSymbols() - Constructor for class gov.nasa.jpf.vm.JPF_java_text_DateFormatSymbols
 
JPF_java_text_DecimalFormat - Class in gov.nasa.jpf.vm
 
JPF_java_text_DecimalFormat() - Constructor for class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
JPF_java_text_DecimalFormatSymbols - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.text.DecimalFormatSymbols library abstraction we need to intercept the initialization because it is requires file io (properties) based on the Locale
JPF_java_text_DecimalFormatSymbols() - Constructor for class gov.nasa.jpf.vm.JPF_java_text_DecimalFormatSymbols
 
JPF_java_text_Format - Class in gov.nasa.jpf.vm
native peer for java.text.Format delegation.
JPF_java_text_Format() - Constructor for class gov.nasa.jpf.vm.JPF_java_text_Format
 
JPF_java_text_SimpleDateFormat - Class in gov.nasa.jpf.vm
(incomplete) native peer for SimpleDateFormat.
JPF_java_text_SimpleDateFormat() - Constructor for class gov.nasa.jpf.vm.JPF_java_text_SimpleDateFormat
 
JPF_java_util_Calendar - Class in gov.nasa.jpf.vm
 
JPF_java_util_Calendar() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_Calendar
 
JPF_java_util_concurrent_atomic_AtomicInteger - Class in gov.nasa.jpf.vm
native peer for java.util.concurrent.atomic.AtomicInteger this implementation just cuts off native methods
JPF_java_util_concurrent_atomic_AtomicInteger() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicInteger
 
JPF_java_util_concurrent_atomic_AtomicIntegerArray - Class in gov.nasa.jpf.vm
native peer for java.util.concurrent.atomic.AtomicIntegerArray
JPF_java_util_concurrent_atomic_AtomicIntegerArray() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerArray
 
JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater - Class in gov.nasa.jpf.vm
a full peer for the AtomicIntegerFieldUpdater
JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
JPF_java_util_concurrent_atomic_AtomicLong - Class in gov.nasa.jpf.vm
native peer for java.util.concurrent.atomic.AtomicLong this implementation just cuts off native methods
JPF_java_util_concurrent_atomic_AtomicLong() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLong
 
JPF_java_util_concurrent_atomic_AtomicLongArray - Class in gov.nasa.jpf.vm
native peer for java.util.concurrent.atomic.AtomicLongArray
JPF_java_util_concurrent_atomic_AtomicLongArray() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongArray
 
JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater - Class in gov.nasa.jpf.vm
a full peer for the AtomicLongFieldUpdater
JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
JPF_java_util_concurrent_atomic_AtomicReferenceArray - Class in gov.nasa.jpf.vm
native peer for java.util.concurrent.atomic.AtomicReferenceArray
JPF_java_util_concurrent_atomic_AtomicReferenceArray() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceArray
 
JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater - Class in gov.nasa.jpf.vm
a full peer for the AtomicReferenceFieldUpdater
JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater
 
JPF_java_util_Date - Class in gov.nasa.jpf.vm
 
JPF_java_util_Date() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_Date
 
JPF_java_util_Locale - Class in gov.nasa.jpf.vm
 
JPF_java_util_Locale() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_Locale
 
JPF_java_util_logging_Level - Class in gov.nasa.jpf.vm
this is only a skeleton to make basic logging work under JPF
JPF_java_util_logging_Level() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_logging_Level
 
JPF_java_util_Random - Class in gov.nasa.jpf.vm
MJI NativePeer class for java.util.Random library abstraction model - peer delegation is done via restoring a singleton, which unfortunately has to resort to the rather nasty Unsafe mechanism because the required random internals are private.
JPF_java_util_Random(Config) - Constructor for class gov.nasa.jpf.vm.JPF_java_util_Random
 
JPF_java_util_regex_Matcher - Class in gov.nasa.jpf.vm
native peer for a regex Matcher this is just a delegatee peer
JPF_java_util_regex_Matcher(Config) - Constructor for class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
JPF_java_util_regex_Pattern - Class in gov.nasa.jpf.vm
 
JPF_java_util_regex_Pattern() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_regex_Pattern
 
JPF_java_util_ResourceBundle - Class in gov.nasa.jpf.vm
native peer for ResourceBundle
JPF_java_util_ResourceBundle() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_ResourceBundle
 
JPF_java_util_TimeZone - Class in gov.nasa.jpf.vm
native peer for java.util.TimeZone this is a (mostly) delegating implementation that became necessary because TimeZone has been considerably changed in Java 1.7 (OpenJDK) and we need a version that is compatible with pre and post 1.7 releases
JPF_java_util_TimeZone() - Constructor for class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
JPF_sun_misc_Hashing - Class in gov.nasa.jpf.vm
simple forwarding sun.misc.Hashing peer to speed up execution and shorten traces
JPF_sun_misc_Hashing() - Constructor for class gov.nasa.jpf.vm.JPF_sun_misc_Hashing
 
JPF_sun_misc_Unsafe - Class in gov.nasa.jpf.vm
we don't want this class! This is a hodgepodge of stuff that shouldn't be in Java, but is handy for some hacks.
JPF_sun_misc_Unsafe() - Constructor for class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
JPF_sun_misc_VM - Class in gov.nasa.jpf.vm
this is just a placeholder for now, we don't support its functionality
JPF_sun_misc_VM() - Constructor for class gov.nasa.jpf.vm.JPF_sun_misc_VM
 
JPF_sun_net_www_protocol_http_Handler - Class in gov.nasa.jpf.vm
native peer to configure concrete URLConnection classes for specific URLs We use model class configuration in case somebody wants to implement logic in there that requires backtracking, and doesn't want to do this on the native peer level example config: http.connection= http://*.dtd => gov.nasa.jpf.CachedROHttpConnection, http://foo.com/* -- x.y.MyHttpConnection
JPF_sun_net_www_protocol_http_Handler(Config) - Constructor for class gov.nasa.jpf.vm.JPF_sun_net_www_protocol_http_Handler
 
JPF_sun_reflect_Reflection - Class in gov.nasa.jpf.vm
 
JPF_sun_reflect_Reflection() - Constructor for class gov.nasa.jpf.vm.JPF_sun_reflect_Reflection
 
JPF_sun_reflect_ReflectionFactory - Class in gov.nasa.jpf.vm
<2do> hack around a hack - we need to override this as long as we don't replace ObjectStreamClass
JPF_sun_reflect_ReflectionFactory() - Constructor for class gov.nasa.jpf.vm.JPF_sun_reflect_ReflectionFactory
 
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
 
JPFConfig - Annotation Type in gov.nasa.jpf.annotation
annotation that can be used to change JPF config properties from within the SuT using such annotations should NOT make the SuT JPF dependent
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
JPFOption - Annotation Type in gov.nasa.jpf.annotation
 
JPFOptions - Annotation Type in gov.nasa.jpf.annotation
 
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.
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
 
JVMClassFactory - Interface in gov.nasa.jpf.jvm
a JVM specific ClassFactory
JVMClassFileContainer - Class in gov.nasa.jpf.jvm
ClassFileContainer that holds Java classfiles
JVMClassFileContainer(String) - Constructor for class gov.nasa.jpf.jvm.JVMClassFileContainer
 
JVMClassInfo - Class in gov.nasa.jpf.jvm
a ClassInfo that was created from a Java classfile
JVMClassInfo(String, ClassLoaderInfo, ClassParser, String) - Constructor for class gov.nasa.jpf.jvm.JVMClassInfo
 
JVMClassInfo(ClassInfo, String, ClassLoaderInfo, String) - Constructor for class gov.nasa.jpf.jvm.JVMClassInfo
 
JVMClassInfo(ClassParser) - 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() - Constructor for class gov.nasa.jpf.jvm.JVMCodeBuilder
 
JVMCodeBuilder(JVMInstructionFactory, ClassFile, MethodInfo) - Constructor for class gov.nasa.jpf.jvm.JVMCodeBuilder
 
JVMCodeBuilder(MethodInfo) - Constructor for class gov.nasa.jpf.jvm.JVMCodeBuilder
 
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
jvmInsnFactory - Variable in class gov.nasa.jpf.jvm.DefaultJVMClassFactory
 
JVMInstruction - Class in gov.nasa.jpf.jvm
an Instruction class that implements an InstructionVisitorAcceptor This is the common root class for all Java bytecodes
JVMInstruction() - Constructor for class gov.nasa.jpf.jvm.JVMInstruction
 
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
 
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
 
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

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(int) - Method in class java.lang.String
 
lastIndexOf(int, int) - Method in class java.lang.String
 
lastIndexOf(String) - Method in class java.lang.String
 
lastIndexOf(String, int) - Method in class java.lang.String
 
lastIndexOf__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
lastIndexOf__II__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
lastIndexOf__Ljava_lang_String_2I__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
lastModified() - Method in class java.io.File
 
lastObj - Variable in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
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.jvm.bytecode.InstanceFieldInstruction
this is required for package external derived GET/PUTFIELDS that replace enter().
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.jvm.bytecode.FieldInstruction
 
latestUserDefinedLoader____Ljava_lang_ClassLoader_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_ObjectInputStream
 
lazySet(int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
lazySet(T, int) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
lazySet(int, long) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
lazySet(T, long) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
lazySet(int, E) - Method in class java.util.concurrent.atomic.AtomicReferenceArray
 
lazySet(T, V) - Method in class java.util.concurrent.atomic.AtomicReferenceFieldUpdater
 
lazySet__Ljava_lang_Object_2I__(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
lazySet__Ljava_lang_Object_2J__(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
lazySet__Ljava_lang_Object_2Ljava_lang_Object_2__(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater
 
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)
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.
length() - Method in class java.io.File
 
length() - Method in class java.io.RandomAccessFile
 
length() - Method in class java.lang.String
 
length() - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
length() - Method in class java.util.concurrent.atomic.AtomicLongArray
 
length() - Method in class java.util.concurrent.atomic.AtomicReferenceArray
 
length____J(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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() - Method in class java.io.File
 
list(FilenameFilter) - Method in class java.io.File
 
list_____3Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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.
listFiles() - Method in class java.io.File
 
listFiles(FilenameFilter) - Method in class java.io.File
 
listFiles(FileFilter) - Method in class java.io.File
 
listRoots() - Static method in class java.io.File
 
listRoots_____3Ljava_io_File_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_File
 
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
 
load(String) - Static method in class java.lang.System
 
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.
loadClass(String) - Method in class java.lang.ClassLoader
 
loadClass(String, boolean) - Method in class java.lang.ClassLoader
 
loadClassOnJPF(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
loadClassOnJVM(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
loadInterfaces(String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
loadLibrary(String) - Static method in class java.lang.System
 
loadLines(InputStream) - Method in class gov.nasa.jpf.util.Source
 
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_VAR_TABLE_ATTR - 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
 
LocalVariableInstruction - Class in gov.nasa.jpf.jvm.bytecode
class abstracting instructions that access local variables, to keep track of slot/varname mapping
LocalVariableInstruction(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LocalVariableInstruction
 
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_ORDER - Static variable in class gov.nasa.jpf.util.Debug
 
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.
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 - 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
 
log10__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
log__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
log__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_tools_MethodTester
 
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
 
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
 
logger - Variable in class gov.nasa.jpf.util.JPFLogger
 
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
 
LogHandler.DefaultConsoleHandler() - Constructor for class gov.nasa.jpf.util.LogHandler.DefaultConsoleHandler
 
logInstruction - Variable in class gov.nasa.jpf.vm.ThreadInfo
store the last executed insn in the path
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
 
logrb(Level, String, String, String, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
 
logrb(Level, String, String, String, String, Object[]) - Method in class gov.nasa.jpf.util.JPFLogger
 
logrb(Level, String, String, String, String, Throwable) - Method in class gov.nasa.jpf.util.JPFLogger
 
loLong(long) - Static method in class gov.nasa.jpf.vm.Types
 
LONG - Static variable in class java.util.TimeZone
 
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
 
longBitsToDouble__J__D(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Double
 
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
 
longSize() - Method in class gov.nasa.jpf.util.BitSet1024
 
longSize() - Method in class gov.nasa.jpf.util.BitSet256
 
longSize() - Method in class gov.nasa.jpf.util.BitSet64
 
longSize() - Method in interface gov.nasa.jpf.util.FixedBitSet
 
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
 
lookingAt() - Method in class java.util.regex.Matcher
 
lookingAt____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
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
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.LocalVariableInstruction
 
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.RunAnt
 
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.script.StringExpander
 
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.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.ClassPath
 
main(String[]) - Static method in class gov.nasa.jpf.vm.JenkinsStateSet
Main for testing speed, mostly.
makeModelClassPath(Config) - Static method in class gov.nasa.jpf.vm.ClassInfo
 
mapKind(String) - Static method in class gov.nasa.jpf.util.Debug
 
mapLevel(String) - Static method in class gov.nasa.jpf.util.Debug
 
mapLibraryName(String) - Static method in class java.lang.System
 
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
 
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
 
Matcher - Class in java.util.regex
model of a regular expression matcher, to save memory and execution time
matcher(CharSequence) - Method in class java.util.regex.Pattern
 
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(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(String) - Method in class gov.nasa.jpf.util.StringMatcher
 
matches(Object) - Method in class gov.nasa.jpf.util.TypeSpec
 
matches(ClassInfo) - Method in class gov.nasa.jpf.util.TypeSpec
 
matches(String, int) - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
matches(int, int) - Method in class gov.nasa.jpf.vm.LocalVarInfo
 
matches(String) - Method in class java.lang.String
 
matches() - Method in class java.util.regex.Matcher
 
matches____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
matches__Ljava_lang_String_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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__DD__D(MJIEnv, int, double, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
max__FF__F(MJIEnv, int, float, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
max__II__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
max__JJ__J(MJIEnv, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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
 
MAX_PRIORITY - Static variable in class java.lang.Thread
 
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
maxMemory____J(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Runtime
 
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
 
maxUsed - Variable in class gov.nasa.jpf.report.Statistics
 
maybeRehash() - Method in class gov.nasa.jpf.util.IntTable
 
memberDefaults() - Method in class sun.reflect.annotation.AnnotationType
 
members() - Method in class sun.reflect.annotation.AnnotationType
 
memberTypes() - Method in class sun.reflect.annotation.AnnotationType
 
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.
MESSAGE - Static variable in class gov.nasa.jpf.util.Debug
 
MessageDigest - Class in java.security
forwarding implementation of MessageDigest.
MessageDigest(String) - Constructor for class java.security.MessageDigest
 
META_CHAR - Static variable in class gov.nasa.jpf.util.script.StringExpander
 
Method - Class in java.lang.reflect
minimal Method reflection support.
Method() - Constructor for class java.lang.reflect.Method
 
METHOD_REF - 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(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
 
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)
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
 
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
 
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
 
min__DD__D(MJIEnv, int, double, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
min__FF__F(MJIEnv, int, float, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
min__II__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
min__JJ__J(MJIEnv, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
MIN_PRIORITY - Static variable in class java.lang.Thread
 
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
 
MJI - Annotation Type in gov.nasa.jpf.annotation
 
MJIcompare__Ljava_lang_String_2Ljava_lang_String_2__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
MJIEnv - Class in gov.nasa.jpf.vm
MJIEnv is the call environment for "native" methods, i.e.
mkdir() - Method in class java.io.File
 
mkdirs() - Method in class java.io.File
 
mname - Variable in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
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.
MONITOR_ENTER - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by MonitorEnter insns
MONITOR_EXIT - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by MonitorExit insns
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
 
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
 
multiNewArray__Ljava_lang_Class_2_3I__Ljava_lang_Object_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
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
 
murmur3_32(byte[]) - Static method in class sun.misc.Hashing
 
murmur3_32(int, byte[]) - Static method in class sun.misc.Hashing
 
murmur3_32(int, byte[], int, int) - Static method in class sun.misc.Hashing
 
murmur3_32(int[]) - Static method in class sun.misc.Hashing
 
murmur3_32(int, int[]) - Static method in class sun.misc.Hashing
 
murmur3_32(int, int[], int, int) - Static method in class sun.misc.Hashing
 
murmur3_32(char[]) - Static method in class sun.misc.Hashing
 
murmur3_32(int, char[]) - Static method in class sun.misc.Hashing
 
murmur3_32(int, char[], int, int) - Static method in class sun.misc.Hashing
 
murmur3_32__I_3BII__I(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Hashing
 
murmur3_32__I_3CII__I(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Hashing
 
murmur3_32__I_3III__I(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Hashing
 
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
 

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.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 - Variable in class java.lang.reflect.Constructor
 
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
nanoTime() - Static method in class java.lang.System
 
nanoTime____J(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_System
 
nArgs - Variable in class gov.nasa.jpf.vm.MethodInfo
number of arguments (excl.
nativeBidiChars(MJIEnv, int, int, int, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_Bidi
 
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 - 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
 
nChoices - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
needsInitialization() - Method in class gov.nasa.jpf.vm.ClassInfo
 
needsPindown(ElementInfo) - Method in class gov.nasa.jpf.vm.FieldLockInfo
 
neverBreak() - Method in class gov.nasa.jpf.vm.FieldInfo
 
NEW - Class in gov.nasa.jpf.jvm.bytecode
Create new object ...
NEW(String) - Constructor for class gov.nasa.jpf.jvm.bytecode.NEW
 
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.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
 
newArray__Ljava_lang_Class_2I__Ljava_lang_Object_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
NewArrayInstruction - Class in gov.nasa.jpf.jvm.bytecode
 
NewArrayInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
newAtomicLong(long) - Static method in class sun.misc.AtomicLong
 
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.
newConstructorForSerialization__Ljava_lang_Class_2Ljava_lang_reflect_Constructor_2__Ljava_lang_reflect_Constructor_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_reflect_ReflectionFactory
 
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
 
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
 
newInstance(Object...) - Method in class gov.nasa.jpf.SerializationConstructor
 
newInstance() - Method in class java.lang.Class
 
newInstance(Object...) - Method in class java.lang.reflect.Constructor
 
newInstance(URL[]) - Static method in class java.net.URLClassLoader
 
newInstance(URL[], ClassLoader) - Static method in class java.net.URLClassLoader
 
newInstance___3Ljava_lang_Object_2__Ljava_lang_Object_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_SerializationConstructor
create a new instance, but only call the ctor of the first non-serializable superclass
newInstance___3Ljava_lang_Object_2__Ljava_lang_Object_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
newInstance____Ljava_lang_Object_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Class
this is an example of a native method issuing direct calls - otherwise known as a round trip.
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
 
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
 
newUpdater(Class<O>, String) - Static method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
newUpdater(Class<O>, String) - Static method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
newUpdater(Class<O>, Class<F>, String) - Static method in class java.util.concurrent.atomic.AtomicReferenceFieldUpdater
 
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() - 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.PSIntMap.ValueIterator
 
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 - 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
 
next(int) - Method in class java.util.Random
 
next__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
nextBoolean() - Method in class java.util.Random
 
nextBoolean____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
nextBytes(byte[]) - Method in class java.util.Random
 
nextBytes___3B__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
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
 
nextDouble() - Method in class java.util.Random
 
nextDouble____D(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
nextFloat() - Method in class java.util.Random
 
nextFloat____F(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
nextGaussian() - Method in class java.util.Random
 
nextGaussian____D(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
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
 
nextInt() - Method in class java.util.Random
 
nextInt(int) - Method in class java.util.Random
 
nextInt____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
nextInt__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
nextLong() - Method in class java.util.Random
 
nextLong____J(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
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
 
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)
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
 
NONE - Static variable in class gov.nasa.jpf.util.script.Event
 
nonNullIterator() - Method in class gov.nasa.jpf.util.ObjVector
 
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 or JPF exceptions
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
 
NORM_PRIORITY - Static variable in class java.lang.Thread
 
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
 
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.SchedulerFactory
used by Object.notify()
notify() - Method in class java.lang.Object
 
notify____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
NOTIFY_ALL - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Object.notifyAll()
notifyAll(int) - Method in class gov.nasa.jpf.vm.MJIEnv
 
notifyAll(ElementInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
 
notifyAll() - Method in class java.lang.Object
 
notifyAll____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
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
 
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
 
notifyObjectUnlocked(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
notifyObjectWait(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.VM
 
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
 
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
 
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
 
NumberChoiceFromList<T extends 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
 
NumberFormat - Class in java.text
 
NumberFormat() - Constructor for class java.text.NumberFormat
 
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
 
Object - Class in java.lang
modeled root class of all Java objects.
Object() - Constructor for class java.lang.Object
 
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.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
objectFieldOffset(Field) - Method in class sun.misc.Unsafe
 
objectFieldOffset__Ljava_lang_reflect_Field_2__J(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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
ObjectTracker - Class in gov.nasa.jpf.listener
listener that keeps track of all allocations, method calls, field updates and deallocations of instances of a set of types we don't need a StateExtensionClient/Listener here because we only keep live, typed object data.
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.NonNullIterator() - Constructor for class gov.nasa.jpf.util.ObjVector.NonNullIterator
 
ObjVector.OVIterator - Class in gov.nasa.jpf.util
iterator that goes over all elements regardless of value (i.e.
ObjVector.OVIterator() - Constructor for class gov.nasa.jpf.util.ObjVector.OVIterator
 
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.
observesDaylightTime() - Method in class java.util.TimeZone
 
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
 
offsetByCodePoints(int, int) - Method in class java.lang.String
 
offsetByCodePoints__II__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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.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
 
open__Ljava_lang_String_2I__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
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
 
openConnection(URL, Proxy) - Method in class sun.net.www.protocol.http.Handler
 
openConnection(URL) - Method in class sun.net.www.protocol.http.Handler
 
openRead(String) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
openWrite(String) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
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
 
org.junit - package org.junit
 
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
out - Static variable in class java.lang.System
 
OutputStreamWriter - Class in java.io
natively convert char output into byte output <2do> - this needs to be reworked.
OutputStreamWriter(OutputStream) - Constructor for class java.io.OutputStreamWriter
 
OutputStreamWriter(OutputStream, Charset) - Constructor for class java.io.OutputStreamWriter
 
OutputStreamWriter(OutputStream, CharsetEncoder) - Constructor for class java.io.OutputStreamWriter
 
OutputStreamWriter(OutputStream, String) - Constructor for class java.io.OutputStreamWriter
 
OverlappingContenderPolicy - Class in gov.nasa.jpf.vm
a thread tracking policy that uses ThreadInfoSets which are search global from the point of object creation.
OverlappingContenderPolicy() - Constructor for class gov.nasa.jpf.vm.OverlappingContenderPolicy
 
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
 
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
 
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
 
PARK - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by sun.misc.Unsafe.park()
park(boolean, long) - Method in class sun.misc.Unsafe
 
park__ZJ__V(MJIEnv, int, boolean, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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(ClassInfo) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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
 
parse(ClassInfo) - Method in interface gov.nasa.jpf.vm.ClassParser
 
parse(String, ParsePosition) - Method in class java.text.DecimalFormat
 
parse(String, ParsePosition) - Method in class java.text.NumberFormat
 
parse(String, ParsePosition) - Method in class java.text.SimpleDateFormat
 
parse__Ljava_lang_String_2__Ljava_util_Date_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DateFormat
 
parse__Ljava_lang_String_2Ljava_text_ParsePosition_2__Ljava_lang_Number_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
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
 
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
parseInt__Ljava_lang_String_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
parseInt__Ljava_lang_String_2I__I(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
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
 
parseLong__Ljava_lang_String_2__J(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Long
 
parseLong__Ljava_lang_String_2I__J(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Long
 
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
 
parseObject(String, ParsePosition) - Method in class java.text.Format
 
parseObject(String) - Method in class java.text.Format
 
parseObject(String, ParsePosition) - Method in class java.text.NumberFormat
 
parseParameterAnnotationsAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
 
parseScript() - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
 
parseShort__Ljava_lang_String_2__S(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Short
 
parseShort__Ljava_lang_String_2I__S(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Short
 
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
 
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
 
pathSeparator - Static variable in class java.io.File
 
pathSeparatorChar - Static variable in class java.io.File
 
pathSpec - Variable in class gov.nasa.jpf.util.LocationSpec
 
pathSplit(String) - Method in class gov.nasa.jpf.Config
 
pattern() - Method in class java.util.regex.Matcher
 
Pattern - Class in java.util.regex
simplified model of java.util.refex.Pattern, which otherwise is very expensive in terms of state memory and execution costs
pattern() - Method in class java.util.regex.Pattern
 
pc - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
 
pc - Variable in class gov.nasa.jpf.vm.StackFrame
 
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
 
peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayInstruction
 
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.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.FieldInstruction
 
peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceFieldInstruction
this one can be used from a choiceGeneratorSet() or executeInstruction() context, since it peeks 'this' from the operand stack (enter didn't pop the value yet) it' less efficient than getLastElementInfo() from a instructionExecuted context
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
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
 
peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayElementInstruction
 
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.LongArrayStoreInstruction
 
peekLong() - Method in class gov.nasa.jpf.vm.StackFrame
 
peekLong(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
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 - Class in gov.nasa.jpf.util
 
Permutation(Growth, int) - Constructor for class gov.nasa.jpf.util.Permutation
 
Permutation(Growth) - Constructor for class gov.nasa.jpf.util.Permutation
 
Permutation(int) - Constructor for class gov.nasa.jpf.util.Permutation
 
Permutation() - Constructor for class gov.nasa.jpf.util.Permutation
 
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 InvokeInstruction 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
 
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.ArrayObjectQueue
 
poll() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
 
poll() - Method in interface gov.nasa.jpf.util.ObjectQueue
 
poll() - Method in class java.lang.ref.ReferenceQueue
 
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
 
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
 
popOperands1(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
popOperands1(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
popOperands1(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
popOperands1(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
popOperands1(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
popOperands2(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
popOperands2(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
 
popOperands2(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
 
popOperands2(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
popOperands2(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
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
 
position - Variable in class gov.nasa.jpf.vm.Instruction
 
postCheck__Lgov_nasa_jpf_test_TestContext_2Ljava_lang_reflect_Method_2Ljava_lang_Object_2Ljava_lang_Throwable_2__Z(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_test_MemoryGoal
 
postGcActions - Variable in class gov.nasa.jpf.vm.VM
 
pow__DD__D(MJIEnv, int, double, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
preCheck__Lgov_nasa_jpf_test_TestContext_2Ljava_lang_reflect_Method_2__Z(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_test_MemoryGoal
 
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.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(boolean) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(byte) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(char) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(short) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(int) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(long) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(float) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(double) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(String) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(Object) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
print(String) - Method in class gov.nasa.jpf.util.ConsoleStream
 
print(Object) - Method in class gov.nasa.jpf.util.ConsoleStream
 
print(int, Object) - Static method in class gov.nasa.jpf.util.Debug
 
print(int, String) - Static method in class gov.nasa.jpf.util.Debug
 
print(int, int, Object) - Static method in class gov.nasa.jpf.util.Debug
 
print(int, int, String) - Static method in class gov.nasa.jpf.util.Debug
 
print(int, int, Printable) - Static method in class gov.nasa.jpf.util.Debug
 
print(int, Printable) - Static method in class gov.nasa.jpf.util.Debug
 
print() - Method in class gov.nasa.jpf.util.HashPool
 
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(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__C__V(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
print__D__V(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
print__F__V(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
print__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
print__J__V(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
print__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
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
 
print__Z__V(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
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
 
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
 
printf(String, Object...) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
printf__Ljava_lang_String_2_3Ljava_lang_Object_2__Ljava_io_PrintStream_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
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(boolean) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(byte) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(char) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(short) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(int) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(long) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(float) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(double) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(String) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println(Object) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
println() - Method in class gov.nasa.jpf.ConsoleOutputStream
 
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(int, int, Printable) - Static method in class gov.nasa.jpf.util.Debug
 
println(int, Printable) - Static method in class gov.nasa.jpf.util.Debug
 
println(int) - Static method in class gov.nasa.jpf.util.Debug
 
println(int, Object) - Static method in class gov.nasa.jpf.util.Debug
 
println(int, String) - Static method in class gov.nasa.jpf.util.Debug
 
println(int, int) - Static method in class gov.nasa.jpf.util.Debug
 
println(int, int, Object) - Static method in class gov.nasa.jpf.util.Debug
 
println(int, int, String) - Static method in class gov.nasa.jpf.util.Debug
 
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) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
println____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
println__C__V(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
println__D__V(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
println__F__V(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
println__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
println__J__V(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
println__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
println__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
println__Z__V(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
printLocation(String, ThreadInfo) - Method in class gov.nasa.jpf.listener.ReferenceLocator
 
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(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
 
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
 
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
 
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
printStackTrace() - Method in class java.lang.Throwable
 
printStackTrace(PrintStream) - Method in class java.lang.Throwable
 
printStackTrace(PrintWriter) - Method in class java.lang.Throwable
 
printStackTrace____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Throwable
 
printStartState(String) - Method in class gov.nasa.jpf.listener.SimpleDot
 
printStatistics(PrintWriter) - 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
 
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
 
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
 
PrioritySchedulerFactory - Class in gov.nasa.jpf.vm
a scheduler policy which always runs one of the threads that have equal top priority
PrioritySchedulerFactory(Config, VM, SystemState) - Constructor for class gov.nasa.jpf.vm.PrioritySchedulerFactory
 
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(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
 
processField(Fields, int[], FieldInfo, FinalBitSet) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
 
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
 
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.
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.SearchMonitor
 
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
 
propertyViolationTopics - Variable in class gov.nasa.jpf.report.Publisher
 
proxy - Variable in class sun.net.www.protocol.http.Handler
 
proxyPort - Variable in class sun.net.www.protocol.http.Handler
 
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.Node() - Constructor for class gov.nasa.jpf.util.PSIntMap.Node
 
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.
PSIntMap.ValueIterator() - Constructor for class gov.nasa.jpf.util.PSIntMap.ValueIterator
 
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
 
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.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.
pushClinit(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
local class initialization
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
 
pushRef(int) - Method in class gov.nasa.jpf.vm.StackFrame
 
pushRequiredClinits(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
check if this class requires clinit execution.
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.LongReturn
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
 
pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
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(ThreadInfo, StackFrame, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
put(E, int) - Method in class gov.nasa.jpf.util.IntTable
just like HashMap put.
put(Object, Object) - Method in interface sun.misc.JavaAWTAccess
 
put1(ThreadInfo, StackFrame, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
put2(ThreadInfo, StackFrame, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
putBoolean(Object, long, boolean) - Method in class sun.misc.Unsafe
 
putBoolean(Object, int, boolean) - Method in class sun.misc.Unsafe
Deprecated.
putBoolean__Ljava_lang_Object_2JZ__V(MJIEnv, int, int, long, boolean) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putBooleanVolatile(Object, long, boolean) - Method in class sun.misc.Unsafe
 
putBooleanVolatile__Ljava_lang_Object_2JZ__V(MJIEnv, int, int, long, boolean) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putByte(Object, long, byte) - Method in class sun.misc.Unsafe
 
putByte(Object, int, byte) - Method in class sun.misc.Unsafe
Deprecated.
putByte(long, byte) - Method in class sun.misc.Unsafe
 
putByte__JB__V(MJIEnv, int, long, byte) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putByte__Ljava_lang_Object_2JB__V(MJIEnv, int, int, long, byte) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putByteVolatile(Object, long, byte) - Method in class sun.misc.Unsafe
 
putByteVolatile__Ljava_lang_Object_2JB__V(MJIEnv, int, int, long, byte) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putChar(Object, long, char) - Method in class sun.misc.Unsafe
 
putChar(Object, int, char) - Method in class sun.misc.Unsafe
Deprecated.
putChar(long, char) - Method in class sun.misc.Unsafe
 
putChar__JC__V(MJIEnv, int, long, char) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putChar__Ljava_lang_Object_2JC__V(MJIEnv, int, int, long, char) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putCharVolatile(Object, long, char) - Method in class sun.misc.Unsafe
 
putCharVolatile__Ljava_lang_Object_2JC__V(MJIEnv, int, int, long, char) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putDeclaredMethod(MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
be careful, this replaces or adds MethodInfos dynamically
putDouble(Object, long, double) - Method in class sun.misc.Unsafe
 
putDouble(Object, int, double) - Method in class sun.misc.Unsafe
Deprecated.
putDouble(long, double) - Method in class sun.misc.Unsafe
 
putDouble__Ljava_lang_Object_2JD__V(MJIEnv, int, int, long, double) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putDoubleVolatile(Object, long, double) - Method in class sun.misc.Unsafe
 
putDoubleVolatile__Ljava_lang_Object_2JD__V(MJIEnv, int, int, long, double) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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() - Constructor for class gov.nasa.jpf.jvm.bytecode.PUTFIELD
 
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
 
putFloat(Object, long, float) - Method in class sun.misc.Unsafe
 
putFloat(Object, int, float) - Method in class sun.misc.Unsafe
Deprecated.
putFloat(long, float) - Method in class sun.misc.Unsafe
 
putFloat__Ljava_lang_Object_2JF__V(MJIEnv, int, int, long, float) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putFloatVolatile(Object, long, float) - Method in class sun.misc.Unsafe
 
putFloatVolatile__Ljava_lang_Object_2JF__V(MJIEnv, int, int, long, float) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putInt(Object, long, int) - Method in class sun.misc.Unsafe
 
putInt(Object, int, int) - Method in class sun.misc.Unsafe
Deprecated.
putInt(long, int) - Method in class sun.misc.Unsafe
 
putInt__JI__V(MJIEnv, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putInt__Ljava_lang_Object_2JI__V(MJIEnv, int, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putIntVolatile(Object, long, int) - Method in class sun.misc.Unsafe
 
putIntVolatile__Ljava_lang_Object_2JI__V(MJIEnv, int, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putLong(Object, long, long) - Method in class sun.misc.Unsafe
 
putLong(Object, int, long) - Method in class sun.misc.Unsafe
Deprecated.
putLong(long, long) - Method in class sun.misc.Unsafe
 
putLong__JJ__V(MJIEnv, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putLong__Ljava_lang_Object_2JJ__V(MJIEnv, int, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putLongVolatile(Object, long, long) - Method in class sun.misc.Unsafe
 
putLongVolatile__Ljava_lang_Object_2JJ__V(MJIEnv, int, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putObject(Object, long, Object) - Method in class sun.misc.Unsafe
 
putObject(Object, int, Object) - Method in class sun.misc.Unsafe
Deprecated.
putObject__Ljava_lang_Object_2JLjava_lang_Object_2__V(MJIEnv, int, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putObjectVolatile(Object, long, Object) - Method in class sun.misc.Unsafe
 
putObjectVolatile__Ljava_lang_Object_2JLjava_lang_Object_2__V(MJIEnv, int, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putOrderedInt(Object, long, int) - Method in class sun.misc.Unsafe
 
putOrderedInt__Ljava_lang_Object_2JI__V(MJIEnv, int, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putOrderedLong(Object, long, long) - Method in class sun.misc.Unsafe
 
putOrderedLong__Ljava_lang_Object_2JJ__V(MJIEnv, int, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putOrderedObject(Object, long, Object) - Method in class sun.misc.Unsafe
 
putOrderedObject__Ljava_lang_Object_2JLjava_lang_Object_2__V(MJIEnv, int, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putRestorer(Object, ClosedMemento) - Method in class gov.nasa.jpf.vm.SystemState
call the provided restorer each time we get back to this state
putShort(Object, long, short) - Method in class sun.misc.Unsafe
 
putShort(Object, int, short) - Method in class sun.misc.Unsafe
Deprecated.
putShort__Ljava_lang_Object_2JS__V(MJIEnv, int, int, long, short) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
putShortVolatile(Object, long, short) - Method in class sun.misc.Unsafe
 
putShortVolatile__Ljava_lang_Object_2JS__V(MJIEnv, int, int, long, short) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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() - Constructor for class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
 
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
 

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.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
 
quoteReplacement(String) - Static method in class java.util.regex.Matcher
 
quoteReplacement__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 

R

RACE - Static variable in class gov.nasa.jpf.util.Debug
 
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 - Class in java.util
 
Random() - Constructor for class java.util.Random
 
Random(long) - Constructor for class java.util.Random
 
random____D(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
random__I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
deprecated, use getInt
RandomAccessFile - Class in java.io
MJI model class for java.io.RandomAccessFile
RandomAccessFile(File, String) - Constructor for class java.io.RandomAccessFile
 
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.
randomHashSeed(Object) - Static method in class sun.misc.Hashing
 
randomHashSeed__Ljava_lang_Object_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Hashing
 
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.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
 
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
 
rangeSize() - Method in class gov.nasa.jpf.util.Permutation
 
read() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
read(byte[], int, int) - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
read() - Method in class gov.nasa.jpf.util.LimitedInputStream
 
read(byte[], int, int) - Method in class gov.nasa.jpf.util.LimitedInputStream
 
read(byte[]) - Method in class java.io.FileInputStream
 
read() - Method in class java.io.FileInputStream
 
read(byte[], int, int) - Method in class java.io.FileInputStream
 
read() - Method in class java.io.InputStreamReader
 
read(char[], int, int) - Method in class java.io.InputStreamReader
 
read(byte[], int, int) - Method in class java.io.RandomAccessFile
 
read___3BII__I(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
read___3BII__I(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_RandomAccessFile
 
read____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
readByte() - Method in class gov.nasa.jpf.jvm.ClassFile
 
readByte() - Method in class java.io.RandomAccessFile
 
readByte____B(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_RandomAccessFile
 
readData(InputStream) - Method in class gov.nasa.jpf.jvm.ClassFile
 
readFully(InputStream, byte[]) - Method in class gov.nasa.jpf.vm.ClassFileContainer
 
readI1() - Method in class gov.nasa.jpf.jvm.ClassFile
 
readI2() - Method in class gov.nasa.jpf.jvm.ClassFile
 
readI4() - Method in class gov.nasa.jpf.jvm.ClassFile
 
readModifiedUTF8String(byte[], int, int) - Static method in class gov.nasa.jpf.jvm.ClassFile
 
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
 
readTrace(String, String) - Static method in class gov.nasa.jpf.vm.ChoicePoint
"application:" appName {arg} "["searchLevel"]" (choiceGeneratorName | '#'cgID) nChoice
readU1() - Method in class gov.nasa.jpf.jvm.ClassFile
 
readU2() - Method in class gov.nasa.jpf.jvm.ClassFile
 
ready() - Method in class java.io.InputStreamReader
 
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
 
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
 
Reference<T> - Class in java.lang.ref
MJI model class for java.lang.ref.Reference library abstraction we model this so that we can rely on our WeakRefence implementation
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
ReferenceQueue<T> - Class in java.lang.ref
MJI model class for java.lang.ref.ReferenceQueue library abstraction
ReferenceQueue() - Constructor for class java.lang.ref.ReferenceQueue
 
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
 
regIdx - Variable in class java.lang.reflect.Constructor
 
region(int, int) - Method in class java.util.regex.Matcher
 
region__II__Ljava_util_regex_Matcher_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
regionEnd() - Method in class java.util.regex.Matcher
 
regionEnd____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
regionMatches(int, String, int, int) - Method in class java.lang.String
 
regionMatches(boolean, int, String, int, int) - Method in class java.lang.String
 
regionMatches__ILjava_lang_String_2II__Z(MJIEnv, int, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
regionMatches__ZILjava_lang_String_2II__Z(MJIEnv, int, boolean, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
regionStart() - Method in class java.util.regex.Matcher
 
regionStart____I(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
register____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
registerAsParallelCapable() - Static method in class java.lang.ClassLoader
 
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.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
 
registerShutdownHook(int, Runnable) - Method in interface sun.misc.JavaLangAccess
 
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.)
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
 
reload() - Method in class gov.nasa.jpf.Config
 
remove() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
 
remove(int) - Method in class gov.nasa.jpf.util.BitSet64
 
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(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(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
 
remove() - Method in class java.lang.ref.ReferenceQueue
 
remove(long) - Method in class java.lang.ref.ReferenceQueue
 
remove(Object) - Method in interface sun.misc.JavaAWTAccess
 
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.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
 
renameTo(File) - Method in class java.io.File
 
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
 
replace(char, char) - Method in class java.lang.String
 
replace(CharSequence, CharSequence) - Method in class java.lang.String
 
replace__CC__Ljava_lang_String_2(MJIEnv, int, char, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
replaceAll(String, String) - Method in class java.lang.String
 
replaceAll(String) - Method in class java.util.regex.Matcher
 
replaceAll__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
replaceAll__Ljava_lang_String_2Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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
 
replaceFirst(String, String) - Method in class java.lang.String
 
replaceFirst(String) - Method in class java.util.regex.Matcher
 
replaceFirst__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
replaceFirst__Ljava_lang_String_2Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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
 
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
 
requireEnd() - Method in class java.util.regex.Matcher
 
requireEnd____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
REQUIRES_KEY - Static variable in class gov.nasa.jpf.Config
 
requiresBidi(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_Bidi
 
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(boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
request a reschedule no matter what the next insn is Note this unconditionally creates and registers a ThreadCG, even if there is only one runnable thread (ourself).
reset() - Method in class gov.nasa.jpf.GenericProperty
 
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.ObjectTracker
 
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.HashData
 
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.vm.BooleanChoiceGenerator
 
reset() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
 
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.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
reset() - Method in class java.util.concurrent.CyclicBarrier
 
reset() - Method in class java.util.regex.Matcher
 
reset(CharSequence) - Method in class java.util.regex.Matcher
 
reset____Ljava_util_regex_Matcher_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
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
 
resetGlobalPaths() - Method in class gov.nasa.jpf.Config
this resets to what was explicitly set in the config files
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
 
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
 
resolveClass() - Method in class gov.nasa.jpf.vm.ClassInfo
loads superclass and direct interfaces, and computes information that depends on them
resolveClass(Class<?>) - Method in class java.lang.ClassLoader
All the class objects are resolved internally by JPF.
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
 
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() - 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() - Method in class gov.nasa.jpf.vm.ThreadInfo
unset suspension status
resume() - Method in class java.lang.Thread
 
resume____(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
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
 
retainAttributes(boolean) - Method in class gov.nasa.jpf.vm.SystemState
 
retainStateAttributes(boolean) - Method in class gov.nasa.jpf.vm.VM
 
Retention - Annotation Type in java.lang.annotation
 
retention() - Method in class sun.reflect.annotation.AnnotationType
 
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.LongReturn
 
returnAttrIterator(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
 
returnAttrIterator(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
returnAttrIterator(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
returnedDirectCall - Variable in class gov.nasa.jpf.vm.ThreadInfo
the last returned direct call frame
returnFrame - Variable in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
ReturnInstruction - Class in gov.nasa.jpf.jvm.bytecode
abstraction for the various return instructions
ReturnInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
 
ReturnInstruction - Interface in gov.nasa.jpf.vm
an empty (tag) interface to identify 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
returnType - Variable in class gov.nasa.jpf.vm.MethodInfo
what return type do we have (again, lazy evaluated)
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
 
rint__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
rollback() - Method in class gov.nasa.jpf.util.CommitOutputStream
 
root - Variable in class gov.nasa.jpf.util.Source
 
root - Variable in class gov.nasa.jpf.util.SparseClusterArray
 
rootLevel - Variable in class gov.nasa.jpf.util.PSIntMap
 
rootNode - Variable in class gov.nasa.jpf.util.PSIntMap
 
round__D__J(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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(Config) - Method in class gov.nasa.jpf.listener.SearchMonitor
 
Run - Class in gov.nasa.jpf.tool
common base for Run* classes
Run() - Constructor for class gov.nasa.jpf.tool.Run
 
run() - Method in class java.lang.Thread
 
run() - Method in interface sun.misc.JavaIODeleteOnExitAccess
 
RunAnt - Class in gov.nasa.jpf.tool
starter class to use the (minimal) ant installation that comes with jpf-core
RunAnt() - Constructor for class gov.nasa.jpf.tool.RunAnt
 
runDirectly - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
runFinalization() - Static method in class java.lang.System
 
runFinalizersOnExit(boolean) - Static method in class java.lang.System
 
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
 
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
 
RunTest.Failed() - Constructor for exception gov.nasa.jpf.tool.RunTest.Failed
 
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
 

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
 
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
 
SchedulerFactory - Interface in gov.nasa.jpf.vm
interface of factory object that creates all ChoiceGenerators required to implement scheduling strategies
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.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
 
SEARCH - Static variable in class gov.nasa.jpf.util.Debug
 
searchConstraintHit(Search) - Method in class gov.nasa.jpf.listener.SearchMonitor
 
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.SearchMonitor
 
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
 
SearchMonitor - Class in gov.nasa.jpf.listener
SearchListener class to collect and report statistical data during JPF execution.
SearchMonitor(Config) - Constructor for class gov.nasa.jpf.listener.SearchMonitor
 
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.SearchMonitor
 
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
 
SecureClassLoader - Class in java.security
This is just a dummy implementation of java.security.SecureClassLoader
SecureClassLoader(ClassLoader) - Constructor for class java.security.SecureClassLoader
 
SecureClassLoader() - Constructor for class java.security.SecureClassLoader
 
seed - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
 
seek(long) - Method in class java.io.RandomAccessFile
 
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
 
separator - Static variable in class java.io.File
 
separatorChar - Static variable in class java.io.File
 
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
 
SerializationConstructor<T> - Class in gov.nasa.jpf
 
SerializationConstructor() - Constructor for class gov.nasa.jpf.SerializationConstructor
 
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
 
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, boolean) - Method in class gov.nasa.jpf.util.BitSet1024
 
set(int) - Method in class gov.nasa.jpf.util.BitSet256
 
set(int, boolean) - Method in class gov.nasa.jpf.util.BitSet256
 
set(int) - Method in class gov.nasa.jpf.util.BitSet64
 
set(int, boolean) - 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, int) - Method in class gov.nasa.jpf.util.Permutation
 
set(int, V) - Method in class gov.nasa.jpf.util.PSIntMap
this either replaces or adds newElements new value
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
 
set(Object, Object) - Method in class java.lang.reflect.Field
 
set(int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
set(T, int) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
set(int, long) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
set(T, long) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
set(int, E) - Method in class java.util.concurrent.atomic.AtomicReferenceArray
 
set(T, V) - Method in class java.util.concurrent.atomic.AtomicReferenceFieldUpdater
 
set(FileDescriptor, int) - Method in interface sun.misc.JavaIOFileDescriptorAccess
 
set1SlotField(FieldInfo, int) - Method in class gov.nasa.jpf.vm.ElementInfo
 
set2SlotField(FieldInfo, long) - Method in class gov.nasa.jpf.vm.ElementInfo
 
set__Ljava_lang_Object_2I__(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
set__Ljava_lang_Object_2J__(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
set__Ljava_lang_Object_2Ljava_lang_Object_2__(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater
 
set__Ljava_lang_Object_2Ljava_lang_Object_2__V(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
Peer method for the java.lang.reflect.Field.set method.
setAccessible(boolean) - Method in class java.lang.reflect.AccessibleObject
 
setAccessible(AccessibleObject[], boolean) - Static method in class java.lang.reflect.AccessibleObject
 
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.
setAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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.ClassFileParser
 
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
 
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.ClassFileParser
 
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
 
setAnnotationType(Class<?>, AnnotationType) - Method in interface sun.misc.JavaLangAccess
 
setAnnotationValueCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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
 
setAssertionStatus() - Method in class gov.nasa.jpf.vm.ClassInfo
 
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()
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
 
setBoolean(Object, boolean) - Method in class java.lang.reflect.Field
 
setBoolean__Ljava_lang_Object_2IZ__V(MJIEnv, int, int, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
setBoolean__Ljava_lang_Object_2Z__V(MJIEnv, int, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
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
 
setBoring(boolean) - Method in class gov.nasa.jpf.vm.SystemState
 
setByte(Object, byte) - Method in class java.lang.reflect.Field
 
setByte__Ljava_lang_Object_2B__V(MJIEnv, int, int, byte) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
setByte__Ljava_lang_Object_2IB__V(MJIEnv, int, int, int, byte) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
setByteArrayElement(int, int, byte) - Method in class gov.nasa.jpf.vm.MJIEnv
 
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
 
setChar(Object, char) - Method in class java.lang.reflect.Field
 
setChar__Ljava_lang_Object_2C__V(MJIEnv, int, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
setChar__Ljava_lang_Object_2IC__V(MJIEnv, int, int, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
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.ClassFileParser
 
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.ClassFileParser
 
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
 
setClassAssertionStatus(String, boolean) - Method in class java.lang.ClassLoader
 
setClassAssertionStatus__Ljava_lang_String_2Z__V(MJIEnv, int, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
setClassAttribute(ClassFile, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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
 
setContainer(ClassFileContainer) - Method in class gov.nasa.jpf.vm.ClassInfo
 
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
 
setContextClassLoader(ClassLoader) - Method in class java.lang.Thread
 
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
 
setDaemon(boolean) - Method in class java.lang.Thread
 
setDaemon0__Z__V(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
setData(byte[]) - Method in class gov.nasa.jpf.jvm.ClassFile
set classfile data.
setDataMap() - Method in class java.io.RandomAccessFile
 
setDataMap____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_RandomAccessFile
 
setDebugLevel(int) - Static method in class gov.nasa.jpf.util.Debug
 
setDebugLevel(String) - Static method in class gov.nasa.jpf.util.Debug
 
setDebugLevel(int, int) - Static method in class gov.nasa.jpf.util.Debug
 
setDebugLevel(int, String) - Static method in class gov.nasa.jpf.util.Debug
 
setDebugLevel(String, int) - Static method in class gov.nasa.jpf.util.Debug
 
setDebugLevel(String, String) - Static method in class gov.nasa.jpf.util.Debug
 
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
 
setDefault(TimeZone) - Static method in class java.util.TimeZone
 
setDefaultAssertionStatus(boolean) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
 
setDefaultAssertionStatus(boolean) - Method in class java.lang.ClassLoader
 
setDefaultAssertionStatus__Z__V(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Static method in class java.lang.Thread
 
setDefaultValues__Ljava_util_TimeZone_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
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
 
setDouble(Object, double) - Method in class java.lang.reflect.Field
 
setDouble__Ljava_lang_Object_2D__V(MJIEnv, int, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
setDouble__Ljava_lang_Object_2ID__V(MJIEnv, int, int, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
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
 
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()
setElementInfoAttributes(ClassInfo) - Method in interface gov.nasa.jpf.vm.Attributor
 
setElementInfoAttributes(ClassInfo) - Method in class gov.nasa.jpf.vm.DefaultAttributor
answer the type based object attributes for this class.
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.ClassFileParser
 
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.ClassFileParser
 
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
 
setErr(PrintStream) - Static method in class java.lang.System
 
setException(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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
 
setExceptionsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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
 
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(String, String) - Method in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
for explicit construction
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(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
 
setField(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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
 
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.ClassFileParser
 
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
 
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.ClassFileParser
 
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
 
setFieldInfoAttributes(FieldInfo) - Method in interface gov.nasa.jpf.vm.Attributor
 
setFieldInfoAttributes(FieldInfo) - Method in class gov.nasa.jpf.vm.DefaultAttributor
 
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.ClassFileParser
 
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
 
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
setFloat(Object, float) - Method in class java.lang.reflect.Field
 
setFloat__Ljava_lang_Object_2F__V(MJIEnv, int, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
setFloat__Ljava_lang_Object_2IF__V(MJIEnv, int, int, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
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
 
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
 
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
 
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
 
setGroupingUsed(boolean) - Method in class java.text.DecimalFormat
 
setGroupingUsed(boolean) - Method in class java.text.NumberFormat
 
setGroupingUsed__Z__V(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
setHandle(FileDescriptor, long) - Method in interface sun.misc.JavaIOFileDescriptorAccess
 
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
 
setID(String) - Method in class java.util.TimeZone
 
setID__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_DelegatingTimeZone
 
setID__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
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
 
setIn(InputStream) - Static method in class java.lang.System
 
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.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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
 
setInt(Object, int) - Method in class java.lang.reflect.Field
 
setInt__Ljava_lang_Object_2I__V(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
setInt__Ljava_lang_Object_2II__V(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
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.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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.InvokeInstruction
this is for explicit initialization (not BCEL)
setInvokes(List<Invocation>) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
 
setJavaAWTAccess(JavaAWTAccess) - Static method in class sun.misc.SharedSecrets
 
setJavaIOAccess(JavaIOAccess) - Static method in class sun.misc.SharedSecrets
 
setJavaIODeleteOnExitAccess(JavaIODeleteOnExitAccess) - Static method in class sun.misc.SharedSecrets
 
setJavaIOFileDescriptorAccess(JavaIOFileDescriptorAccess) - Static method in class sun.misc.SharedSecrets
 
setJavaLangAccess(JavaLangAccess) - Static method in class sun.misc.SharedSecrets
 
setJavaNetAccess(JavaNetAccess) - Static method in class sun.misc.SharedSecrets
 
setJavaNioAccess(JavaNioAccess) - Static method in class sun.misc.SharedSecrets
 
setJavaUtilJarAccess(JavaUtilJarAccess) - Static method in class sun.misc.SharedSecrets
 
setLastModified(long) - Method in class java.io.File
 
setLength(long) - Method in class java.io.RandomAccessFile
 
setLength__J__V(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_io_RandomAccessFile
 
setLenient__Z__V(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_text_DateFormat
 
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.ClassFileParser
 
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 (we might want to store lines and startPcs directly)
setLineNumberTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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.ClassFileParser
 
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
 
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.ClassFileParser
 
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
 
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.ClassFileParser
 
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.ClassFileParser
 
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.
setLong(Object, long) - Method in class java.lang.reflect.Field
 
setLong__Ljava_lang_Object_2IJ__V(MJIEnv, int, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
setLong__Ljava_lang_Object_2J__V(MJIEnv, int, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
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
 
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
 
setMaximumFractionDigits(int) - Method in class java.text.DecimalFormat
 
setMaximumFractionDigits(int) - Method in class java.text.NumberFormat
 
setMaximumFractionDigits__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
setMaximumIntegerDigits(int) - Method in class java.text.DecimalFormat
 
setMaximumIntegerDigits(int) - Method in class java.text.NumberFormat
 
setMaximumIntegerDigits__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
setMaxLocals(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setMaxStack(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
setMethod(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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
 
setMethodAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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.ClassFileParser
 
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)
setMethodInfoAttributes(MethodInfo) - Method in interface gov.nasa.jpf.vm.Attributor
 
setMethodInfoAttributes(MethodInfo) - Method in class gov.nasa.jpf.vm.ConfigAttributor
 
setMethodInfoAttributes(MethodInfo) - Method in class gov.nasa.jpf.vm.DefaultAttributor
 
setMethods(MethodInfo[]) - Method in class gov.nasa.jpf.vm.ClassInfo
 
setMethodsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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
 
setMinimumFractionDigits(int) - Method in class java.text.DecimalFormat
 
setMinimumFractionDigits(int) - Method in class java.text.NumberFormat
 
setMinimumFractionDigits__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
setMinimumIntegerDigits(int) - Method in class java.text.DecimalFormat
 
setMinimumIntegerDigits(int) - Method in class java.text.NumberFormat
 
setMinimumIntegerDigits__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
setName(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
 
setName(String) - Method in class java.lang.Thread
 
setName0__Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
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
 
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.VM
 
setNextPC(Instruction) - Method in class gov.nasa.jpf.vm.ThreadInfo
explicitly set the next insn to enter.
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()
setOut(PrintStream) - Static method in class java.lang.System
 
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
 
setPackageAssertionStatus(String, boolean) - Method in class java.lang.ClassLoader
 
setPackageAssertionStatus__Ljava_lang_String_2Z__V(MJIEnv, int, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_ClassLoader
 
setParameterAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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.ClassFileParser
 
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
 
setParseIntegerOnly(boolean) - Method in class java.text.DecimalFormat
 
setParseIntegerOnly(boolean) - Method in class java.text.NumberFormat
 
setParseIntegerOnly__Z__V(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_text_DecimalFormat
 
setPathSensitive(boolean) - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
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
 
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.ClassFileParser
 
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
 
setPriority(int) - Method in class java.lang.Thread
 
setPriority0__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
setProperties(String...) - Static method in class gov.nasa.jpf.vm.Verify
 
setProperties(Properties) - Static method in class java.lang.System
 
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
 
setProperty(String, String) - Static method in class java.lang.System
 
setPublisherTopics(Class<T>, int, String[]) - Method in class gov.nasa.jpf.JPF
 
setPublisherTopics(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
 
setRawOffset(int) - Method in class java.util.TimeZone
 
setReadOnly() - Method in class java.io.File
 
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(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
 
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
 
setReflection() - Method in class gov.nasa.jpf.vm.StackFrame
 
setReporter(Reporter) - Method in class gov.nasa.jpf.search.Search
 
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(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.ReturnInstruction
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.ReturnInstruction
 
setReturnValue(Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
 
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
 
setSecurityManager(SecurityManager) - Static method in class java.lang.System
 
setSeed(long) - Method in class java.util.Random
 
setSeed__J__V(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_Random
 
setSerializer(StateSerializer) - Method in class gov.nasa.jpf.vm.VM
 
setShared(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
 
setShort(Object, short) - Method in class java.lang.reflect.Field
 
setShort__Ljava_lang_Object_2IS__V(MJIEnv, int, int, int, short) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Array
 
setShort__Ljava_lang_Object_2S__V(MJIEnv, int, int, short) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
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.ClassFileParser
 
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
 
setSigners(Class<?>, Object[]) - Method in class java.lang.ClassLoader
 
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
 
setSleeping() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setSlotAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
 
setSourceFile(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFileParser
 
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
 
setStackTrace(StackTraceElement[]) - Method in class java.lang.Throwable
 
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 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
 
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.ClassFileParser
 
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
 
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.LookupSwitchInstruction
 
setTarget(int, int) - Method in interface gov.nasa.jpf.vm.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
 
setTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
setTimeZone__Ljava_util_TimeZone_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_text_DateFormat
 
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
setTopics(int, String[]) - Method in class gov.nasa.jpf.report.Publisher
 
setTopics() - Method in class gov.nasa.jpf.report.Publisher
 
setTopics(String) - Method in class gov.nasa.jpf.report.Publisher
 
setTraceReplay(boolean) - Method in class gov.nasa.jpf.vm.VM
 
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class java.lang.Thread
 
setUnmarked() - Method in class gov.nasa.jpf.vm.ElementInfo
 
setupCallee(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InvokeInstruction
 
setUseParentHandlers(boolean) - Method in class gov.nasa.jpf.util.JPFLogger
 
setWeekCountData__Ljava_util_Locale_2__(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Calendar
 
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 - 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
 
SHARED_ARRAY_ACCESS - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used from ArrayInstruction (various array element access insns)
SHARED_FIELD_ACCESS - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by GetField,PutField,GetStatic,PutStatic insns of shared objects
SHARED_OBJECT_EXPOSURE - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by PutField,PutStatic insns if previously unshared objects get stored in shared object fields
sharedAccessCGs - Variable in class gov.nasa.jpf.report.Statistics
 
SharedObjectPolicy - Class in gov.nasa.jpf.vm
abstraction for configured policy object that is responsible for detecting shared objects and classes The interface has to support both tracking (actual access) based policies ("what is shared") conservative reachability based policies ("what could be shared") The interface is intentionally kept generic to support both policies since tracking - while being far more efficient in terms of states and speed - can either miss some paths or cause state spaces to depend on search history, thus leading to different search graphs for randomized searches.
SharedObjectPolicy() - Constructor for class gov.nasa.jpf.vm.SharedObjectPolicy
 
SharedSecrets - Class in sun.misc
This is a backdoor mechanism in Java 6 to allow (some sort of) controlled access to internals between packages, using sun.misc.* interfaces (e.g.
SharedSecrets() - Constructor for class sun.misc.SharedSecrets
 
SHORT - Static variable in class java.util.TimeZone
 
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
 
showConfig - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
showConfigSources - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
showInsn - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
showLoc - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
showSrc - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
showTarget - Variable in class gov.nasa.jpf.listener.SimpleDot
 
showUsage() - Method in class gov.nasa.jpf.listener.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.InvokeInstruction
 
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
 
SimpleDateFormat - Class in java.text
(incomplete) model class for java.text.SimpleDate.
SimpleDateFormat() - Constructor for class java.text.SimpleDateFormat
 
SimpleDateFormat(String) - Constructor for class java.text.SimpleDateFormat
 
SimpleDateFormat(String, Locale) - Constructor for class java.text.SimpleDateFormat
 
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
 
sin__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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.SharedObjectPolicy
 
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 - Variable in class gov.nasa.jpf.jvm.bytecode.FieldInstruction
 
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.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() - 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
 
skip(long) - Method in class java.io.FileInputStream
 
skip__J__J(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
skipInstruction - Variable in class gov.nasa.jpf.vm.ThreadInfo
shall we skip the next insn
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
 
sleep(long) - Static method in class java.lang.Thread
 
sleep(long, int) - Static method in class java.lang.Thread
 
sleep__JI__V(MJIEnv, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
slots - Variable in class gov.nasa.jpf.vm.StackFrame
 
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 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 - 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.Chunk() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
SparseClusterArray.Chunk(int) - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Chunk
 
SparseClusterArray.ChunkNode - Class in gov.nasa.jpf.util
 
SparseClusterArray.ChunkNode() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ChunkNode
 
SparseClusterArray.ElementIndexIterator - Class in gov.nasa.jpf.util
 
SparseClusterArray.ElementIndexIterator() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ElementIndexIterator
 
SparseClusterArray.ElementIndexIterator(int) - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ElementIndexIterator
 
SparseClusterArray.ElementIterator<T> - Class in gov.nasa.jpf.util
 
SparseClusterArray.ElementIterator() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ElementIterator
 
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.Node() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Node
 
SparseClusterArray.Root - Class in gov.nasa.jpf.util
 
SparseClusterArray.Root() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Root
 
SparseClusterArray.Snapshot<T,E> - Class in gov.nasa.jpf.util
 
SparseClusterArray.Snapshot(int) - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Snapshot
 
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
 
split(String, int) - Method in class java.lang.String
 
split(String) - Method in class java.lang.String
 
split(CharSequence) - Method in class java.util.regex.Pattern
 
split(CharSequence, int) - Method in class java.util.regex.Pattern
 
split0__Ljava_lang_String_2I___3Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Pattern
 
split__Ljava_lang_String_2___3Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
split__Ljava_lang_String_2I___3Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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
 
sqrt__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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.DefaultSchedulerFactory
 
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) - Constructor for class gov.nasa.jpf.vm.StackFrame
 
StackFrame(MethodInfo, int, int) - 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
stackTrace - Variable in class java.lang.Throwable
 
StackTraceElement - Class in java.lang
MJI model class for java.lang.StackTraceElement
StackTraceElement() - Constructor for class java.lang.StackTraceElement
 
StackTraceElement(String, String, String, int) - Constructor for class java.lang.StackTraceElement
 
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() - Method in class java.lang.Thread
 
start() - Method in class java.util.regex.Matcher
 
start(int) - Method in class java.util.regex.Matcher
 
start____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
start__I__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
started - Variable in class gov.nasa.jpf.report.Reporter
 
startExceptionHandlerTable(int) - Method in class gov.nasa.jpf.vm.MethodInfo
 
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
 
startsWith(String, int) - Method in class java.lang.String
 
startsWith(String) - Method in class java.lang.String
 
startsWith__Ljava_lang_String_2__Z(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
startsWith__Ljava_lang_String_2I__Z(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
startTopics - Variable in class gov.nasa.jpf.report.Publisher
 
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
 
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.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.SearchMonitor
 
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.SearchMonitor
 
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
 
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.SearchMonitor
 
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.SearchMonitor
 
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() - Constructor for class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
 
StaticFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.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() - Static method in class gov.nasa.jpf.util.Debug
 
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
 
stop() - Method in class java.lang.Thread
 
stop(Throwable) - Method in class java.lang.Thread
 
stop____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
stop__Ljava_lang_Throwable_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
stopOnFailure - Static variable in class gov.nasa.jpf.util.test.TestJPF
 
stopParsing() - Method in class gov.nasa.jpf.jvm.ClassFile
 
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.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.jvm.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
 
String - Class in java.lang
MJI adapter for java.lang.String, based on jdk 1.7.0_07 source.
String() - Constructor for class java.lang.String
 
String(String) - Constructor for class java.lang.String
 
String(char[]) - Constructor for class java.lang.String
 
String(char[], int, int) - Constructor for class java.lang.String
 
String(int[], int, int) - Constructor for class java.lang.String
 
String(byte[], int, int, int) - Constructor for class java.lang.String
Deprecated.
String(byte[], int) - Constructor for class java.lang.String
Deprecated.
String(byte[], int, int, String) - Constructor for class java.lang.String
 
String(byte[], int, int, Charset) - Constructor for class java.lang.String
 
String(byte[], String) - Constructor for class java.lang.String
 
String(byte[], Charset) - Constructor for class java.lang.String
 
String(byte[], int, int) - Constructor for class java.lang.String
 
String(byte[]) - Constructor for class java.lang.String
 
String(StringBuffer) - Constructor for class java.lang.String
 
String(StringBuilder) - Constructor for class java.lang.String
 
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.script
utility class to expand regular expression like strings.
StringExpander(String) - Constructor for class gov.nasa.jpf.util.script.StringExpander
 
stringHash32(String) - Static method in class sun.misc.Hashing
 
stringHash32__Ljava_lang_String_2__I(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Hashing
 
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
 
SUB - Static variable in class gov.nasa.jpf.util.FeatureSpec
 
subSequence(int, int) - Method in class java.lang.String
 
substring(int) - Method in class java.lang.String
 
substring(int, int) - Method in class java.lang.String
 
substring__I__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
substring__II__Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
subtract(int) - Method in class gov.nasa.jpf.util.MutableInteger
 
subtract(Number) - Method in class gov.nasa.jpf.util.MutableInteger
 
sun.misc - package sun.misc
 
sun.net.www.protocol.http - package sun.net.www.protocol.http
 
sun.nio.ch - package sun.nio.ch
 
sun.reflect - package sun.reflect
 
sun.reflect.annotation - package sun.reflect.annotation
 
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
 
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.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() - Method in class gov.nasa.jpf.vm.ThreadInfo
set suspension status
suspend() - Method in class java.lang.Thread
 
suspend____(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 
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
 
sync() - Method in class java.io.FileDescriptor
 
sync____(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
SYNC_METHOD_ENTER - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by InvokeInstructions of sync methods
SYNC_METHOD_EXIT - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
user by Returns of sync methods
SYNTHETIC_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
 
System - Class in java.lang
 
System() - Constructor for class java.lang.System
 
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
 
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
interface to insulate us from any specific Instruction hierarchy
tail - Variable in class gov.nasa.jpf.util.ImmutableList
 
tan__D__D(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Math
 
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
 
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
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
 
Test - Annotation Type in org.junit
 
Test.None - Class in org.junit
 
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
 
Thread - Class in java.lang
MJI model class for java.lang.Thread library abstraction <2do> this should not require the JPF ThreadList to retrieve corresponding ThreadInfos (the ThreadList might not store terminated threads)
Thread() - Constructor for class java.lang.Thread
 
Thread(Runnable) - Constructor for class java.lang.Thread
 
Thread(Runnable, String) - Constructor for class java.lang.Thread
 
Thread(String) - Constructor for class java.lang.Thread
 
Thread(ThreadGroup, String) - Constructor for class java.lang.Thread
 
Thread(ThreadGroup, Runnable) - Constructor for class java.lang.Thread
 
Thread(ThreadGroup, Runnable, String) - Constructor for class java.lang.Thread
 
Thread(ThreadGroup, Runnable, String, long) - Constructor for class java.lang.Thread
 
Thread.State - Enum in java.lang
 
Thread.UncaughtExceptionHandler - Interface in java.lang
 
THREAD_INTERRUPT - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Thread.interrupt()
THREAD_RESUME - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Thread.resume()
THREAD_SLEEP - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Thread.sleep()
THREAD_START - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Thread.start()
THREAD_STOP - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Thread.stop()
THREAD_SUSPEND - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Thread.suspend()
THREAD_TERMINATE - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Return from run()
THREAD_YIELD - Static variable in interface gov.nasa.jpf.vm.SchedulerFactory
used by Thread.yield()
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, 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.StackIterator() - Constructor for class gov.nasa.jpf.vm.ThreadInfo.StackIterator
 
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
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
Throwable - Class in java.lang
barebones model class for java.lang.Throwable the main reason for having one is to defer the stacktrace creation, which we don't want if all an application does is intercepting a gazillion of exceptions like NoSuchMethodException
Throwable() - Constructor for class java.lang.Throwable
 
Throwable(String) - Constructor for class java.lang.Throwable
 
Throwable(String, Throwable) - Constructor for class java.lang.Throwable
 
Throwable(Throwable) - Constructor for class java.lang.Throwable
 
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
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
 
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
TimeZone - Class in java.util
a concrete TimeZone that forwards to the host VM.
TimeZone(String) - Constructor for class java.util.TimeZone
 
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
 
toBinaryString__I__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
toBinaryString__J__Ljava_lang_String_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Long
 
toCharArray() - Method in class java.lang.String
 
toCharArray_____3C(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
toGenericString() - Method in class java.lang.reflect.Constructor
 
toGenericString() - Method in class java.lang.reflect.Field
 
toGenericString() - Method in class java.lang.reflect.Method
 
toHexString__I__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
toHexString__J__Ljava_lang_String_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Long
 
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
 
toLowerCase(Locale) - Method in class java.lang.String
 
toLowerCase() - Method in class java.lang.String
 
toLowerCase____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
toLowerCase__C__C(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
toLowerCase__Ljava_util_Locale_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
toObjArray() - Method in class gov.nasa.jpf.util.ObjVector
 
toOctalString__I__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
toOctalString__J__Ljava_lang_String_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Long
 
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
 
toState - Variable in class gov.nasa.jpf.util.automaton.Transition
 
toString() - Method in class gov.nasa.jpf.AnnotationProxyBase
 
toString() - Method in exception gov.nasa.jpf.JPFConfigException
 
toString() - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
 
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.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.LocalVariableInstruction
 
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.ArrayIntSet
 
toString() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
 
toString() - Method in class gov.nasa.jpf.util.BitSet1024
 
toString() - Method in class gov.nasa.jpf.util.BitSet256
 
toString() - Method in class gov.nasa.jpf.util.BitSet64
 
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.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(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.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.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.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.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
 
toString() - Method in class java.io.File
 
toString() - Method in class java.lang.Class
 
toString() - Method in class java.lang.Object
 
toString() - Method in class java.lang.reflect.Constructor
 
toString() - Method in class java.lang.reflect.Field
 
toString() - Method in class java.lang.reflect.Method
 
toString() - Method in class java.lang.StackTraceElement
public int hashCode () { return 0; }
toString() - Method in class java.lang.String
 
toString() - Method in class java.lang.Thread
 
toString() - Method in class java.lang.Throwable
 
toString() - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
toString() - Method in class java.util.concurrent.atomic.AtomicLongArray
 
toString() - Method in class java.util.concurrent.atomic.AtomicReferenceArray
 
toString() - Method in class java.util.regex.Matcher
 
toString() - Method in class java.util.regex.Pattern
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_AnnotationProxyBase
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Constructor
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Field
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_reflect_Method
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_StringBuilder
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Throwable
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_Date
 
toString____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
toString__D__Ljava_lang_String_2(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Double
 
toString__I__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
toString__II__Ljava_lang_String_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
toString__J__Ljava_lang_String_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Long
 
toString__JI__Ljava_lang_String_2(MJIEnv, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Long
 
toString__S__Ljava_lang_String_2(MJIEnv, int, short) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Short
 
totalMemory____J(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Runtime
 
toTitleCase__C__C(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
toUpperCase(Locale) - Method in class java.lang.String
 
toUpperCase() - Method in class java.lang.String
 
toUpperCase____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
toUpperCase__C__C(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
toUpperCase__Ljava_util_Locale_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
toURI() - Method in class java.io.File
 
toURL() - Method in class java.io.File
 
trace - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
 
TRACE - Static variable in class gov.nasa.jpf.util.Debug
 
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
 
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
 
Transition.StepIterator() - Constructor for class gov.nasa.jpf.vm.Transition.StepIterator
 
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
 
transitionTopics - Variable in class gov.nasa.jpf.report.Publisher
 
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
 
trim() - Method in class java.lang.String
 
trim____Ljava_lang_String_2(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
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
 
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
 
typeName - Variable in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
 
typeName - Variable in class gov.nasa.jpf.vm.ClassFileMatch
 
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.InvokeInstruction
 
typeSafeClone(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
 
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
 

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
 
uncaughtException(Thread, Throwable) - Method in interface java.lang.Thread.UncaughtExceptionHandler
 
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
 
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
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
 
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
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.SchedulerFactory
used by sun.misc.Unsafe.unpark()
unpark(Object) - Method in class sun.misc.Unsafe
 
unpark__Ljava_lang_Object_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_sun_misc_Unsafe
 
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.
Unsafe - Class in sun.misc
Unsafe = unwanted.
Unsafe() - Constructor for class sun.misc.Unsafe
 
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
 
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
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.
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
 
URLClassLoader - Class in java.net
 
URLClassLoader(URL[]) - Constructor for class java.net.URLClassLoader
 
URLClassLoader(URL[], ClassLoader) - Constructor for class java.net.URLClassLoader
 
URLClassLoader(URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class java.net.URLClassLoader
 
useAnchoringBounds(boolean) - Method in class java.util.regex.Matcher
 
useAnchoringBounds__Z__Ljava_util_regex_Matcher_2(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
useAstar - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
 
useBreakOnExposure() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
useDaylightTime() - Method in class java.util.TimeZone
 
useDaylightTime____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_DelegatingTimeZone
 
useDaylightTime____Z(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_TimeZone
 
usePor() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
usePorFieldBoundaries() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
usePorSyncDetection() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
useRandomization() - Static method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
 
UserHeuristic - Class in gov.nasa.jpf.search.heuristic
heuristic state prioritizer that uses fields of the Main class under test to determine priorities (i.e.
UserHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.UserHeuristic
 
useTransparentBounds(boolean) - Method in class java.util.regex.Matcher
 
useTransparentBounds__Z__Ljava_util_regex_Matcher_2(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_util_regex_Matcher
 
useUnsharedInit() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
USING_KEY - Static variable in class gov.nasa.jpf.Config
 
usingProxy() - Method in class gov.nasa.jpf.CachedROHttpConnection
 
utf8At(int) - Method in class gov.nasa.jpf.jvm.ClassFile
 

V

val - Variable in class gov.nasa.jpf.util.IntTable.Entry
 
valid() - Method in class java.io.FileDescriptor
 
vals - Variable in class gov.nasa.jpf.util.IntTable.Snapshot
 
valuation - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
 
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.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
 
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.
valueOf(Object) - Static method in class java.lang.String
 
valueOf(char[]) - Static method in class java.lang.String
 
valueOf(char[], int, int) - Static method in class java.lang.String
 
valueOf(boolean) - Static method in class java.lang.String
 
valueOf(char) - Static method in class java.lang.String
 
valueOf(int) - Static method in class java.lang.String
 
valueOf(long) - Static method in class java.lang.String
 
valueOf(float) - Static method in class java.lang.String
 
valueOf(double) - Static method in class java.lang.String
 
valueOf(String) - Static method in enum java.lang.Thread.State
Returns the enum constant of this type with the specified name.
valueOf__B__Ljava_lang_Byte_2(MJIEnv, int, byte) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Byte
 
valueOf__C__Ljava_lang_Character_2(MJIEnv, int, char) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Character
 
valueOf__D__Ljava_lang_String_2(MJIEnv, int, double) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
valueOf__F__Ljava_lang_String_2(MJIEnv, int, float) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
valueOf__I__Ljava_lang_Integer_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Integer
 
valueOf__I__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
valueOf__J__Ljava_lang_Long_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Long
 
valueOf__J__Ljava_lang_String_2(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_String
 
valueOf__S__Ljava_lang_Short_2(MJIEnv, int, short) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Short
 
valueOf__Z__Ljava_lang_Boolean_2(MJIEnv, int, boolean) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Boolean
 
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.
values() - Static method in enum java.lang.Thread.State
Returns an array containing the constants of this enum type, in the order they are declared.
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
 
VariableAccessor - Interface in gov.nasa.jpf.jvm.bytecode
abstraction for instrauctions that access local variables
varId - Variable in class gov.nasa.jpf.jvm.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
 
visit(Instruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(AALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(AASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ACONST_NULL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ANEWARRAY) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ARETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ArrayInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ArrayElementInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ARRAYLENGTH) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ArrayLoadInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ArrayStoreInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ATHROW) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(BALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(BASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(BIPUSH) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(CALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(CASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(CHECKCAST) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(D2F) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(D2I) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(D2L) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DADD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DCMPG) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DCMPL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DCONST) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DDIV) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DIRECTCALLRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DLOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DMUL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DNEG) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DREM) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DSTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DSUB) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DUP_X1) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DUP_X2) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DUP) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DUP2_X1) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DUP2_X2) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(DUP2) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(EXECUTENATIVE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(F2D) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(F2I) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FADD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FCMPL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FCONST) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FDIV) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FieldInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FLOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FMUL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FNEG) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FREM) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FSTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(FSUB) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(GETFIELD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(GETSTATIC) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(GOTO_W) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(GOTO) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(I2B) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(I2C) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(I2D) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(I2F) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(I2L) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(I2S) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IADD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IAND) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ICONST) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IDIV) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IF_ACMPEQ) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IF_ACMPNE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IF_ICMPEQ) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IF_ICMPGE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IF_ICMPGT) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IF_ICMPLE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IF_ICMPLT) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IF_ICMPNE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IFEQ) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IFGE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IFGT) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IfInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IFLE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IFLT) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IFNE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IFNONNULL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IFNULL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IINC) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ILOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IMUL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(INEG) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(InstanceFieldInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(InstanceInvocation) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(INSTANCEOF) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(INVOKECG) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(INVOKECLINIT) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(InvokeInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(INVOKEINTERFACE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(INVOKESPECIAL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(INVOKESTATIC) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(INVOKEVIRTUAL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IOR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IREM) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ISHL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ISHR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ISTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ISUB) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IUSHR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(IXOR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(JSR_W) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(JSR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(L2D) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(L2F) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(L2I) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LADD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LAND) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LCMP) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LCONST) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LDC_W) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LDC) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LDC2_W) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LDIV) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LLOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LMUL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LNEG) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LocalVariableInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LockInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LongArrayLoadInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LongArrayStoreInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LOOKUPSWITCH) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LOR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LREM) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LRETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LSHL) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LSHR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LSTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LSUB) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LUSHR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(LXOR) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(MONITORENTER) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(MONITOREXIT) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(MULTIANEWARRAY) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(NATIVERETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(NEW) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(NEWARRAY) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(NOP) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(POP) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(POP2) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(PUTFIELD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(PUTSTATIC) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(RET) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(RETURN) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(ReturnInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(SALOAD) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(SASTORE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(SIPUSH) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(StaticFieldInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(SWAP) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
public void visit(StoreInstruction ins);
visit(SwitchInstruction) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(TABLESWITCH) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(VirtualInvocation) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
public void visit(VariableAccessor ins);
visit(WIDE) - Method in interface gov.nasa.jpf.jvm.bytecode.InstructionVisitor
 
visit(Instruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(AALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(AASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ACONST_NULL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ANEWARRAY) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ARETURN) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ArrayInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ArrayElementInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ARRAYLENGTH) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ArrayLoadInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ArrayStoreInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ATHROW) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(BALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(BASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(BIPUSH) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(CALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(CASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(CHECKCAST) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(D2F) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(D2I) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(D2L) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DADD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DCMPG) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DCMPL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DCONST) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DDIV) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DIRECTCALLRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DLOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DMUL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DNEG) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DREM) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DSTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DSUB) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DUP_X1) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DUP_X2) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DUP) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DUP2_X1) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DUP2_X2) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(DUP2) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(F2D) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(F2I) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FADD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FCMPL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FCONST) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FDIV) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FieldInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FLOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FMUL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FNEG) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FREM) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FSTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(FSUB) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(GETFIELD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(GETSTATIC) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(GOTO_W) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(GOTO) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(I2B) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(I2C) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(I2D) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(I2F) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(I2L) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(I2S) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IADD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IAND) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ICONST) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IDIV) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IF_ACMPEQ) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IF_ACMPNE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IF_ICMPEQ) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IF_ICMPGE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IF_ICMPGT) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IF_ICMPLE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IF_ICMPLT) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IF_ICMPNE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IFEQ) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IFGE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IFGT) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IfInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IFLE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IFLT) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IFNE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IFNONNULL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IFNULL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IINC) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ILOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IMUL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(INEG) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(InstanceFieldInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(InstanceInvocation) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(INSTANCEOF) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(INVOKECG) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(INVOKECLINIT) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(InvokeInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(INVOKEINTERFACE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(INVOKESPECIAL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(INVOKESTATIC) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(INVOKEVIRTUAL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(EXECUTENATIVE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IOR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IREM) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ISHL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ISHR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ISTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ISUB) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IUSHR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(IXOR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(JSR_W) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(JSR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(L2D) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(L2F) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(L2I) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LADD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LAND) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LCMP) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LCONST) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LDC_W) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LDC) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LDC2_W) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LDIV) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LLOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LMUL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LNEG) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LocalVariableInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LockInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LongArrayLoadInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LongArrayStoreInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LOOKUPSWITCH) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LOR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LREM) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LRETURN) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LSHL) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LSHR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LSTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LSUB) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LUSHR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(LXOR) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(MONITORENTER) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(MONITOREXIT) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(MULTIANEWARRAY) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(NATIVERETURN) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(NEW) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(NEWARRAY) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(NOP) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(POP) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(POP2) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(PUTFIELD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(PUTSTATIC) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(RET) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(RETURN) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(ReturnInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(SALOAD) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(SASTORE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(SIPUSH) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(StaticFieldInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(SWAP) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(SwitchInstruction) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(TABLESWITCH) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(VirtualInvocation) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
visit(WIDE) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionVisitorAdapter
 
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.DefaultSchedulerFactory
 
vm - Variable in class gov.nasa.jpf.vm.GenericHeap
 
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.SchedulerFactory
used by Object.wait()
wait(long) - Method in class java.lang.Object
 
wait(long, int) - Method in class java.lang.Object
 
wait() - Method in class java.lang.Object
 
wait____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
wait__J__V(MJIEnv, int, long) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
wait__JI__V(MJIEnv, int, long, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Object
 
warnedLocalInfo - Static variable in class gov.nasa.jpf.vm.MethodInfo
Used to warn about local variable information.
WARNING - Static variable in class gov.nasa.jpf.util.Debug
 
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 - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
 
WARNING - Static variable in class gov.nasa.jpf.vm.Verify
 
weakCompareAndSet(int, int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerArray
 
weakCompareAndSet(T, int, int) - Method in class java.util.concurrent.atomic.AtomicIntegerFieldUpdater
 
weakCompareAndSet(int, long, long) - Method in class java.util.concurrent.atomic.AtomicLongArray
 
weakCompareAndSet(T, long, long) - Method in class java.util.concurrent.atomic.AtomicLongFieldUpdater
 
weakCompareAndSet(int, E, E) - Method in class java.util.concurrent.atomic.AtomicReferenceArray
 
weakCompareAndSet(T, V, V) - Method in class java.util.concurrent.atomic.AtomicReferenceFieldUpdater
 
weakCompareAndSet__Ljava_lang_Object_2II__Z(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicIntegerFieldUpdater
 
weakCompareAndSet__Ljava_lang_Object_2JJ__Z(MJIEnv, int, int, long, long) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicLongFieldUpdater
 
weakCompareAndSet__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2__Z(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_util_concurrent_atomic_AtomicReferenceFieldUpdater
 
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
 
WeakReference<T> - Class in java.lang.ref
MJI model class for java.lang.ref.WeakReference library abstraction
WeakReference(T) - Constructor for class java.lang.ref.WeakReference
 
WeakReference(T, ReferenceQueue<? super T>) - Constructor for class java.lang.ref.WeakReference
 
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
 
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.ConsoleOutputStream
 
write(byte[], int, int) - Method in class gov.nasa.jpf.ConsoleOutputStream
 
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.SplitOutputStream
 
write(byte[], int, int) - Method in class gov.nasa.jpf.util.SplitOutputStream
 
write(int) - Method in class gov.nasa.jpf.vm.JPFOutputStream
 
write(int) - Method in class java.io.FileOutputStream
 
write(byte[], int, int) - Method in class java.io.FileOutputStream
 
write(char[], int, int) - Method in class java.io.OutputStreamWriter
 
write(int) - Method in class java.io.OutputStreamWriter
 
write(String, int, int) - Method in class java.io.OutputStreamWriter
 
write(byte[], int, int) - Method in class java.io.RandomAccessFile
 
write___3BII__(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
write___3BII__V(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
write___3BII__V(MJIEnv, int, int, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_RandomAccessFile
This is a bit lame doing it this way, but it is easy.
write__I__(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_FileDescriptor
 
write__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_ConsoleOutputStream
 
writeByte(int) - Method in class java.io.RandomAccessFile
 
writeByte__I__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.vm.JPF_java_io_RandomAccessFile
 
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() - Method in class gov.nasa.jpf.vm.ThreadInfo
 
yield() - Static method in class java.lang.Thread
 
yield____V(MJIEnv, int) - Method in class gov.nasa.jpf.vm.JPF_java_lang_Thread
 

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 _