$ 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