- AALOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load reference from array
..., arrayref, index => ..., value
- AALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.AALOAD
-
- aaload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- aaload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- aaload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- aaload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- aaload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- aaload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- AASTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store into reference array
..., arrayref, index, value => ...
- AASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.AASTORE
-
- aastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- aastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- aastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- aastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- aastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- aastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- Abstraction - Interface in gov.nasa.jpf.vm.serialize
-
interface to abstract concrete primitive values for the sake of state matching
- AbstractionAdapter - Class in gov.nasa.jpf.vm.serialize
-
(mostly) pass-through Abstraction
- AbstractionAdapter() - Constructor for class gov.nasa.jpf.vm.serialize.AbstractionAdapter
-
- AbstractRestorer<Saved> - Class in gov.nasa.jpf.vm
-
- AbstractRestorer() - Constructor for class gov.nasa.jpf.vm.AbstractRestorer
-
- AbstractSerializer - Class in gov.nasa.jpf.vm
-
- AbstractSerializer() - Constructor for class gov.nasa.jpf.vm.AbstractSerializer
-
- AbstractTypeAnnotationInfo - Class in gov.nasa.jpf.vm
-
abstract AnnotationInfo base for Java 8 type annotations
- AbstractTypeAnnotationInfo(AnnotationInfo, int, short[]) - Constructor for class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
-
- AbstractValue - Class in gov.nasa.jpf.util.json
-
Implementation of all Value methods.
- AbstractValue(String) - Constructor for class gov.nasa.jpf.util.json.AbstractValue
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ACONST_NULL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ATHROW
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2F
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2I
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.D2L
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DADD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPG
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DCONST
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DDIV
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DMUL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DNEG
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DREM
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DSUB
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X1
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X2
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X1
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X2
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2D
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2I
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.F2L
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FADD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPG
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FCONST
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FDIV
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FMUL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FNEG
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FREM
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.FSUB
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.GOTO_W
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2B
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2C
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2D
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2F
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2L
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.I2S
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IADD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IAND
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IDIV
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFEQ
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFGE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFGT
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFLE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFLT
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNONNULL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IFNULL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IINC
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IMUL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INEG
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IOR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IREM
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISHL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISHR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.ISUB
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IUSHR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.IXOR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JSR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInstanceFieldInstruction
-
- accept(JVMInstructionVisitor) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.JVMStaticFieldInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2D
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2F
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.L2I
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LADD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LAND
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LCMP
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDC_W
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LDIV
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LMUL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LNEG
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LockInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LOR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LREM
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSHL
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSHR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LSUB
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LUSHR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.LXOR
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MONITORENTER
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MONITOREXIT
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NEW
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.NOP
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.POP
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.POP2
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RET
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.RUNSTART
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SALOAD
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SWAP
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
-
- accept(JVMInstructionVisitor) - Method in class gov.nasa.jpf.jvm.bytecode.WIDE
-
- ACONST_NULL - Class in gov.nasa.jpf.jvm.bytecode
-
Push null
...
- ACONST_NULL() - Constructor for class gov.nasa.jpf.jvm.bytecode.ACONST_NULL
-
- aconst_null() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- aconst_null() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- aconst_null() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- aconst_null() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- aconst_null() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- aconst_null() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- activateGC() - Method in class gov.nasa.jpf.vm.SystemState
-
- activateGC() - Method in class gov.nasa.jpf.vm.VM
-
- AdaptiveSerializer - Class in gov.nasa.jpf.vm.serialize
-
a CG type adaptive, canonicalizing & filtering serializer that is an
under-approximation mostly aimed at finding data races and deadlocks in programs
with a large number of scheduling points (= thread choices)
This came to bear by accidentally discovering that JPF often seems to finds
concurrency defects by just serializing the thread states, their topmost stack
frames and the objects directly referenced from there.
- AdaptiveSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
-
- add(Instruction) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- add(String) - Method in interface gov.nasa.jpf.listener.PathOutputMonitor.PathOutputSpec
-
- add(int, int) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
-
- add(PrioritizedState) - Method in class gov.nasa.jpf.search.heuristic.StaticPriorityQueue
-
- add(Byte) - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- add(E) - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- add(int) - Method in class gov.nasa.jpf.util.BitSetN
-
- add(int) - Method in class gov.nasa.jpf.util.HashData
-
- add(long) - Method in class gov.nasa.jpf.util.HashData
-
- add(Object) - Method in class gov.nasa.jpf.util.HashData
-
- add(boolean) - Method in class gov.nasa.jpf.util.HashData
-
- add(E) - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- add(int) - Method in interface gov.nasa.jpf.util.IntSet
-
- add(E, int) - Method in class gov.nasa.jpf.util.IntTable
-
ONLY USE IF YOU ARE SURE NO PREVIOUS BINDING FOR key EXISTS.
- add(int) - Method in class gov.nasa.jpf.util.IntVector
-
- add(long) - Method in class gov.nasa.jpf.util.IntVector
-
- add(int, int) - Method in class gov.nasa.jpf.util.IntVector
-
- add(int, int, int) - Method in class gov.nasa.jpf.util.IntVector
-
- add(E) - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- add(long) - Method in class gov.nasa.jpf.util.LongVector
-
- add(int) - Method in class gov.nasa.jpf.util.MutableInteger
-
- add(Number) - Method in class gov.nasa.jpf.util.MutableInteger
-
- add(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- add(E) - Method in interface gov.nasa.jpf.util.ObjectQueue
-
- add(E) - Method in interface gov.nasa.jpf.util.ObjectSet
-
- add(E) - Method in class gov.nasa.jpf.util.ObjVector
-
- add(ScriptElement) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
-
beware, this sets the nextSibling
- add(E) - Method in class gov.nasa.jpf.util.SimplePool
-
- add(E) - Method in class gov.nasa.jpf.util.SingleElementList
-
- add(int, E) - Method in class gov.nasa.jpf.util.SingleElementList
-
- add(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
-
- add(T) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
-
- add(int) - Method in class gov.nasa.jpf.util.UnsortedArrayIntSet
-
- add(E) - Method in class gov.nasa.jpf.util.WeakPool
-
- add(ChoiceGenerator<T>) - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- add(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderList
-
- add(int[]) - Method in class gov.nasa.jpf.vm.FullStateSet
-
- add(int[]) - Method in class gov.nasa.jpf.vm.JenkinsStateSet
-
- add(Transition) - Method in class gov.nasa.jpf.vm.Path
-
- add(ThreadInfo) - Method in class gov.nasa.jpf.vm.PersistentTidSet
-
- add(int[]) - Method in class gov.nasa.jpf.vm.SerializingStateSet
-
- add(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
-
- add(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
-
add a new ThreadInfo if it isn't already in the list.
- add(ThreadInfo) - Method in class gov.nasa.jpf.vm.TidSet
-
- ADD_PROJECT - Static variable in class gov.nasa.jpf.tool.RunJPF
-
- addAll(Collection<E>, Iterable<? extends E>) - Static method in class gov.nasa.jpf.util.Misc
-
- addAll(Iterable<F>) - Method in class gov.nasa.jpf.util.ObjVector
-
- addAll(Collection<? extends E>) - Method in class gov.nasa.jpf.util.SingleElementList
-
- addAll(int, Collection<? extends E>) - Method in class gov.nasa.jpf.util.SingleElementList
-
- addAlternative(Event) - Method in class gov.nasa.jpf.util.event.Event
-
- addAnnotation(AnnotationInfo) - Method in class gov.nasa.jpf.vm.InfoObject
-
- addAnnotations(AnnotationInfo[]) - Method in class gov.nasa.jpf.vm.InfoObject
-
- addArgs(StringBuilder) - Method in class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
-
- addArgs(StringBuilder) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
-
- addAttr(Object) - Method in interface gov.nasa.jpf.util.Attributable
-
- addAttr(Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- addAttr(Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- addAttr(Object) - Method in class gov.nasa.jpf.vm.InfoObject
-
- addAttr(Object) - Method in class gov.nasa.jpf.vm.Instruction
-
- addAttribute(int) - Method in class gov.nasa.jpf.vm.FieldInfo
-
- addAttributor(Attributor) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- addCategory(List<CGRemover.Category>, CGRemover.Category) - Method in class gov.nasa.jpf.listener.CGRemover
-
- addCGCall(String, CGCall) - Method in class gov.nasa.jpf.util.json.JSONObject
-
- addCGCreator(String, CGCreator) - Method in class gov.nasa.jpf.util.json.CGCreatorFactory
-
- addChangeListener(ConfigChangeListener) - Method in class gov.nasa.jpf.Config
-
- addChoice(Event) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- addClassFileContainer(ClassFileContainer) - Method in class gov.nasa.jpf.vm.ClassPath
-
- addClassInit(ThreadInfo, JVMDirectCallStackFrame, JVMCodeBuilder) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- addClassLoader(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.KernelState
-
Adds the given loader to the list of existing class loaders.
- addClassPathElement(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- addComment(String) - Static method in class gov.nasa.jpf.vm.Verify
-
Adds a comment to the error trace, which will be printed and saved.
- addComment__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- addCurrent() - Method in class gov.nasa.jpf.vm.DebugJenkinsStateSet
-
- addCurrent() - Method in class gov.nasa.jpf.vm.SerializingStateSet
-
- addCurrent() - Method in interface gov.nasa.jpf.vm.StateSet
-
check if a state is already in the set, and add it if not.
- addCurrentJPFdir(List<File>) - Method in class gov.nasa.jpf.Config
-
add the current dir to the list of JPF components.
- addElementAttr(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- addElementAttr(int, int, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- addElementAttribute(Object, int, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- addElementAttribute__Ljava_lang_Object_2II__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- addElementAttrNoClone(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
<2do> those will be obsolete
- addElementInfoAttr(int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- addEntry(IntTable.Entry<E>, int) - Method in class gov.nasa.jpf.util.IntTable
-
- addExtension(PublisherExtension) - Method in class gov.nasa.jpf.report.Publisher
-
- addFieldAttr(FieldInfo, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- addFieldAttr(int, int, Object) - Method in class gov.nasa.jpf.vm.Fields
-
- addFieldAttr(int, String, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- addFieldAttribute(Object, String, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- addFieldAttribute__Ljava_lang_Object_2Ljava_lang_String_2I__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- addFieldPerturbations(Perturbator.FieldPerturbation, ClassInfo, FieldInfo[]) - Method in class gov.nasa.jpf.listener.Perturbator
-
- addFrameAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- addHandler(Handler) - Method in class gov.nasa.jpf.util.JPFLogger
-
- addIfAbsent(int) - Method in class gov.nasa.jpf.util.IntVector
-
- addJPFdirs(List<File>, File) - Method in class gov.nasa.jpf.Config
-
- addJPFdirsFromClasspath(List<File>) - Method in class gov.nasa.jpf.Config
-
- addJPFdirsFromSiteExtensions(List<File>) - Method in class gov.nasa.jpf.Config
-
- addListener(JPFListener) - Method in class gov.nasa.jpf.JPF
-
- addListener(SearchListener) - Method in class gov.nasa.jpf.search.Search
-
- addListener(RunListener) - Method in class gov.nasa.jpf.util.RunRegistry
-
- addListener(JPFListener) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- addListener(VMListener) - Method in class gov.nasa.jpf.vm.VM
-
- addLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- addLocalAttribute(String, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- addLocalAttribute__Ljava_lang_String_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- addLongLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- addLongOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- addLoop(int) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- addNativeStateHolder(NativeStateHolder) - Method in class gov.nasa.jpf.vm.AbstractSerializer
-
- addNativeStateHolder(NativeStateHolder) - Method in interface gov.nasa.jpf.vm.StateSerializer
-
- addNext(Event) - Method in class gov.nasa.jpf.util.event.Event
-
- addNull() - Method in class gov.nasa.jpf.util.HashPool
-
optionally called only once after creation to link null to 0.
- addNulls(int) - Method in class gov.nasa.jpf.util.ObjVector
-
- addObjectAttr(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- addObjectAttr(Object) - Method in class gov.nasa.jpf.vm.Fields
-
- addObjectAttr(int, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- addObjectAttribute(Object, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- addObjectAttribute__Ljava_lang_Object_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- addOp(T) - Method in class gov.nasa.jpf.util.Trace
-
- addOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- addOperandAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- addPath(int, Event...) - Method in class gov.nasa.jpf.util.event.Event
-
extend this tree with a new path
- addPath(Event...) - Method in class gov.nasa.jpf.util.event.EventTree
-
extend this tree with a new path
- addPattern(String) - Method in class gov.nasa.jpf.util.StringSetMatcher
-
- addPendingSearchListener(SearchListener) - Method in class gov.nasa.jpf.JPF
-
- addPendingVMListener(VMListener) - Method in class gov.nasa.jpf.JPF
-
- addPostGcAction(Runnable) - Method in class gov.nasa.jpf.vm.VM
-
- addProject(String[]) - Static method in class gov.nasa.jpf.tool.RunJPF
-
- addProject(File, String, File, boolean) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
- addProperty(Property) - Method in class gov.nasa.jpf.search.Search
-
- addPropertyListener(PropertyListenerAdapter) - Method in class gov.nasa.jpf.JPF
-
- addPublisher(Publisher) - Method in class gov.nasa.jpf.report.Reporter
-
- addPublisherExtension(Class<T>, PublisherExtension) - Method in class gov.nasa.jpf.JPF
-
- addPublisherExtension(Class<T>, PublisherExtension) - Method in class gov.nasa.jpf.report.Reporter
-
- addReleaseAction(ReleaseAction) - Method in class gov.nasa.jpf.vm.ClassInfo
-
NOTE - this can only be set *before* subclasses are loaded (e.g.
- addResolvedClass(ClassInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- addReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- addReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- addRoot(String, Event) - Method in class gov.nasa.jpf.util.event.EventForest
-
usually called from createRootEvent()
- addSearchListener(SearchListener) - Method in class gov.nasa.jpf.JPF
-
- addSearchProperty(Property) - Method in class gov.nasa.jpf.JPF
-
- addSlotAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- addState(State) - Method in class gov.nasa.jpf.util.automaton.Automaton
-
- addStates(State...) - Method in class gov.nasa.jpf.util.automaton.Automaton
-
- addSystemBootClassPath() - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
-
- addToFieldWatchList(Config, String) - Method in class gov.nasa.jpf.listener.Perturbator
-
- addToInternStrings(String, int, int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- addToParamsWatchList(Config, String) - Method in class gov.nasa.jpf.listener.Perturbator
-
- addToPinDownList(int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- addToReturnWatchList(Config, String) - Method in class gov.nasa.jpf.listener.Perturbator
-
- addToThreadGroup(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
this is used for all thread objects, not just main
- addTransition(Transition) - Method in class gov.nasa.jpf.util.automaton.State
-
- addTransitions(Transition...) - Method in class gov.nasa.jpf.util.automaton.State
-
- addTypeAnnotation(AbstractTypeAnnotationInfo) - Method in class gov.nasa.jpf.vm.InfoObject
-
- addTypeAnnotations(AbstractTypeAnnotationInfo[]) - Method in class gov.nasa.jpf.vm.InfoObject
-
- addUniqueTypeListener(JPFListener) - Method in class gov.nasa.jpf.JPF
-
- addURL(URL) - Method in class gov.nasa.jpf.JPFClassLoader
-
we make it public since we add paths dynamically during JPF init
Note this is ignored according to the javadocs if the provided url is already in the classpath.
- addVMListener(VMListener) - Method in class gov.nasa.jpf.JPF
-
- addZeros(int) - Method in class gov.nasa.jpf.util.IntVector
-
- advance() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- advance(int) - Method in class gov.nasa.jpf.vm.ArrayOffset
-
- advance() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- advance() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- advance() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- advance() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- advance() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- advance() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- advance() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- advance() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
-
- advance() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- advance() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- advance() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- advance() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
this has to handle timeouts, which we do with temporary thread status
changes (i.e.
- advance() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- advance() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
advance to the next choice.
- advance(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- advance(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
advance n choices
pretty braindead generic solution, but if more speed is needed, we can easily override
in the concrete CGs (it's used for path replay)
- advance(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
-
- advanceAllCascadedParents(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
-
- advanceCascadedParent(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
-
- advanceCurCg(VM) - Method in class gov.nasa.jpf.vm.SystemState
-
- advancePC() - Method in class gov.nasa.jpf.vm.StackFrame
-
- advancePC() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- alive - Variable in class gov.nasa.jpf.vm.ThreadList.Count
-
- alivePredicate - Variable in class gov.nasa.jpf.vm.VM
-
- aliveThread - Variable in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
-
- aliveThread - Variable in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
-
- allInterfaces - Variable in class gov.nasa.jpf.vm.ClassInfo
-
cache of all interfaceNames (parent interfaceNames and interface parents) - lazy eval
- allMatch(String[]) - Method in class gov.nasa.jpf.util.StringSetMatcher
-
do all elements of 'set' match at least one of our patterns?
- allocateArray(Heap, String, int[], ThreadInfo, int) - Static method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- Allocation - Class in gov.nasa.jpf.vm
-
helper class for search global object id (SGOID) computation.
- Allocation(AllocationContext, int) - Constructor for class gov.nasa.jpf.vm.Allocation
-
- AllocationContext - Interface in gov.nasa.jpf.vm
-
abstract type that captures the context (class, thread id and callstack)
of an allocation
Used for SGOID computation
- allocCounts - Variable in class gov.nasa.jpf.vm.GenericSGOIDHeap
-
- AllRunnablesSyncPolicy - Class in gov.nasa.jpf.vm
-
a Scheduler implementation base class that allows filtering of runnable threads and
implements SyncPolicy without backtracking or empty transitions, i.e.
- AllRunnablesSyncPolicy(Config) - Constructor for class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- ALOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load reference from local variable
...
- ALOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ALOAD
-
- aload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- aload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- aload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- aload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- aload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- aload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- aload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- aload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- aload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- aload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- aload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- aload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- aload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- aload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- aload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- aload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- aload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- aload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- aload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- aload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- aload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- aload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- aload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- aload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- aload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- aload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- aload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- aload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- aload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- aload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- alphabet - Variable in class gov.nasa.jpf.util.automaton.Automaton
-
- alt - Variable in class gov.nasa.jpf.util.event.Event
-
- ALT_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
-
- ALT_END_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
-
- ALT_START_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
-
- Alternative - Class in gov.nasa.jpf.util.script
-
ScriptElement that represents an alternative between choices.
- alternative(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
-
- alternatives(Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
-
- alwaysBreakOnFields - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
always break matching fields, no matter if object is already shared or not
- alwaysBreakOnTypes - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- AmmendableFilterConfiguration - Class in gov.nasa.jpf.vm.serialize
-
- AmmendableFilterConfiguration() - Constructor for class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- AmmendableFilterConfiguration.Ammendment - Interface in gov.nasa.jpf.vm.serialize
-
- AmmendableFilterConfiguration.FieldAmmendment - Interface in gov.nasa.jpf.vm.serialize
-
- AmmendableFilterConfiguration.FrameAmmendment - Interface in gov.nasa.jpf.vm.serialize
-
- AmmendableFilterConfiguration.InstanceAmmendment - Interface in gov.nasa.jpf.vm.serialize
-
- AmmendableFilterConfiguration.InstanceOverride - Interface in gov.nasa.jpf.vm.serialize
-
- AmmendableFilterConfiguration.StaticAmmendment - Interface in gov.nasa.jpf.vm.serialize
-
- ammendFieldInclusion(FieldInfo, boolean) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.InstanceAmmendment
-
- ammendFieldInclusion(FieldInfo, boolean) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.StaticAmmendment
-
- ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.FieldAmmendmentByName
-
- ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IgnoreConstants
-
- ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IgnoresFromAnnotations
-
- ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IgnoreThreadNastiness
-
- ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IgnoreUtilSilliness
-
- ammendFieldInclusion(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.serialize.IncludesFromAnnotations
-
- ammendFramePolicy(MethodInfo, FramePolicy) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.FrameAmmendment
-
- ammendFramePolicy(MethodInfo, FramePolicy) - Method in class gov.nasa.jpf.vm.serialize.IgnoresFromAnnotations
-
- and(BitSet1024) - Method in class gov.nasa.jpf.util.BitSet1024
-
- and(BitSet256) - Method in class gov.nasa.jpf.util.BitSet256
-
- and(BitSet64) - Method in class gov.nasa.jpf.util.BitSet64
-
- and(CheckEvent) - Method in class gov.nasa.jpf.util.event.CheckEvent
-
- andNot(BitSet1024) - Method in class gov.nasa.jpf.util.BitSet1024
-
- andNot(BitSet256) - Method in class gov.nasa.jpf.util.BitSet256
-
- andNot(BitSet64) - Method in class gov.nasa.jpf.util.BitSet64
-
- ANEWARRAY - Class in gov.nasa.jpf.jvm.bytecode
-
Create new array of reference
..., count => ..., arrayref
- ANEWARRAY(String) - Constructor for class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
-
- anewarray(String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- anewarray(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- anewarray(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- anewarray(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- anewarray(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- anewarray(String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ANNOTATIONDEFAULT_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- AnnotationInfo - Class in gov.nasa.jpf.vm
-
the JPF internal representation for Java Annotations
AnnotationInfos represent a separate type system.
- AnnotationInfo(String, ClassLoaderInfo, AnnotationParser) - Constructor for class gov.nasa.jpf.vm.AnnotationInfo
-
- AnnotationInfo(AnnotationInfo) - Constructor for class gov.nasa.jpf.vm.AnnotationInfo
-
this is the base ctor for AbstractTypeAnnotationInfos, which add additional
target information from the classfile
- AnnotationInfo(String, AnnotationInfo.Entry[], boolean) - Constructor for class gov.nasa.jpf.vm.AnnotationInfo
-
- AnnotationInfo.AnnotationAttribute - Class in gov.nasa.jpf.vm
-
- AnnotationInfo.ClassValue - Class in gov.nasa.jpf.vm
-
- AnnotationInfo.Entry - Class in gov.nasa.jpf.vm
-
- AnnotationInfo.EnumValue - Class in gov.nasa.jpf.vm
-
- AnnotationParser - Interface in gov.nasa.jpf.vm
-
a parser for annotation class files
- annotations - Variable in class gov.nasa.jpf.vm.InfoObject
-
- annotationStack - Variable in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- anyCombination(Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
-
an alterative of all combinations of the specified events (regardless of order)
- ANYLINE - Static variable in class gov.nasa.jpf.util.LocationSpec
-
- anyPermutation(Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
-
generate tree with all event permutations without repetitions.
- app - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- appCtx - Variable in class gov.nasa.jpf.vm.SingleProcessVM
-
- appCtx - Variable in class gov.nasa.jpf.vm.ThreadInfo
-
- append(String, String, String) - Method in class gov.nasa.jpf.Config
-
- append(String, String) - Method in class gov.nasa.jpf.Config
-
- append(CharSequence) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- append(CharSequence, int, int) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- append(char) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- append(int[]) - Method in class gov.nasa.jpf.util.IntVector
-
- append(int[], int, int) - Method in class gov.nasa.jpf.util.IntVector
-
- append(boolean[]) - Method in class gov.nasa.jpf.util.IntVector
-
- append(IntVector) - Method in class gov.nasa.jpf.util.IntVector
-
- append(F[]) - Method in class gov.nasa.jpf.util.ObjVector
-
- append(F[], int, int) - Method in class gov.nasa.jpf.util.ObjVector
-
- append(ObjVector<F>) - Method in class gov.nasa.jpf.util.ObjVector
-
- append(ObjArray<F>) - Method in class gov.nasa.jpf.util.ObjVector
-
- append(ArrayList<F>) - Method in class gov.nasa.jpf.util.ObjVector
-
- appendArray(T[], T...) - Static method in class gov.nasa.jpf.util.Misc
-
- appendBits(long[]) - Method in class gov.nasa.jpf.util.IntVector
-
- appendConfiguredFrameAmmendments(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendConfiguredInstanceAmmendments(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendConfiguredInstanceOverrides(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendConfiguredStaticAmmendments(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendElement(T[], T) - Static method in class gov.nasa.jpf.util.Misc
-
- appendFieldAmmendment(AmmendableFilterConfiguration.FieldAmmendment) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendFrameAmmendment(AmmendableFilterConfiguration.FrameAmmendment) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendInstanceAmmendment(AmmendableFilterConfiguration.InstanceAmmendment) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendInstanceOverride(AmmendableFilterConfiguration.InstanceOverride) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendPacked(boolean[]) - Method in class gov.nasa.jpf.util.IntVector
-
- appendPacked(byte[]) - Method in class gov.nasa.jpf.util.IntVector
-
- appendPacked(char[]) - Method in class gov.nasa.jpf.util.IntVector
-
- appendPacked(short[]) - Method in class gov.nasa.jpf.util.IntVector
-
- appendPath(String, String, String) - Method in class gov.nasa.jpf.Config
-
- appendRawBits(float[]) - Method in class gov.nasa.jpf.util.IntVector
-
- appendRawBits(double[]) - Method in class gov.nasa.jpf.util.IntVector
-
- appendStaticAmmendment(AmmendableFilterConfiguration.StaticAmmendment) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.Fields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.NamedFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- appendTo(IntVector) - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- appendUniqueElement(T[], T) - Static method in class gov.nasa.jpf.util.Misc
-
- ApplicationContext - Class in gov.nasa.jpf.vm
-
auxiliary class that captures the main entry and classloader context
of applications
- areAssertionsEnabled() - Method in class gov.nasa.jpf.vm.ClassInfo
-
public static ClassInfo getAnnotationProxy (ClassInfo ciAnnotation){
ThreadInfo ti = ThreadInfo.getCurrentThread();
// make sure the annotationCls is initialized (no code there)
if (!ciAnnotation.isInitialized()) {
ciAnnotation.registerClass(ti);
ciAnnotation.setInitialized(); // no clinit
}
String url = computeProxyUrl(ciAnnotation);
ClassInfo ci = null; // getOriginalClassInfo(url);
if (ci == null){
String cname = ciAnnotation.getName() + "$Proxy";
ci = new ClassInfo(ciAnnotation, cname, ciAnnotation.classLoader, url);
ciAnnotation.classLoader.addResolvedClass(ci);
if (!ci.isInitialized()){
ci.registerClass(ti);
ci.setInitialized();
}
}
return ci;
}
- ARETURN - Class in gov.nasa.jpf.jvm.bytecode
-
Return reference from method
..., objectref => [empty]
- ARETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- areturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- areturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- areturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- areturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- areturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- areturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- args - Variable in class gov.nasa.jpf.vm.NativeStackFrame
-
- argSize - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- argSize - Variable in class gov.nasa.jpf.vm.MethodInfo
-
the number of stack slots for the arguments (incl.
- argTypes - Static variable in class gov.nasa.jpf.listener.Perturbator
-
- argTypes - Variable in class gov.nasa.jpf.vm.MethodInfo
-
used for native method parameter conversion (lazy evaluated)
- arguments - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- arguments - Variable in class gov.nasa.jpf.util.event.Event
-
- arguments - Variable in class gov.nasa.jpf.util.script.Event
-
- ArrayAccess - Class in gov.nasa.jpf.vm
-
CG attribute to store array references of aload/astore operations
- ArrayAccess(int, int, boolean) - Constructor for class gov.nasa.jpf.vm.ArrayAccess
-
- ArrayByteQueue - Class in gov.nasa.jpf.util
-
It is a dynamically growing, cyclic array buffer queue for bytes.
- ArrayByteQueue() - Constructor for class gov.nasa.jpf.util.ArrayByteQueue
-
- ArrayByteQueue(int) - Constructor for class gov.nasa.jpf.util.ArrayByteQueue
-
- arrayCopy(ElementInfo, int, int, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
NOTE - this doesn't support element type checks or overlapping in-array copy
- arrayCopy(int, int, int, int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
NOTE - this doesn't support element type checks or overlapping in-array copy
- ArrayElementInstruction - Class in gov.nasa.jpf.vm.bytecode
-
abstract base for all array element access instructions
- ArrayElementInstruction() - Constructor for class gov.nasa.jpf.vm.bytecode.ArrayElementInstruction
-
- ArrayFields - Class in gov.nasa.jpf.vm
-
a Field (data value) store for array objects
- ArrayFields() - Constructor for class gov.nasa.jpf.vm.ArrayFields
-
- ArrayIndexOutOfBoundsExecutiveException - Exception in gov.nasa.jpf.vm
-
- ArrayIndexOutOfBoundsExecutiveException(Instruction) - Constructor for exception gov.nasa.jpf.vm.ArrayIndexOutOfBoundsExecutiveException
-
- ArrayIndexOutOfBoundsExecutiveException(Instruction, String) - Constructor for exception gov.nasa.jpf.vm.ArrayIndexOutOfBoundsExecutiveException
-
- ArrayIntSet - Class in gov.nasa.jpf.util
-
common base for array based IntSet implementations
- ArrayIntSet() - Constructor for class gov.nasa.jpf.util.ArrayIntSet
-
- ArrayIntSet(int) - Constructor for class gov.nasa.jpf.util.ArrayIntSet
-
- ARRAYLENGTH - Class in gov.nasa.jpf.jvm.bytecode
-
Get length of array
..., arrayref => ..., length
- ARRAYLENGTH() - Constructor for class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
-
- arraylength() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- arrayLength - Variable in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
-
- arraylength() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- arraylength() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- arraylength() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- arraylength() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- arraylength() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- arrayLength() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- arrayLength() - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- arrayLength() - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- arrayLengths - Variable in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- ArrayLoadInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
abstraction for all array load instructions
..., array, index => ..., value
- ArrayLoadInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
- ArrayObjectQueue<E> - Class in gov.nasa.jpf.util
-
dynamically growing, cyclic array buffer queue for object references
- ArrayObjectQueue() - Constructor for class gov.nasa.jpf.util.ArrayObjectQueue
-
- ArrayObjectQueue(int) - Constructor for class gov.nasa.jpf.util.ArrayObjectQueue
-
- ArrayOffset - Class in gov.nasa.jpf.vm
-
data encapsulation for backtracking.
- ArrayOffset(int[]) - Constructor for class gov.nasa.jpf.vm.ArrayOffset
-
- arrayOperandAttr - Variable in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- arrayRef - Variable in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
-
- arrayRef - Variable in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- ArrayStoreInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
abstraction for all array store instructions
...
- ArrayStoreInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- ArrayValue - Class in gov.nasa.jpf.util.json
-
Array parsed from JSON document
- ArrayValue() - Constructor for class gov.nasa.jpf.util.json.ArrayValue
-
- arrayWithoutFirst(T[], int) - Static method in class gov.nasa.jpf.util.Misc
-
- arrayWithoutFirst(String[], int) - Static method in class gov.nasa.jpf.util.Misc
-
- asBaseIterable(Collection<E>) - Static method in class gov.nasa.jpf.util.Misc
-
- asBooleanArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asBooleanArray() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- asBooleanArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asBoxObject() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- asBoxObject() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asByteArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asByteArray() - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- asByteArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asCanonicalUnixPath(String) - Static method in class gov.nasa.jpf.util.FileUtils
-
turn a mixed path list into a valid Unix path set without drive letters,
and with '/' and ':' separators.
- asCanonicalUserPathName(String) - Static method in class gov.nasa.jpf.util.FileUtils
-
- asCanonicalWindowsPath(String) - Static method in class gov.nasa.jpf.util.FileUtils
-
turn a mixed path list into a valid Windows path set with drive letters,
and '\' and ';' separators.
- asCharArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asCharArray(int, int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asCharArray() - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- asCharArray(int, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- asCharArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asClass(String) - Method in class gov.nasa.jpf.Config
-
- asDoubleArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asDoubleArray() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- asDoubleArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asFieldSlots() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asFieldSlots() - Method in class gov.nasa.jpf.vm.Fields
-
- asFieldSlots() - Method in class gov.nasa.jpf.vm.NamedFields
-
- asFloatArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asFloatArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asFloatArray() - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- asInstruction() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
this is for cases where we need the Instruction type.
- asInstruction() - Method in class gov.nasa.jpf.vm.Instruction
-
- asIntArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asIntArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asIntArray() - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- asLongArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asLongArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asLongArray() - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- asNativeSubclass(Class<T>) - Method in class gov.nasa.jpf.util.TypeRef
-
return the host VM class for this ref.
- asOrderedMap() - Method in class gov.nasa.jpf.Config
-
- asPlatformPath(String) - Static method in class gov.nasa.jpf.util.FileUtils
-
- asReferenceArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asReferenceArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asReferenceArray() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- assertArrayEquals(byte[], byte[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(String, Object, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(Object, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(String, int, int) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(int, int) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(String, long, long) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(long, long) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(double, double) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(String, double, double) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(float, float) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(String, float, float) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(String, double, double, double) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(double, double, double) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(String, float, float, float) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertEquals(float, float, float) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertFalse(String, boolean) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertFalse(boolean) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertionError(StackTraceElement, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
-
run JPF expecting a AssertionError in the SuT
- assertionError(String...) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- assertionErrorDetails(StackTraceElement, String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- assertionErrorDetails(String, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- AssertionProperty - Class in gov.nasa.jpf.listener
-
this is a property listener that turns thrown AssertionErrors into
property violations before they are caught (i.e.
- AssertionProperty(Config) - Constructor for class gov.nasa.jpf.listener.AssertionProperty
-
- assertNotNull(String, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertNotNull(Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertNull(String, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertNull(Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertSame(String, Object, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertSame(Object, Object) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertTrue(String, boolean) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertTrue(boolean) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- assertTrue(String, boolean) - Static method in class gov.nasa.jpf.vm.Verify
-
- assertTrue(boolean) - Static method in class gov.nasa.jpf.vm.Verify
-
- assertTrue__Z__V(MJIEnv, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- asShortArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- asShortArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asShortArray() - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- asString() - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- asString(int, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- asString() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- asString() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- asStringArray(String) - Method in class gov.nasa.jpf.Config
-
- ASTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store reference into local variable
..., objref => ...
- ASTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ASTORE
-
- astore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- astore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- astore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- astore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- astore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- astore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- astore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- astore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- astore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- astore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- astore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- astore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- astore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- astore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- astore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- astore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- astore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- astore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- astore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- astore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- astore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- astore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- astore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- astore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- astore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- astore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- astore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- astore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- astore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- astore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- asTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
-
- asUnixPathName(File) - Static method in class gov.nasa.jpf.util.FileUtils
-
- ATHROW - Class in gov.nasa.jpf.jvm.bytecode
-
Throw exception or error
..., objectref => objectref
- ATHROW() - Constructor for class gov.nasa.jpf.jvm.bytecode.ATHROW
-
- athrow() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- athrow() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- athrow() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- athrow() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- athrow() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- athrow() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- atLabel(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- atLabel(int) - Static method in class gov.nasa.jpf.vm.Verify
-
- atMethod(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- AtomicData - Class in gov.nasa.jpf.vm
-
helper object to store per thread information about atomic line
execution
<2do> check if we can't do this less expensive.
- AtomicData() - Constructor for class gov.nasa.jpf.vm.AtomicData
-
- atPosition(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- atReturn() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- attach(VM) - Method in class gov.nasa.jpf.vm.AbstractRestorer
-
- attach(VM) - Method in class gov.nasa.jpf.vm.AbstractSerializer
-
- attach(VM) - Method in interface gov.nasa.jpf.vm.Backtracker
-
- attach(VM) - Method in class gov.nasa.jpf.vm.DebugJenkinsStateSet
-
- attach(VM) - Method in class gov.nasa.jpf.vm.DefaultBacktracker
-
- attach(VM) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- attach(VM) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- attach(VM) - Method in class gov.nasa.jpf.vm.SerializingStateSet
-
- attach(VM) - Method in interface gov.nasa.jpf.vm.StateRestorer
-
- attach(VM) - Method in interface gov.nasa.jpf.vm.StateSerializer
-
- attach(VM) - Method in interface gov.nasa.jpf.vm.StateSet
-
- attr - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- attr - Variable in class gov.nasa.jpf.vm.InfoObject
-
user defined attribute objects.
- attr - Variable in class gov.nasa.jpf.vm.Instruction
-
- ATTR_ATTRIBUTE_CHANGED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_CONSTRUCTED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_EXPOSED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_FINALIZED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_FLI_CHANGED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_FREEZE_SHARED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_IMMUTABLE - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_IS_FROZEN - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_IS_FROZEN - Static variable in class gov.nasa.jpf.vm.StackFrame
-
this StackFrame is not allowed to be modified anymore because it has been state stored.
- ATTR_IS_MARKED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_LIVE_BIT - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_MARKED_OR_LIVE_BIT - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_PINDOWN_MASK - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_SHARED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- ATTR_TREF_CHANGED - Static variable in class gov.nasa.jpf.vm.ElementInfo
-
- Attributable - Interface in gov.nasa.jpf.util
-
interface for types that support attributes
- attributes - Variable in class gov.nasa.jpf.vm.ElementInfo
-
- attributes - Variable in class gov.nasa.jpf.vm.FieldInfo
-
- attributes - Variable in class gov.nasa.jpf.vm.GenericHeap
-
- attributes - Variable in class gov.nasa.jpf.vm.MethodInfo
-
a batch of execution related JPF attributes
- attributes - Variable in class gov.nasa.jpf.vm.StackFrame
-
state management related attributes similar to ElementInfo.
- attributes - Variable in class gov.nasa.jpf.vm.ThreadInfo
-
- Attributor - Interface in gov.nasa.jpf.vm
-
interface to configure various method and field attributes at class
load time
- Attributor() - Constructor for class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer.Attributor
-
- attributors - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
list of configurable Attributors for ClassInfos, MethodInfos and FieldInfos
that are consulted after creating the ClassInfo but before notifying classLoaded() listeners
- attrIterator() - Method in interface gov.nasa.jpf.util.Attributable
-
- attrIterator(Class<T>) - Method in interface gov.nasa.jpf.util.Attributable
-
- attrIterator() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- attrIterator(Class<A>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- attrIterator() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- attrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- attrIterator() - Method in class gov.nasa.jpf.vm.InfoObject
-
- attrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.InfoObject
-
- attrIterator() - Method in class gov.nasa.jpf.vm.Instruction
-
- attrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.Instruction
-
- attrs - Variable in class gov.nasa.jpf.vm.StackFrame
-
- autoloadAnnotations - Static variable in class gov.nasa.jpf.vm.ClassInfo
-
support to auto-load listeners from annotations
- autoloaded - Static variable in class gov.nasa.jpf.vm.ClassInfo
-
- Automaton<S extends State> - Class in gov.nasa.jpf.util.automaton
-
generic class for modeling automatons
Since this is used in so many extensions from both model and native code,
it seems appropriate to add a basis implementation to util.
- Automaton(String, int, int) - Constructor for class gov.nasa.jpf.util.automaton.Automaton
-
- Automaton(String, int) - Constructor for class gov.nasa.jpf.util.automaton.Automaton
-
- Automaton(String) - Constructor for class gov.nasa.jpf.util.automaton.Automaton
-
- available() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
-
- available() - Method in class gov.nasa.jpf.util.LimitedInputStream
-
- AvailableBufferedInputStream - Class in gov.nasa.jpf.util
-
- AvailableBufferedInputStream(InputStream) - Constructor for class gov.nasa.jpf.util.AvailableBufferedInputStream
-
- AvailableBufferedInputStream(InputStream, int) - Constructor for class gov.nasa.jpf.util.AvailableBufferedInputStream
-
- cached - Variable in class gov.nasa.jpf.vm.AbstractRestorer
-
- cached - Variable in class gov.nasa.jpf.vm.AbstractSerializer
-
- cachedMemento - Variable in class gov.nasa.jpf.vm.ElementInfo
-
- call(Class<?>, String, Object[]) - Static method in class gov.nasa.jpf.tool.Run
-
- CallMonitor - Class in gov.nasa.jpf.listener
-
this isn't yet a useful tool, but it shows how to track method calls with
their corresponding argument values
- CallMonitor() - Constructor for class gov.nasa.jpf.listener.CallMonitor
-
- callSiteDescriptor(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- callUncaughtHandler(ExceptionInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
this explicitly models the standard ThreadGroup.uncaughtException(), but we want
to save us a roundtrip if that's the only handler we got.
- callUncaughtHandler(ExceptionInfo, int, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- CALOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load char from array
..., arrayref, index => ..., value
- CALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.CALOAD
-
- caload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- caload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- caload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- caload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- caload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- caload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- canHaveSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- canHaveSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- canHaveSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
- canHaveSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- canHaveSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- canHaveSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
- canHaveSharednessCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- canHaveSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- canHaveSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
check to determine if call site, object/class attributes and thread execution state
could cause CGs.
- canHaveSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
- canLock(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- canLock(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- canLock(ThreadInfo) - Method in class gov.nasa.jpf.vm.Monitor
-
Returns true if it is possible to lock the monitor.
- canonicalLiveIterator() - Method in class gov.nasa.jpf.vm.ThreadList
-
an iterator for a canonical order over all live threads
- capacity() - Method in class gov.nasa.jpf.util.BitSet1024
-
number of bits we can store
- capacity() - Method in class gov.nasa.jpf.util.BitSet256
-
number of bits we can store
- capacity() - Method in class gov.nasa.jpf.util.BitSet64
-
- capacity() - Method in class gov.nasa.jpf.util.BitSetN
-
- capacity() - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- cardinality() - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- cardinality() - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- CAST - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CASTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store into char array
..., arrayref, index, value => ...
- CASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.CASTORE
-
- castore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- castore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- castore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- castore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- castore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- castore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- CAT_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
-
- CAT_END_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
-
- CAT_START_CHAR - Static variable in class gov.nasa.jpf.util.StringExpander
-
- cause - Variable in class gov.nasa.jpf.listener.NullTracker.NullSource
-
- cc - Variable in class gov.nasa.jpf.vm.PreciseAllocationContext
-
- cf - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- CFSerializer - Class in gov.nasa.jpf.vm.serialize
-
a FilteringSerializer that performs on-the-fly heap canonicalization to
achieve heap symmetry.
- CFSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.CFSerializer
-
- CGCall - Class in gov.nasa.jpf.util.json
-
- CGCall(String) - Constructor for class gov.nasa.jpf.util.json.CGCall
-
- CGCreator - Interface in gov.nasa.jpf.util.json
-
Creates Choice generator from Value array.
- CGCreatorFactory - Class in gov.nasa.jpf.util.json
-
Singleton factory for creating CGCreators.
- CGMonitor - Class in gov.nasa.jpf.listener
-
listener to report out what CGs and choices are processed during the search.
- CGMonitor(Config) - Constructor for class gov.nasa.jpf.listener.CGMonitor
-
- CGRemover - Class in gov.nasa.jpf.listener
-
listener that removes CGs for specified locations, method calls or method bodies
This is an application specific state space optimizer that should be used
carefully since it has to be aware of which CGs can be removed, and which
ones can't (e.g.
- CGRemover(Config) - Constructor for class gov.nasa.jpf.listener.CGRemover
-
- changed() - Method in class gov.nasa.jpf.vm.KernelState
-
called by internals to indicate a change in KernelState.
- changes - Variable in class gov.nasa.jpf.util.SparseClusterArray
-
- charArrayClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- CharArrayFields - Class in gov.nasa.jpf.vm
-
element values for char[] objects
- CharArrayFields(int) - Constructor for class gov.nasa.jpf.vm.CharArrayFields
-
- CharFieldInfo - Class in gov.nasa.jpf.vm
-
fieldinfo for slots holding chars
- CharFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.CharFieldInfo
-
- check(Search, VM) - Method in class gov.nasa.jpf.GenericProperty
-
- check(Search, VM) - Method in class gov.nasa.jpf.listener.AssertionProperty
-
- check(Search, VM) - Method in class gov.nasa.jpf.listener.EndlessLoopDetector
-
- check(Search, VM) - Method in class gov.nasa.jpf.listener.HeapTracker
-
return 'false' if property is violated
- check(Search, VM) - Method in class gov.nasa.jpf.listener.NoStateCycles
-
- check(Search, VM) - Method in class gov.nasa.jpf.listener.NumericValueChecker
-
- check(Search, VM) - Method in class gov.nasa.jpf.listener.PathOutputMonitor
-
- check(Search, VM) - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
-
- check(Search, VM) - Method in interface gov.nasa.jpf.Property
-
return true if property is NOT violated
- check(Search, VM) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- check(MJIEnv, int) - Method in class gov.nasa.jpf.util.event.CheckEvent
-
conjunctions and disjunctions of this check event
- check(Search, VM) - Method in class gov.nasa.jpf.vm.NoOutOfMemoryErrorProperty
-
- check(Search, VM) - Method in class gov.nasa.jpf.vm.NotDeadlockedProperty
-
- check(Search, VM) - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
-
- CHECK_CONSISTENCY - Static variable in class gov.nasa.jpf.vm.VM
-
this is a debugging aid to control compilation of expensive consistency checks
(we don't control these with class-wise assertion enabling since we do use
unconditional assertions for mandatory consistency checks)
- checkAndResetBacktrackRequest() - Method in class gov.nasa.jpf.search.Search
-
- checkAndResetProbeRequest() - Method in class gov.nasa.jpf.search.Search
-
this does the actual notification and resets the request, hence this call
should only happen from within JPFs main thread
- checkArray(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- checkArrayBounds(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- checkArrayStoreException(ThreadInfo, StackFrame, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
-
- checkAssertion(boolean, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- checkAssertion(boolean, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- checkCallerForOOM(StackFrame, Instruction) - Method in class gov.nasa.jpf.listener.OOMEInjector
-
- CHECKCAST - Class in gov.nasa.jpf.jvm.bytecode
-
Check whether object is of given type
..., objectref => ..., objectref
- CHECKCAST() - Constructor for class gov.nasa.jpf.jvm.bytecode.CHECKCAST
-
- CHECKCAST(String) - Constructor for class gov.nasa.jpf.jvm.bytecode.CHECKCAST
-
- checkcast(String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- checkcast(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- checkcast(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- checkcast(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- checkcast(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- checkcast(String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- checkClassName(String) - Static method in class gov.nasa.jpf.tool.Run
-
- checkConsistency() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- checkConsistency(boolean) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- checkConsistency(boolean) - Method in interface gov.nasa.jpf.vm.Heap
-
- checkConsistency(boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
only for debugging purposes
- checkConsistency(boolean) - Method in class gov.nasa.jpf.vm.ThreadList
-
only for debugging purposes, this is expensive
- checkConsistency(boolean) - Method in class gov.nasa.jpf.vm.VM
-
only for debugging, this is expensive
If this is a store (forward) this is called before the state is stored.
- checkCtorSourcePre(ThreadInfo, ReturnInstruction) - Method in class gov.nasa.jpf.listener.NullTracker
-
- checkError() - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- CheckEvent - Class in gov.nasa.jpf.util.event
-
a pseudo event that encapsulates a (possibly composed) check
This event type uses 'alt' for disjunction and 'next' for conjunction if
they point to CheckEvents
- CheckEvent(String, Object...) - Constructor for class gov.nasa.jpf.util.event.CheckEvent
-
- CheckExtendTransition - Class in gov.nasa.jpf.vm
-
system attribute to dynamically mark ChoiceGenerators for transition extension checks
- CheckExtendTransition() - Constructor for class gov.nasa.jpf.vm.CheckExtendTransition
-
- checkFailedLockAssumption(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.ThresholdFieldLockInfo
-
- checkFieldInfo(FieldInfo) - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- checkFieldSourcePre(ThreadInfo, WriteInstruction) - Method in class gov.nasa.jpf.listener.NullTracker
-
- checkGC() - Method in class gov.nasa.jpf.vm.SystemState
-
check if number of allocations since last GC exceed the maxAllocGC
threshold, perform on-the-fly GC if yes.
- checkGuard() - Method in class gov.nasa.jpf.util.automaton.Transition
-
- checkInheritedAnnotations() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- checkIsModifiable() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- checkIsModifiable() - Method in class gov.nasa.jpf.vm.StackFrame
-
- checkLocalSourcePost(ThreadInfo, LocalVariableInstruction) - Method in class gov.nasa.jpf.listener.NullTracker
-
- checkMethodSourcePre(ThreadInfo, ReturnValueInstruction) - Method in class gov.nasa.jpf.listener.NullTracker
-
- checkNextChoiceGeneratorSet(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- checkNoClinitInitialization() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- checkOrphan(Method, String) - Method in class gov.nasa.jpf.vm.NativePeer
-
- checkOtherRunnables(ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- checkOtherRunnables(ThreadInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- checkOtherRunnables(ThreadInfo) - Method in class gov.nasa.jpf.vm.PathSharednessPolicy
-
- checkPath(Event) - Method in class gov.nasa.jpf.util.event.EventTree
-
this should be overridden in case we want to check if this is an expected trace
The generic form can only check if this is a valid end event.
- checkPath(Event, String[]) - Method in class gov.nasa.jpf.util.event.EventTree
-
- checkPath(Event) - Method in class gov.nasa.jpf.util.event.TestEventTree
-
- checkPropertyViolation() - Method in class gov.nasa.jpf.search.Search
-
- checkProtection(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.FieldLockInfo
-
- checkProtection(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
-
- checkProtection(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
-
- checkRace(ThreadInfo[]) - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
-
- checkStateSpaceLimit() - Method in class gov.nasa.jpf.search.Search
-
check if we have a minimum amount of free memory left.
- checkSystemClassFailure() - Method in exception gov.nasa.jpf.vm.ClassInfoException
-
- checkUnresolvedNativeMethods() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- childStates - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- childStates - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- ChoiceGenerator<T> - Interface in gov.nasa.jpf.vm
-
generic interface for configurable choice generators
- choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.CGMonitor
-
- choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.ChoiceSelector
-
- choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.ExecTracker
-
- choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.ListenerAdapter
-
- choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
-
- choiceGeneratorAdvanced(VM, ChoiceGenerator<?>) - Method in interface gov.nasa.jpf.vm.VMListener
-
the next choice was requested from a previously registered ChoiceGenerator
NOTE - this notification happens before the KernelState is stored, i.e.
- ChoiceGeneratorBase<T> - Class in gov.nasa.jpf.vm
-
abstract root class for configurable choice generators
- ChoiceGeneratorBase() - Constructor for class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
Deprecated.
- ChoiceGeneratorBase(String) - Constructor for class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- choiceGeneratorProcessed(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.ListenerAdapter
-
- choiceGeneratorProcessed(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- choiceGeneratorProcessed(VM, ChoiceGenerator<?>) - Method in interface gov.nasa.jpf.vm.VMListener
-
a ChoiceGnerator has returned all his choices
NOTE - this notification happens before the KernelState is stored, i.e.
- choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.CGRemover
-
- choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.ListenerAdapter
-
- choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
-
- choiceGeneratorRegistered(VM, ChoiceGenerator<?>, ThreadInfo, Instruction) - Method in interface gov.nasa.jpf.vm.VMListener
-
next ChoiceGenerator was registered, which means this is the end of the current transition
the reason why we have this in addition to the choiceGeneratorSet is that listeners
can reset the registered CG and so force the current transition to continue (although the
listener in this case has to make sure the operand stack is in a consistent state for
continued execution because there might be a bottom half of an Instruction.execute() missing)
- choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.CGMonitor
-
- choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.CoverageAnalyzer
-
- choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
-
- choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.StateSpaceAnalyzer
-
- choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.ListenerAdapter
-
- choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.report.Statistics
-
- choiceGeneratorSet(VM, ChoiceGenerator<?>) - Method in interface gov.nasa.jpf.vm.VMListener
-
a new ChoiceGenerator was set, which means we are at the beginning of a new transition.
- ChoicePoint - Class in gov.nasa.jpf.vm
-
a little helper class that is used to replay previously stored traces
(which are little more than just a list of ChoiceGenerator classnames and
choiceIndex indexes stored in a previous run)
- choices - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- choices - Variable in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- choices - Variable in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- ChoiceSelector - Class in gov.nasa.jpf.listener
-
this is a listener that only executes single choices until it detects
that it should start to search.
- ChoiceSelector(Config, JPF) - Constructor for class gov.nasa.jpf.listener.ChoiceSelector
-
- ChoiceTracker - Class in gov.nasa.jpf.listener
-
generic choice tracker tool, to produce a list of choice values that
can be used to create readable replay scripts etc.
- ChoiceTracker(JPF, String, Class<?>) - Constructor for class gov.nasa.jpf.listener.ChoiceTracker
-
- ChoiceTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.ChoiceTracker
-
- Chunk() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Chunk
-
- Chunk(int) - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Chunk
-
- CHUNK_BASEMASK - Static variable in class gov.nasa.jpf.util.SparseClusterArray
-
- CHUNK_BITS - Static variable in class gov.nasa.jpf.util.SparseClusterArray
-
- CHUNK_SIZE - Static variable in class gov.nasa.jpf.util.SparseClusterArray
-
- ChunkNode() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.ChunkNode
-
- ci - Variable in class gov.nasa.jpf.vm.ElementInfo
-
- ci - Variable in class gov.nasa.jpf.vm.FieldInfo
-
- ci - Variable in class gov.nasa.jpf.vm.MethodInfo
-
Class the method belongs to
- ci - Variable in class gov.nasa.jpf.vm.ThreadInfo
-
- ciInit - Variable in class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
-
- CLASS_EXTENDS - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CLASS_TYPE_PARAMETER - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CLASS_TYPE_PARAMETER_BOUND - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- classAssertionStatus - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- ClassChangeException - Exception in gov.nasa.jpf.vm
-
represents a IncompatibleClassChangeError that has to be thrown in the SUT
- ClassChangeException(String) - Constructor for exception gov.nasa.jpf.vm.ClassChangeException
-
- classClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- ClassFile - Class in gov.nasa.jpf.jvm
-
class to read and dissect Java classfile contents (as specified by the Java VM
spec http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#16628
- ClassFile(byte[], int) - Constructor for class gov.nasa.jpf.jvm.ClassFile
-
- ClassFile(byte[]) - Constructor for class gov.nasa.jpf.jvm.ClassFile
-
- ClassFile(String, byte[]) - Constructor for class gov.nasa.jpf.jvm.ClassFile
-
- ClassFile(String, byte[], int) - Constructor for class gov.nasa.jpf.jvm.ClassFile
-
- ClassFile(File) - Constructor for class gov.nasa.jpf.jvm.ClassFile
-
- ClassFile(String) - Constructor for class gov.nasa.jpf.jvm.ClassFile
-
- ClassFile.CpInfo - Enum in gov.nasa.jpf.jvm
-
- ClassFileContainer - Class in gov.nasa.jpf.vm
-
abstract class that represents the source of a classfile, such
as (root) directories and jars
- ClassFileContainer(String, String) - Constructor for class gov.nasa.jpf.vm.ClassFileContainer
-
- ClassFileMatch - Class in gov.nasa.jpf.vm
-
a lookup match for a given typename in a ClassFileContainer
- ClassFileMatch(String, String) - Constructor for class gov.nasa.jpf.vm.ClassFileMatch
-
- ClassFilePrinter - Class in gov.nasa.jpf.jvm
-
simple tool to print contents of a classfile
<2do> use indentation level variable and formated output
- ClassFilePrinter() - Constructor for class gov.nasa.jpf.jvm.ClassFilePrinter
-
- ClassFileReader - Interface in gov.nasa.jpf.jvm
-
interface for classfile processors
NOTE - all types are given ss descriptors, i.e.
- ClassFileReaderAdapter - Class in gov.nasa.jpf.jvm
-
adapter class implementing the ClassFileReader interface
- ClassFileReaderAdapter() - Constructor for class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- classFileUrl - Variable in class gov.nasa.jpf.vm.ClassInfo
-
Uniform resource locater for the class file.
- ClassInfo - Class in gov.nasa.jpf.vm
-
Describes the VM's view of a java class.
- ClassInfo(String, ClassLoaderInfo, String) - Constructor for class gov.nasa.jpf.vm.ClassInfo
-
- ClassInfo() - Constructor for class gov.nasa.jpf.vm.ClassInfo
-
- ClassInfo(String, ClassLoaderInfo) - Constructor for class gov.nasa.jpf.vm.ClassInfo
-
ClassInfo ctor used for builtin types (arrays and primitive types)
idx.e.
- ClassInfo(ClassInfo, String, ClassLoaderInfo, String) - Constructor for class gov.nasa.jpf.vm.ClassInfo
-
createAndInitialize a fully synthetic implementation of an Annotation proxy
- ClassInfo(ClassInfo, BootstrapMethodInfo, String, String[]) - Constructor for class gov.nasa.jpf.vm.ClassInfo
-
- classInfo - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- ClassInfoException - Exception in gov.nasa.jpf.vm
-
- ClassInfoException(String, ClassLoaderInfo, String, String) - Constructor for exception gov.nasa.jpf.vm.ClassInfoException
-
- ClassInfoException(String, ClassLoaderInfo, String, String, Throwable) - Constructor for exception gov.nasa.jpf.vm.ClassInfoException
-
- ClassInfoFilter - Class in gov.nasa.jpf.util
-
utility class that can be used by InstructionFactory implementations to
selectively replace bytecodes for specified class sets.
- ClassInfoFilter(String[], String[], ClassInfo, ClassInfo) - Constructor for class gov.nasa.jpf.util.ClassInfoFilter
-
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.CGRemover
-
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.CoverageAnalyzer
-
print uncovered source ranges
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.ExceptionInjector
-
get the target insns/methods
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.ObjectTracker
-
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.OOMEInjector
-
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.Perturbator
-
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.listener.StopWatchFuzzer
-
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.ListenerAdapter
-
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- classLoaded(VM, ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer.Attributor
-
- classLoaded(VM, ClassInfo) - Method in interface gov.nasa.jpf.vm.VMListener
-
new class was loaded.
- classLoader - Variable in class gov.nasa.jpf.vm.AnnotationInfo
-
this records if the associated class file has been loaded.
- classLoader - Variable in class gov.nasa.jpf.vm.ClassInfo
-
The classloader that defined (directly loaded) this class
- classLoaderClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- ClassLoaderInfo - Class in gov.nasa.jpf.vm
-
- ClassLoaderInfo(VM) - Constructor for class gov.nasa.jpf.vm.ClassLoaderInfo
-
for use from SystemClassLoaderInfo ctor, which doesn't have a ClassLoader object
yet and has to set cp and id itself
- ClassLoaderInfo(VM, int, ClassPath, ClassLoaderInfo) - Constructor for class gov.nasa.jpf.vm.ClassLoaderInfo
-
for all other classloaders, which require an already instantiated ClassLoader object
- ClassLoaderList - Class in gov.nasa.jpf.vm
-
container for all ClassLoaderInfos that are in the current state.
- ClassLoaderList() - Constructor for class gov.nasa.jpf.vm.ClassLoaderList
-
- classLoaders - Variable in class gov.nasa.jpf.vm.KernelState
-
the list of the class loaders
- className - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- classNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- classObjectRef - Variable in class gov.nasa.jpf.vm.StaticElementInfo
-
- ClassParseException - Exception in gov.nasa.jpf.vm
-
an exception while parsing a ClassFile
- ClassParseException(String) - Constructor for exception gov.nasa.jpf.vm.ClassParseException
-
- ClassParseException(String, Throwable) - Constructor for exception gov.nasa.jpf.vm.ClassParseException
-
- ClassPath - Class in gov.nasa.jpf.vm
-
this is a lookup mechanism for class files that is based on an ordered
list of directory or jar entries
- ClassPath() - Constructor for class gov.nasa.jpf.vm.ClassPath
-
- cleanUp() - Method in class gov.nasa.jpf.JPF
-
- cleanUp() - Method in class gov.nasa.jpf.report.Reporter
-
called after the JPF run is finished.
- cleanUp() - Method in class gov.nasa.jpf.search.Search
-
called after the JPF run is finished.
- cleanUp(Heap) - Method in class gov.nasa.jpf.vm.FieldLockInfo
-
- cleanUp(Heap) - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
-
only called at the end of the gc on all live objects.
- cleanUp(Heap) - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
-
only called at the end of the gc on all live objects.
- cleanUp() - Method in class gov.nasa.jpf.vm.VM
-
called after the JPF run is finished.
- cleanUpDanglingReferences() - Method in class gov.nasa.jpf.vm.GenericHeap
-
clean up reference values that are stored outside of reference fields
called from KernelState to process live ElementInfos after GC has finished
and only live objects remain in the heap.
- cleanUpDanglingReferences() - Method in interface gov.nasa.jpf.vm.Heap
-
- cleanUpDanglingReferences(Heap) - Method in class gov.nasa.jpf.vm.OVStatics
-
- cleanUpDanglingReferences(Heap) - Method in interface gov.nasa.jpf.vm.Statics
-
- cleanupThreadTermination(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- cleanupThreadTermination(ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- cleanupThreadTermination(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
give policy a chance to clean up referencing ThreadInfoSets upon
thread termination
- cleanupTransients() - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
this is important since keeping the StackFrame alive would be a major
memory leak
- cleanupTransients() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- cleanupTransients() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- cleanupTransients() - Method in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
-
- cleanupTransients() - Method in class gov.nasa.jpf.vm.Instruction
-
this method can be overridden if instruction classes have to store
information for instructionExecuted() notifications, and this information
should not be stored persistent to avoid memory leaks (e.g.
- cleanupWeakRefs() - Method in class gov.nasa.jpf.vm.GenericHeap
-
reset all weak references that now point to collected objects to 'null'
NOTE: this implementation requires our own Reference/WeakReference implementation, to
make sure the 'ref' field is the first one
- clear() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- clear() - Method in class gov.nasa.jpf.util.ArrayIntSet
-
- clear() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- clear(int) - Method in class gov.nasa.jpf.util.BitArray
-
- clear(int) - Method in class gov.nasa.jpf.util.BitSet1024
-
- clear() - Method in class gov.nasa.jpf.util.BitSet1024
-
- clear(int) - Method in class gov.nasa.jpf.util.BitSet256
-
- clear() - Method in class gov.nasa.jpf.util.BitSet256
-
- clear(int) - Method in class gov.nasa.jpf.util.BitSet64
-
- clear() - Method in class gov.nasa.jpf.util.BitSet64
-
- clear(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- clear() - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- clear() - Method in interface gov.nasa.jpf.util.IntSet
-
- clear() - Method in class gov.nasa.jpf.util.IntTable
-
empties the table, leaving it capacity the same.
- clear() - Method in class gov.nasa.jpf.util.IntVector
-
- clear() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- clear() - Method in class gov.nasa.jpf.util.LongVector
-
- clear() - Method in interface gov.nasa.jpf.util.ObjectQueue
-
- clear() - Method in class gov.nasa.jpf.util.ObjVector
-
- clear() - Method in class gov.nasa.jpf.util.SingleElementList
-
- clear() - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- clear() - Method in class gov.nasa.jpf.util.SparseIntVector
-
- clear(int) - Method in class gov.nasa.jpf.util.SparseIntVector
-
- clear() - Method in class gov.nasa.jpf.util.SparseObjVector
-
- clearAll() - Method in class gov.nasa.jpf.util.BitArray
-
- clearAllSatisfying(Predicate<E>) - Method in class gov.nasa.jpf.util.ObjVector
-
- clearAssertionStatus() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- clearAtomic() - Method in class gov.nasa.jpf.vm.SystemState
-
- clearBit(int, int) - Static method in class gov.nasa.jpf.util.Misc
-
- clearError() - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- clearOperandStack() - Method in class gov.nasa.jpf.vm.StackFrame
-
- clearPendingException() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
watch out - just clearing it might cause an infinite loop
if we don't drop frames and/or advance the pc
- clearReturnValue() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- ClinitRequired - Exception in gov.nasa.jpf.vm
-
this one is kind of a hack for situations where we detect deep from
the stack that we need a clinit to be executed, but we can't flag this
to the currently executed insn via a return value.
- ClinitRequired(ClassInfo) - Constructor for exception gov.nasa.jpf.vm.ClinitRequired
-
- clone() - Method in class gov.nasa.jpf.GenericProperty
-
- clone() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- clone() - Method in interface gov.nasa.jpf.Property
-
- clone() - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- clone() - Method in class gov.nasa.jpf.report.Statistics
-
- clone() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- clone() - Method in class gov.nasa.jpf.util.ArrayIntSet
-
- clone() - Method in class gov.nasa.jpf.util.BitSetN
-
- clone() - Method in interface gov.nasa.jpf.util.CloneableObject
-
- clone(E) - Method in interface gov.nasa.jpf.util.Cloner
-
- clone() - Method in class gov.nasa.jpf.util.event.Event
-
- clone() - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- clone() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- clone() - Method in interface gov.nasa.jpf.util.IntSet
-
- clone() - Method in class gov.nasa.jpf.util.IntTable
-
- clone() - Method in class gov.nasa.jpf.util.IntTable.Entry
-
- clone() - Method in class gov.nasa.jpf.util.IntVector
-
- clone() - Method in class gov.nasa.jpf.util.ObjArray
-
- clone(Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- clone() - Method in interface gov.nasa.jpf.util.ObjectSet
-
- clone() - Method in class gov.nasa.jpf.util.ObjVector
-
- clone() - Method in class gov.nasa.jpf.util.script.ScriptElement
-
- clone() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
-
- clone() - Method in class gov.nasa.jpf.util.script.SequenceInterpreter
-
- clone() - Method in class gov.nasa.jpf.util.SparseIntVector
-
- clone() - Method in class gov.nasa.jpf.util.Trace
-
- clone() - Method in class gov.nasa.jpf.util.TraceElement
-
- clone() - Method in class gov.nasa.jpf.vm.AnnotationInfo.Entry
-
- clone() - Method in class gov.nasa.jpf.vm.AtomicData
-
- clone() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- clone() - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- clone() - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- clone() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- clone() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- clone() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- clone() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- clone() - Method in class gov.nasa.jpf.vm.FieldLockInfo
-
- clone() - Method in class gov.nasa.jpf.vm.Fields
-
- clone() - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- clone() - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- clone() - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- clone() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- clone() - Method in class gov.nasa.jpf.vm.Monitor
-
- clone() - Method in class gov.nasa.jpf.vm.NamedFields
-
Creates a clone.
- clone() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- clone() - Method in class gov.nasa.jpf.vm.Path
-
- clone() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- clone() - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- clone() - Method in class gov.nasa.jpf.vm.StackFrame
-
- clone() - Method in class gov.nasa.jpf.vm.ThreadData
-
- clone() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- clone() - Method in class gov.nasa.jpf.vm.ThreadList
-
- clone() - Method in class gov.nasa.jpf.vm.Transition
-
- CloneableObject - Interface in gov.nasa.jpf.util
-
the standard java.lang.Cloneable is just a type tag without methods, so
we can't use it to enforce public access of clone()
- cloneFields() - Method in class gov.nasa.jpf.vm.Fields
-
- cloneFor(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- cloneFor(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
It creates an instance from a original ClassInfo instance.
- cloneForOverriddenValues() - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
this returns a clone that can be used to explicitly set values.
- Cloner<E> - Interface in gov.nasa.jpf.util
-
this is a helper to enable deep copy of generic containers, where the
element types are generic type parameters and therefore can't be
created via ctor or clone.
- close() - Method in class gov.nasa.jpf.util.CommitOutputStream
-
- close() - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- close() - Method in class gov.nasa.jpf.util.LimitedInputStream
-
- close() - Method in class gov.nasa.jpf.util.LogHandler
-
- close() - Method in class gov.nasa.jpf.util.SplitOutputStream
-
- close() - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- closeChannel() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- closeChannel() - Method in class gov.nasa.jpf.report.Publisher
-
- closeChannel() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- ClosedMemento - Interface in gov.nasa.jpf.vm
-
this is a self-contained memento that remembers which object to restore,
and where to restore it into (e.g.
- clsName - Variable in exception gov.nasa.jpf.vm.serialize.UnknownJPFClass
-
- clsSpec - Variable in class gov.nasa.jpf.util.FeatureSpec
-
- cname - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- cname - Variable in class gov.nasa.jpf.jvm.bytecode.NEW
-
- code - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- code - Variable in class gov.nasa.jpf.vm.MethodInfo
-
Instructions associated with the method
- CODE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- collectEndEvents(List<Event>, boolean) - Method in class gov.nasa.jpf.util.event.Event
-
- collectGlobalPaths() - Method in class gov.nasa.jpf.Config
-
collect all the
.{native_classpath,classpath,sourcepath,peer_packages,native_libraries}
and append them to the global settings
NOTE - this is now called from within initClassLoader, which should only happen once and
is the first time we really need the global paths.
- collectTrace(StringBuilder, String, boolean) - Method in class gov.nasa.jpf.util.event.Event
-
- commit() - Method in class gov.nasa.jpf.util.CommitOutputStream
-
- CommitOutputStream - Class in gov.nasa.jpf.util
-
- CommitOutputStream(OutputStream) - Constructor for class gov.nasa.jpf.util.CommitOutputStream
-
- compare(Integer, Integer) - Static method in class gov.nasa.jpf.util.Misc
-
- compare(int, Object[], Object[]) - Static method in class gov.nasa.jpf.util.Misc
-
equals first len objects of two reference arrays, which can contain null
elements.
- compare(T1, T2) - Method in interface gov.nasa.jpf.util.TwoTypeComparator
-
- compareAttrs(Fields) - Method in class gov.nasa.jpf.vm.Fields
-
- compareTo(PrioritizedState) - Method in class gov.nasa.jpf.search.heuristic.PrioritizedState
-
- compareTo(IntVector) - Method in class gov.nasa.jpf.util.IntVector
-
dictionary/lexicographic ordering
- compareTo(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
Comparison for sorting based on index.
- compareTo(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Comparison for sorting based on index.
- CompoundChoiceGenerator<T> - Class in gov.nasa.jpf.vm.choice
-
an abstract choice generator that is just a list of choice generators
- CompoundChoiceGenerator(String) - Constructor for class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- CompoundChoiceGenerator.Entry - Class in gov.nasa.jpf.vm.choice
-
- computeAlphabet() - Method in class gov.nasa.jpf.util.automaton.Automaton
-
- computeAstarPathCost(VM) - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
-
- computeAstarPathCost(VM) - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.BFSHeuristic
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.DFSHeuristic
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.GlobalSwitchThread
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.Interleaving
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.MinimizePreemption
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.MostBlocked
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.NewBFSHeuristic
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.PreferThreads
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.RandomHeuristic
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
-
- computeHeuristicValue() - Method in class gov.nasa.jpf.search.heuristic.UserHeuristic
-
- computeId(int) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- computeId(ClassInfo) - Method in class gov.nasa.jpf.vm.OVStatics
-
- computeId(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- computeNumberOfPermutations(int) - Static method in class gov.nasa.jpf.util.PairPermutationGenerator
-
- computeNumberOfPermutations() - Method in class gov.nasa.jpf.util.PairPermutationGenerator
-
- computeNumberOfPermutations() - Method in class gov.nasa.jpf.util.PermutationGenerator
-
- computeNumberOfPermutations() - Method in class gov.nasa.jpf.util.RandomPermutationGenerator
-
- computeNumberOfPermutations(int) - Static method in class gov.nasa.jpf.util.TotalPermutationGenerator
-
- computeNumberOfPermutations() - Method in class gov.nasa.jpf.util.TotalPermutationGenerator
-
- computeRestorableData() - Method in class gov.nasa.jpf.vm.AbstractRestorer
-
- computeRestorableData() - Method in class gov.nasa.jpf.vm.MementoRestorer
-
- computeSize() - Method in class gov.nasa.jpf.util.IntTable
-
- computeSourceFileName() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- computeStoringData() - Method in class gov.nasa.jpf.vm.AbstractSerializer
-
- computeStoringData() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- computeStoringData() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- computeTime() - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
-
- conditionValue(double, double) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPG
-
- conditionValue(double, double) - Method in class gov.nasa.jpf.jvm.bytecode.DCMPL
-
- conditionValue(double, double) - Method in class gov.nasa.jpf.jvm.bytecode.DoubleCompareInstruction
-
- conditionValue(float, float) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPG
-
- conditionValue(float, float) - Method in class gov.nasa.jpf.jvm.bytecode.FCMPL
-
- conditionValue - Variable in class gov.nasa.jpf.jvm.bytecode.IfInstruction
-
- conditionValue(long, long) - Method in class gov.nasa.jpf.jvm.bytecode.LCMP
-
- conf - Variable in class gov.nasa.jpf.report.Publisher
-
- conf - Variable in class gov.nasa.jpf.report.Reporter
-
- conf - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- Config - Class in gov.nasa.jpf
-
class that encapsulates property-based JPF configuration.
- Config(String[]) - Constructor for class gov.nasa.jpf.Config
-
the standard Config constructor that processes the whole properties stack
- Config(String) - Constructor for class gov.nasa.jpf.Config
-
single source Config constructor (does not process stack)
- Config(Reader) - Constructor for class gov.nasa.jpf.Config
-
- config - Variable in class gov.nasa.jpf.search.Search
-
- config(String) - Method in class gov.nasa.jpf.util.JPFLogger
-
- config(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- config(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
-
- config(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- config(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- config(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
-
- config(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
-
- config - Static variable in class gov.nasa.jpf.vm.ClassInfo
-
- config - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- config - Variable in class gov.nasa.jpf.vm.serialize.IgnoresFromAnnotations
-
- config - Variable in class gov.nasa.jpf.vm.serialize.IncludesFromAnnotations
-
- config - Variable in class gov.nasa.jpf.vm.VM
-
- CONFIG_ARGS - Variable in class gov.nasa.jpf.Config
-
- CONFIG_ARGTYPES - Static variable in class gov.nasa.jpf.Config
-
- CONFIG_KEY - Static variable in class gov.nasa.jpf.util.event.EventTree
-
- ConfigChangeListener - Interface in gov.nasa.jpf
-
listener for gov.nasa.jpf.Config changes.
- ConsolePublisher - Class in gov.nasa.jpf.report
-
- ConsolePublisher(Config, Reporter) - Constructor for class gov.nasa.jpf.report.ConsolePublisher
-
- ConsoleStream - Class in gov.nasa.jpf.util
-
a utility that can be used to write logs which are displayed in a JTextArea
- ConsoleStream(JTextArea) - Constructor for class gov.nasa.jpf.util.ConsoleStream
-
- CONST_VALUE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTANT_CLASS - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTANT_DOUBLE - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTANT_FLOAT - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTANT_INTEGER - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTANT_LONG - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTANT_STRING - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTANT_UTF8 - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- ConstGrowth - Class in gov.nasa.jpf.util
-
- ConstGrowth(int) - Constructor for class gov.nasa.jpf.util.ConstGrowth
-
- ConstInsnPathTime - Class in gov.nasa.jpf.vm
-
time model that uses instruction count along current path to deduce
the execution time.
- ConstInsnPathTime(VM, Config) - Constructor for class gov.nasa.jpf.vm.ConstInsnPathTime
-
- CONSTRAINT - Static variable in class gov.nasa.jpf.report.Publisher
-
- constraintItems - Variable in class gov.nasa.jpf.report.Publisher
-
- constraints - Variable in class gov.nasa.jpf.report.Statistics
-
- CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTRUCTOR_REFERENCE - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- container - Variable in class gov.nasa.jpf.vm.ClassInfo
-
from where the corresponding classfile was loaded (if this is not a builtin)
- contains(int) - Method in class gov.nasa.jpf.util.BitSetN
-
- contains(E) - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- contains(E) - Method in class gov.nasa.jpf.util.ImmutableList
-
- contains(int) - Method in interface gov.nasa.jpf.util.IntSet
-
- contains(int) - Method in class gov.nasa.jpf.util.IntVector
-
- contains(T[], Object) - Static method in class gov.nasa.jpf.util.Misc
-
- contains(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- contains(E) - Method in interface gov.nasa.jpf.util.ObjectSet
-
- contains(Object) - Method in class gov.nasa.jpf.util.SingleElementList
-
- contains(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
-
- contains(T) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
-
- contains(int) - Method in class gov.nasa.jpf.util.UnsortedArrayIntSet
-
- contains(ThreadInfo) - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- contains(ThreadInfo) - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- contains(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ThreadChoiceGenerator
-
- contains(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
-
- contains(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
-
- contains(ThreadInfo) - Method in class gov.nasa.jpf.vm.TidSet
-
- containsAll(Collection<?>) - Method in class gov.nasa.jpf.util.SingleElementList
-
- containsId(String) - Method in class gov.nasa.jpf.util.script.Section
-
- containsLineNumber(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- containsMatchingChoice(Predicate<Event>) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- containsType(Object, Class<?>) - Static method in class gov.nasa.jpf.util.ObjectList
-
- containsWildcards(String) - Static method in class gov.nasa.jpf.util.FileUtils
-
- ControlEvent - Class in gov.nasa.jpf.util.event
-
pseudo event that is used to control the system under test execution
- ControlEvent(String, Object...) - Constructor for class gov.nasa.jpf.util.event.ControlEvent
-
- copy(IntVector, int, IntVector, int, int) - Static method in class gov.nasa.jpf.util.IntVector
-
- copy(int[], int, IntVector, int, int) - Static method in class gov.nasa.jpf.util.IntVector
-
- copy(IntVector, int, int[], int, int) - Static method in class gov.nasa.jpf.util.IntVector
-
- copy(LongVector, int, LongVector, int, int) - Static method in class gov.nasa.jpf.util.LongVector
-
- copy(ObjArray<? extends T>, int, ObjArray<T>, int, int) - Static method in class gov.nasa.jpf.util.ObjArray
-
- copy(ObjVector<? extends E>, int, ObjVector<E>, int, int) - Static method in class gov.nasa.jpf.util.ObjVector
-
- copy(ObjVector<? extends E>, int, E[], int, int) - Static method in class gov.nasa.jpf.util.ObjVector
-
- copyAttrs(Fields) - Method in class gov.nasa.jpf.vm.Fields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- copyElements(ThreadInfo, ElementInfo, int, int, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this is the backend for System.arraycopy implementations, but since it only
throws general exceptions it can also be used in other contexts that require
type and objRef checking
note that we have to do some additional type checking here because we store
reference arrays as int[], i.e.
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- copyElements(ArrayFields, int, int, int) - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- copyFile(File, File) - Static method in class gov.nasa.jpf.util.FileUtils
-
- copyFrom(Fields) - Method in class gov.nasa.jpf.vm.NamedFields
-
- count - Variable in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- count - Variable in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- count - Variable in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- count - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- count - Variable in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- count - Variable in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- countSize(int, PSIntMap.Node) - Method in class gov.nasa.jpf.util.PSIntMap
-
- countStackFrames() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the number of stack frames.
- CoverageAnalyzer - Class in gov.nasa.jpf.listener
-
a listener to report coverage statistics
The idea is to collect per-class/-method/-thread information about
executed instructions, and then analyze this deeper when it comes to
report time (e.g.
- CoverageAnalyzer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.CoverageAnalyzer
-
- cp - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- create(T) - Method in interface gov.nasa.jpf.util.ElementCreator
-
- create(String[]) - Static method in class gov.nasa.jpf.util.FieldSpecMatcher
-
- create(BitArray) - Static method in class gov.nasa.jpf.util.FinalBitSet
-
Creates a pooled FinalBitSet.
- create(byte[]) - Static method in class gov.nasa.jpf.util.FinalBitSet
-
Creates a pooled FinalBitSet.
- create(String[]) - Static method in class gov.nasa.jpf.util.MethodSpecMatcher
-
- create(String[]) - Static method in class gov.nasa.jpf.util.TypeSpecMatcher
-
- create(String, String, int) - Static method in class gov.nasa.jpf.vm.FieldInfo
-
- create(String, String, int) - Static method in class gov.nasa.jpf.vm.MethodInfo
-
- create(ClassInfo, String, String, int) - Static method in class gov.nasa.jpf.vm.MethodInfo
-
- createAndRunJPF(StackTraceElement, String[]) - Method in class gov.nasa.jpf.util.test.TestJPF
-
needs to be broken up into two methods for cases that do additional
JPF initialization (jpf-inspector)
this is called from the various verifyX() methods (i.e.
- createAndRunJPF__Ljava_lang_StackTraceElement_2_3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
-
- createAndThrowException(ClassInfo, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Creates and throws an exception.
- createAndThrowException(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Creates an exception and throws it.
- createAndThrowException(String, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- createAnnotationInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer.JVMClassFileMatch
-
- createAnnotationInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassFileMatch
-
- createAnnotationProxy(String) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- createAnnotationProxy(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- createApplicationContext() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- createArray(MJIEnv, ClassInfo, Value, ChoiceGenerator<?>[], String) - Method in class gov.nasa.jpf.util.json.JSONObject
-
- createArray(String, int, ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- createArrayFields(String, ClassInfo, int, int, boolean) - Method in class gov.nasa.jpf.vm.DefaultFieldsFactory
-
- createArrayFields(String, ClassInfo, int, int, boolean) - Method in interface gov.nasa.jpf.vm.FieldsFactory
-
- createCategory(String) - Method in class gov.nasa.jpf.util.StringExpander
-
- createCG(String, Value[]) - Method in interface gov.nasa.jpf.util.json.CGCreator
-
Create choice generator
- createCGFromEvents(String, List<Event>) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
-
- createCGList(JSONObject) - Static method in class gov.nasa.jpf.util.json.CGCall
-
This method go through JSON object and finds all CGs to set in a current state.
- createChoiceGenerator(String, StackFrame, Object) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- createChoiceGenerator(String, StackFrame, Object) - Method in class gov.nasa.jpf.perturb.IntOverUnder
-
- createChoiceGenerator(String, StackFrame, Object) - Method in interface gov.nasa.jpf.perturb.OperandPerturbator
-
- createClassFileContainer(String) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
-
- createClassFileContainer(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- createClassInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer.JVMClassFileMatch
-
- createClassInfo(String, String, byte[], ClassLoaderInfo) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
-
- createClassInfo(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassFileMatch
-
- createClassInfo(String, ClassFileMatch, ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- createClassInfo(String, String, byte[], ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- createClonedSequence(int, int, Event[]) - Static method in class gov.nasa.jpf.util.event.Event
-
- createConfig(String[]) - Static method in class gov.nasa.jpf.JPF
-
return a Config object that holds the JPF options.
- createDefaultCodeBuilder(Config, int) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
-
override this if you need a different default CodeBuilder
- createDirectCallStackFrame(ThreadInfo, MethodInfo, int) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- createDirectCallStackFrame(ThreadInfo, MethodInfo, int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- createDirectCallStackFrame(ThreadInfo, int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- createElementInfo(int, ClassInfo, Fields, Monitor, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- createEvent(ScriptElement, String, List<String>, int) - Method in class gov.nasa.jpf.util.script.ESParser.DefaultEventFactory
-
- createEvent(ScriptElement, String, List<String>, int) - Method in interface gov.nasa.jpf.util.script.EventFactory
-
- createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.FieldLockInfoFactory
-
- createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
static attribute filters that determine if the check..Access() and check..Exposure() methods should be called.
- createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.PathSharednessPolicy
-
- createFieldLockInfo(ThreadInfo, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.StatisticFieldLockInfoFactory
-
- createFieldSpec(String) - Static method in class gov.nasa.jpf.util.FieldSpec
-
factory method that includes the parser
- createFinalizerThreadInfo(int, ApplicationContext) - Method in class gov.nasa.jpf.vm.VM
-
- createFinalizerThreadObject(SystemClassLoaderInfo) - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
-
- createFromJSON(Class<T>, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- createFromJSON__Ljava_lang_Class_2Ljava_lang_String_2__Ljava_lang_Object_2(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- createFuncObjClassInfo(BootstrapMethodInfo, String, String, String[]) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
This is called on the functional interface type.
- createFuncObjClassInfo(BootstrapMethodInfo, String, String, String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- createInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
-
Creates the fields for an object.
- createInstanceFields(ClassInfo) - Method in class gov.nasa.jpf.vm.DefaultFieldsFactory
-
- createInstanceFields(ClassInfo) - Method in interface gov.nasa.jpf.vm.FieldsFactory
-
- createJPF(StackTraceElement, String[]) - Method in class gov.nasa.jpf.util.test.TestJPF
-
this is never executed under JPF
- createList(Object...) - Static method in class gov.nasa.jpf.util.ObjectList
-
this returns either the first value if there is only one element, or
a Node list containing all the values in the order they are provided
note - elements in the list occur in order of arguments, whereas normal
add() always adds at the head of the list
- createLocationSpec(String) - Static method in class gov.nasa.jpf.util.LocationSpec
-
factory method that includes the parser
- createMainThreadGroup(SystemClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
this creates and inits the main ThreadGroup object, which we have to do explicitly since
we can't execute bytecode yet
- createMainThreadInfo(int, ApplicationContext) - Method in class gov.nasa.jpf.vm.VM
-
- createMainThreadObject(SystemClassLoaderInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
this is called by the VM upon initialization of the main thread.
- createMethodSpec(String) - Static method in class gov.nasa.jpf.util.MethodSpec
-
factory method that includes the parser
- createObject(Class<T>, Class<?>[], Object[]) - Static method in class gov.nasa.jpf.util.Misc
-
- createObject(ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- createOccurrenceMap(Collection<T>, ElementCreator<T, E>) - Static method in class gov.nasa.jpf.util.Misc
-
- createPattern(String) - Method in class gov.nasa.jpf.util.StringMatcher
-
- createPattern(String) - Method in class gov.nasa.jpf.util.StringSetMatcher
-
- createProbeIntervalTimer(int) - Method in class gov.nasa.jpf.report.Reporter
-
- createReferenceMap(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- createRoot() - Method in class gov.nasa.jpf.util.event.EventTree
-
this is our purpose in life, which has to be provided by concrete subclasses
- createRunStartStackFrame(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
while this is a normal DirectCallStackFrame, it has different code which has to be created here
- createRunStartStackFrame(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- createRunStartStackFrame(ThreadInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- createSortedEntryList(HashMap<K, V>, Comparator<Map.Entry<K, V>>) - Static method in class gov.nasa.jpf.util.Misc
-
- createSortedList(HashMap<K, V>, TwoTypeComparator<Map.Entry<K, V>, E>, ElementCreator<Map.Entry<K, V>, E>) - Static method in class gov.nasa.jpf.util.Misc
-
- createStackFrame(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- createStackFrame(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- createStackTraceElements(int[]) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
turn a snapshot into an JPF array of StackTraceElements, which means
a lot of objects.
- createStaticElementInfo(int, ClassInfo, ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.OVStatics
-
- createStaticFields(ClassInfo) - Method in class gov.nasa.jpf.vm.DefaultFieldsFactory
-
- createStaticFields(ClassInfo) - Method in interface gov.nasa.jpf.vm.FieldsFactory
-
- createStatics(VM) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- createSystemClassLoaderInfo(int) - Method in class gov.nasa.jpf.vm.VM
-
- createSystemClassLoaderObject(SystemClassLoaderInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
-
- createThreadInfo(int, int, int, int) - Method in class gov.nasa.jpf.vm.VM
-
- createTypeSpec(String) - Static method in class gov.nasa.jpf.util.TypeSpec
-
- createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
-
- createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
-
- createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
-
- createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
-
- createValueArray(int) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- createVarSpec(String) - Static method in class gov.nasa.jpf.util.VarSpec
-
- CreatorsFactory - Class in gov.nasa.jpf.util.json
-
- CreatorsFactory() - Constructor for class gov.nasa.jpf.util.json.CreatorsFactory
-
- CtorSource(ThreadInfo, Instruction, InvokeInstruction, ElementInfo) - Constructor for class gov.nasa.jpf.listener.NullTracker.CtorSource
-
- ctx - Variable in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- cur - Variable in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- cur - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
the last returned position in the generator stream
- cur - Variable in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- cur - Variable in class gov.nasa.jpf.vm.choice.InvocationCG
-
- curAi - Variable in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- current - Variable in class gov.nasa.jpf.util.automaton.Automaton
-
- currentError - Variable in class gov.nasa.jpf.search.Search
-
error encountered during last transition, null otherwise
- currentMethod - Variable in class gov.nasa.jpf.vm.AtomicData
-
The method in which the line step started.
- currentTimeMillis() - Method in class gov.nasa.jpf.vm.ConstInsnPathTime
-
- currentTimeMillis() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- currentTimeMillis() - Method in class gov.nasa.jpf.vm.SystemTime
-
- currentTimeMillis() - Method in interface gov.nasa.jpf.vm.TimeModel
-
- currentTimeMillis() - Static method in class gov.nasa.jpf.vm.Verify
-
- currentTimeMillis() - Method in class gov.nasa.jpf.vm.VM
-
<2do> this is where we will hook in a better time model
- currentTimeMillis____J(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- cv - Variable in class gov.nasa.jpf.vm.FieldInfo
-
- D2F - Class in gov.nasa.jpf.jvm.bytecode
-
Convert double to float
..., value => ..., result
- D2F() - Constructor for class gov.nasa.jpf.jvm.bytecode.D2F
-
- d2f() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- d2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- d2f() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- d2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- d2f() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- d2f() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- D2I - Class in gov.nasa.jpf.jvm.bytecode
-
Convert double to int
..., value => ..., result
- D2I() - Constructor for class gov.nasa.jpf.jvm.bytecode.D2I
-
- d2i() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- d2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- d2i() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- d2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- d2i() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- d2i() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- D2L - Class in gov.nasa.jpf.jvm.bytecode
-
Convert double to long
..., value => ..., result
- D2L() - Constructor for class gov.nasa.jpf.jvm.bytecode.D2L
-
- d2l() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- d2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- d2l() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- d2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- d2l() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- d2l() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DADD - Class in gov.nasa.jpf.jvm.bytecode
-
Add double
..., value1, value2 => ..., result
- DADD() - Constructor for class gov.nasa.jpf.jvm.bytecode.DADD
-
- dadd() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dadd() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dadd() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dadd() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- daemonRunnable - Variable in class gov.nasa.jpf.vm.SingleProcessVM
-
- DALOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load double from array
..., arrayref, index => ..., value
- DALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.DALOAD
-
- daload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- daload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- daload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- daload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- daload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- daload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DASTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store into double array
..., arrayref, index, value => ...
- DASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.DASTORE
-
- dastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- data - Variable in class gov.nasa.jpf.util.BinaryClassSource
-
- data - Variable in class gov.nasa.jpf.util.IntArray
-
- data - Variable in class gov.nasa.jpf.util.IntVector
-
the backing array.
- data - Variable in class gov.nasa.jpf.util.LongVector
-
the backing array.
- data - Variable in class gov.nasa.jpf.util.ObjVector
-
the backing array.
- data - Variable in class gov.nasa.jpf.vm.ArrayOffset
-
- dataCGs - Variable in class gov.nasa.jpf.report.Statistics
-
- dataToString(int, int) - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- DCMPG - Class in gov.nasa.jpf.jvm.bytecode
-
Compare double
..., value1, value2 => ..., result
- DCMPG() - Constructor for class gov.nasa.jpf.jvm.bytecode.DCMPG
-
- dcmpg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dcmpg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dcmpg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dcmpg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dcmpg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dcmpg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DCMPL - Class in gov.nasa.jpf.jvm.bytecode
-
Compare double
..., value1, value2 => ..., result
- DCMPL() - Constructor for class gov.nasa.jpf.jvm.bytecode.DCMPL
-
- dcmpl() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dcmpl() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dcmpl() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dcmpl() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dcmpl() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dcmpl() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DCONST - Class in gov.nasa.jpf.jvm.bytecode
-
Push double
...
- DCONST() - Constructor for class gov.nasa.jpf.jvm.bytecode.DCONST
-
- DCONST(double) - Constructor for class gov.nasa.jpf.jvm.bytecode.DCONST
-
- dconst_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dconst_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dconst_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dconst_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dconst_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dconst_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dconst_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dconst_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DDIV - Class in gov.nasa.jpf.jvm.bytecode
-
Divide double
..., value1, value2 => ..., result
- DDIV() - Constructor for class gov.nasa.jpf.jvm.bytecode.DDIV
-
- ddiv() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ddiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ddiv() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ddiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ddiv() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ddiv() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- deadlock(String...) - Method in class gov.nasa.jpf.util.test.TestJPF
-
run JPF expecting a deadlock in the SuT
- deadlock___3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
-
- DeadlockAnalyzer - Class in gov.nasa.jpf.listener
-
example of a listener that creates property specific traces.
- DeadlockAnalyzer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.DeadlockAnalyzer
-
- DebugCFSerializer - Class in gov.nasa.jpf.vm.serialize
-
a CFSerializer that stores the serialized program state in a
readable/diffable format.
- DebugCFSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- DebugFilteringSerializer - Class in gov.nasa.jpf.vm.serialize
-
a FilteringSerializer that stores the serialized program state in a
readable/diffable format.
- DebugFilteringSerializer() - Constructor for class gov.nasa.jpf.vm.serialize.DebugFilteringSerializer
-
- DebugJenkinsStateSet - Class in gov.nasa.jpf.vm
-
a JenkinsStateSet that stores program state information in a readable
and diffable format.
- DebugJenkinsStateSet(Config) - Constructor for class gov.nasa.jpf.vm.DebugJenkinsStateSet
-
- DebugStateSerializer - Interface in gov.nasa.jpf.vm
-
debug extensions of StateSerializer interface
- dec() - Method in class gov.nasa.jpf.util.MutableInteger
-
- decAtomic() - Method in class gov.nasa.jpf.vm.SystemState
-
- decIndent() - Method in class gov.nasa.jpf.util.StructuredPrinter
-
- declaredFieldsOnly - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- declaredMethodIterator() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- deepClone() - Method in class gov.nasa.jpf.util.event.Event
-
- deepClone() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- deepClone() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- deepClone() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- deepCopy(Cloner<E>) - Method in class gov.nasa.jpf.util.SparseClusterArray.Chunk
-
- deepCopy(Cloner<E>) - Method in class gov.nasa.jpf.util.SparseClusterArray
-
deep copy
we need to do this depth first, right-to-left, to maintain the
Chunk list ordering.
- DEFAULT - Static variable in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- defaultAssertionStatus - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- DefaultBacktracker<KState> - Class in gov.nasa.jpf.vm
-
- DefaultBacktracker() - Constructor for class gov.nasa.jpf.vm.DefaultBacktracker
-
- defaultCodeBuilder - Variable in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
-
- DefaultConsoleHandler() - Constructor for class gov.nasa.jpf.util.LogHandler.DefaultConsoleHandler
-
- DefaultEventFactory() - Constructor for class gov.nasa.jpf.util.script.ESParser.DefaultEventFactory
-
- DefaultFieldsFactory - Class in gov.nasa.jpf.vm
-
our concrete Fields factory (representing the default JPF object model)
- DefaultFieldsFactory() - Constructor for class gov.nasa.jpf.vm.DefaultFieldsFactory
-
- DefaultFilterConfiguration - Class in gov.nasa.jpf.vm.serialize
-
- DefaultFilterConfiguration() - Constructor for class gov.nasa.jpf.vm.serialize.DefaultFilterConfiguration
-
- defaultGrowth - Static variable in interface gov.nasa.jpf.util.Growth
-
- defaultInitCap - Static variable in class gov.nasa.jpf.util.IntVector
-
- defaultInitCap - Static variable in class gov.nasa.jpf.util.LongVector
-
- defaultInitCap - Static variable in class gov.nasa.jpf.util.ObjVector
-
- DefaultMementoRestorer - Class in gov.nasa.jpf.vm
-
a MementoRestorer that uses the default mementos
- DefaultMementoRestorer() - Constructor for class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- defreeze() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- defreeze() - Method in class gov.nasa.jpf.vm.StackFrame
-
- DELAY_EXIT - Static variable in class gov.nasa.jpf.tool.RunJPF
-
- DELAY_START - Static variable in class gov.nasa.jpf.tool.RunJPF
-
- DelegatingScheduler - Class in gov.nasa.jpf.vm
-
a generic scheduler with configured SyncPolicy and SharednesPolicy objects it delegates to
- DelegatingScheduler(Config) - Constructor for class gov.nasa.jpf.vm.DelegatingScheduler
-
- delta - Variable in class gov.nasa.jpf.perturb.IntOverUnder
-
- delta - Variable in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- DEPRECATED_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- depth - Variable in class gov.nasa.jpf.listener.CGMonitor
-
- depth - Variable in class gov.nasa.jpf.search.Search
-
- depthExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
-
- depthLimit - Variable in class gov.nasa.jpf.search.Search
-
- dequalify(String) - Static method in class gov.nasa.jpf.vm.Types
-
- descendingIterator() - Method in class gov.nasa.jpf.vm.Path
-
- desiredAssertionStatus() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- desiredAssertionStatus(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- DevNullPrintStream - Class in gov.nasa.jpf.util
-
a PrintStream that doesn't print anything
- DevNullPrintStream() - Constructor for class gov.nasa.jpf.util.DevNullPrintStream
-
- DFSearch - Class in gov.nasa.jpf.search
-
standard depth first model checking (but can be bounded by search depth
and/or explicit Verify.ignoreIf)
- DFSearch(Config, VM) - Constructor for class gov.nasa.jpf.search.DFSearch
-
- DFSHeuristic - Class in gov.nasa.jpf.search.heuristic
-
heuristic state prioritizer that favors search depth
- DFSHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.DFSHeuristic
-
- dimensions - Variable in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- dir - Variable in class gov.nasa.jpf.jvm.DirClassFileContainer
-
- DirClassFileContainer - Class in gov.nasa.jpf.jvm
-
- DirClassFileContainer(File) - Constructor for class gov.nasa.jpf.jvm.DirClassFileContainer
-
- DIRECTCALLRETURN - Class in gov.nasa.jpf.jvm.bytecode
-
this is used to return from a DirectCallStackFrame
Note that it is NOT a ReturnInstruction, in case listeners monitor these
and expect corresponding InvokeInstructions.
- DIRECTCALLRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
-
- directcallreturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- directcallreturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- directcallreturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DirectCallStackFrame - Class in gov.nasa.jpf.vm
-
DirectCallStackFrames are only used for overlay calls (from native code), i.e.
- DirectCallStackFrame(MethodInfo, MethodInfo, int, int) - Constructor for class gov.nasa.jpf.vm.DirectCallStackFrame
-
- DirectCallStackFrame(MethodInfo, MethodInfo) - Constructor for class gov.nasa.jpf.vm.DirectCallStackFrame
-
- DistributedSimpleDot - Class in gov.nasa.jpf.listener
-
This is a Graphviz dot-file generator similar to SimpleDot.
- DistributedSimpleDot(Config, JPF) - Constructor for class gov.nasa.jpf.listener.DistributedSimpleDot
-
- divide(int) - Method in class gov.nasa.jpf.util.MutableInteger
-
- divide(Number) - Method in class gov.nasa.jpf.util.MutableInteger
-
- DLOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load double from local variable
...
- DLOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.DLOAD
-
- dload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DMUL - Class in gov.nasa.jpf.jvm.bytecode
-
Multiply double
..., value1, value2 => ..., result
- DMUL() - Constructor for class gov.nasa.jpf.jvm.bytecode.DMUL
-
- dmul() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dmul() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dmul() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dmul() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DNEG - Class in gov.nasa.jpf.jvm.bytecode
-
Negate double
..., value => ..., result
- DNEG() - Constructor for class gov.nasa.jpf.jvm.bytecode.DNEG
-
- dneg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dneg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dneg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dneg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- doBacktrack - Variable in class gov.nasa.jpf.search.Search
-
- done - Variable in class gov.nasa.jpf.search.Search
-
- doRestore(Saved) - Method in class gov.nasa.jpf.vm.AbstractRestorer
-
- doRestore(Memento<KernelState>) - Method in class gov.nasa.jpf.vm.MementoRestorer
-
- DoubleArrayFields - Class in gov.nasa.jpf.vm
-
element values for double[] objects
- DoubleArrayFields(int) - Constructor for class gov.nasa.jpf.vm.DoubleArrayFields
-
- doubleAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- DoubleChoiceFromList - Class in gov.nasa.jpf.vm.choice
-
simple DoubleChoiceGenerator that takes it's values from a single
property "values" (comma or blank separated list)
- DoubleChoiceFromList(String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
-
super constructor for subclasses that want to configure themselves
- DoubleChoiceFromList(String, Double[]) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
-
- DoubleChoiceFromList(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
-
- DoubleChoiceFromList(String, double...) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
-
- DoubleChoiceFromSet - Class in gov.nasa.jpf.vm.choice
-
- DoubleChoiceFromSet(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromSet
-
- DoubleChoiceFromSet(String, double...) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromSet
-
- DoubleChoiceFromSet(String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleChoiceFromSet
-
super constructor for subclasses that want to configure themselves
- DoubleChoiceGenerator - Interface in gov.nasa.jpf.vm
-
Choice Generator that creates double values - this is only an
interface so that we can type check implementors that use
their own generic hierarchy
- DoubleCompareInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
base class for double double compare instructions
- DoubleCompareInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.DoubleCompareInstruction
-
- DoubleFieldInfo - Class in gov.nasa.jpf.vm
-
type, name and attribute information for 'double' fields
- DoubleFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.DoubleFieldInfo
-
- DoubleSlotFieldInfo - Class in gov.nasa.jpf.vm
-
a double or long field
- DoubleSlotFieldInfo(String, String, int) - Constructor for class gov.nasa.jpf.vm.DoubleSlotFieldInfo
-
- DoubleSpec - Class in gov.nasa.jpf.vm.choice
-
- DoubleSpec() - Constructor for class gov.nasa.jpf.vm.choice.DoubleSpec
-
- DoubleThresholdGenerator - Class in gov.nasa.jpf.vm.choice
-
ChoiceGenerator instance that produces a simple 3 value enumeration
- DoubleThresholdGenerator(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- doubleToLong(double) - Static method in class gov.nasa.jpf.vm.Types
-
- DoubleValue - Class in gov.nasa.jpf.util.json
-
Double value from JSON document
- DoubleValue(String) - Constructor for class gov.nasa.jpf.util.json.DoubleValue
-
- doubleValue() - Method in class gov.nasa.jpf.util.MutableInteger
-
- DREM - Class in gov.nasa.jpf.jvm.bytecode
-
Remainder double
..., value1, value2 => ..., result
- DREM() - Constructor for class gov.nasa.jpf.jvm.bytecode.DREM
-
- drem() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- drem() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- drem() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- drem() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- drem() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- drem() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DRETURN - Class in gov.nasa.jpf.jvm.bytecode
-
Return double from method
..., value => [empty]
- DRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.DRETURN
-
- dreturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dreturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dreturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dreturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dreturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dreturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DSTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store double into local variable
..., value => ...
- DSTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.DSTORE
-
- dstore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dstore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dstore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dstore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dstore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dstore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dstore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dstore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dstore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dstore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dstore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dstore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dstore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dstore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dstore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dstore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dstore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dstore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dstore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dstore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- DSUB - Class in gov.nasa.jpf.jvm.bytecode
-
Subtract double
..., value1, value2 => ..., result
- DSUB() - Constructor for class gov.nasa.jpf.jvm.bytecode.DSUB
-
- dsub() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dsub() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dsub() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dsub() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dump() - Method in class gov.nasa.jpf.util.IntTable
-
for debugging purposes
- dump(PrintWriter) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
-
- dump() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- dump() - Method in class gov.nasa.jpf.vm.Monitor
-
- dump() - Method in class gov.nasa.jpf.vm.ThreadList
-
- dumpData(int, int) - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- dumpData() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- dumpStoringData(IntVector) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the information necessary to store.
- dumpThreadStates() - Method in class gov.nasa.jpf.vm.VM
-
- dumpTo(int[], int) - Method in class gov.nasa.jpf.util.IntVector
-
- dumpTo(Object[], int) - Method in class gov.nasa.jpf.util.ObjVector
-
- DUP - Class in gov.nasa.jpf.jvm.bytecode
-
duplicate topmost stack entry
.., value -> .., value, value
- DUP() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP
-
- dup() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dup() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dup() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dup() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dup() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dup() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dup() - Method in class gov.nasa.jpf.vm.StackFrame
-
- DUP2 - Class in gov.nasa.jpf.jvm.bytecode
-
Duplicate the top one or two operand stack values
..., value2, value1 => ..., value2, value1, value2, value1
- DUP2() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP2
-
- dup2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dup2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dup2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dup2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dup2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dup2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dup2() - Method in class gov.nasa.jpf.vm.StackFrame
-
- DUP2_X1 - Class in gov.nasa.jpf.jvm.bytecode
-
DOCUMENT ME!
- DUP2_X1() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP2_X1
-
- dup2_x1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dup2_x1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dup2_x1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dup2_x1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dup2_x1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dup2_x1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dup2_x1() - Method in class gov.nasa.jpf.vm.StackFrame
-
- DUP2_X2 - Class in gov.nasa.jpf.jvm.bytecode
-
Duplicate the top operand stack value and insert two or three values down
...
- DUP2_X2() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP2_X2
-
- dup2_x2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dup2_x2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dup2_x2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dup2_x2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dup2_x2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dup2_x2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dup2_x2() - Method in class gov.nasa.jpf.vm.StackFrame
-
- DUP_X1 - Class in gov.nasa.jpf.jvm.bytecode
-
Duplicate the top operand stack value and insert two values down
..., value2, value1 => ..., value1, value2, value1
- DUP_X1() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP_X1
-
- dup_x1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dup_x1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dup_x1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dup_x1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dup_x1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dup_x1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dup_x1() - Method in class gov.nasa.jpf.vm.StackFrame
-
- DUP_X2 - Class in gov.nasa.jpf.jvm.bytecode
-
DOCUMENT ME!
- DUP_X2() - Constructor for class gov.nasa.jpf.jvm.bytecode.DUP_X2
-
- dup_x2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- dup_x2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- dup_x2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- dup_x2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- dup_x2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- dup_x2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- dup_x2() - Method in class gov.nasa.jpf.vm.StackFrame
-
- DynamicAbstractionSerializer - Class in gov.nasa.jpf.vm.serialize
-
a serializer that uses Abstraction objects stored as field attributes to
obtain the values to hash.
- DynamicAbstractionSerializer(Config) - Constructor for class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- DynamicAbstractionSerializer.Attributor - Class in gov.nasa.jpf.vm.serialize
-
- DynamicElementInfo - Class in gov.nasa.jpf.vm
-
A specialized version of ElementInfo that represents heap objects
- DynamicElementInfo() - Constructor for class gov.nasa.jpf.vm.DynamicElementInfo
-
- DynamicElementInfo(int, ClassInfo, Fields, Monitor, ThreadInfo) - Constructor for class gov.nasa.jpf.vm.DynamicElementInfo
-
- DynamicIntArray - Class in gov.nasa.jpf.util
-
simplistic dynamic array that differentiates from ArrayList by
- using chunks instead of exponential growth, thus efficiently dealing
with sparse arrays
- managing primitive 'int' types, i.e.
- DynamicIntArray() - Constructor for class gov.nasa.jpf.util.DynamicIntArray
-
- DynamicIntArray(int) - Constructor for class gov.nasa.jpf.util.DynamicIntArray
-
- DynamicIntArray(int, int) - Constructor for class gov.nasa.jpf.util.DynamicIntArray
-
Creates a DynamicIntArray in which each chunk has 2**chunkBits elements
and initChunks chunks are initially allocated.
- DynamicIntArray(Growth, int, int) - Constructor for class gov.nasa.jpf.util.DynamicIntArray
-
- DynamicObjectArray<E> - Class in gov.nasa.jpf.util
-
simplistic Object array that differentiates from ArrayList by
using chunks instead of exponential growth, thus efficiently dealing
with huge, potentially sparse arrays
the motivation for this class is memory optimization, i.e.
- DynamicObjectArray() - Constructor for class gov.nasa.jpf.util.DynamicObjectArray
-
- DynamicObjectArray(int, int) - Constructor for class gov.nasa.jpf.util.DynamicObjectArray
-
Creates a DynamicObjectArray in which each chunk has 2**chunkBits elements
and initChunks chunks are initially allocated.
- DynamicObjectArray(Growth, int, int) - Constructor for class gov.nasa.jpf.util.DynamicObjectArray
-
- gc() - Method in class gov.nasa.jpf.vm.GenericHeap
-
- gc() - Method in interface gov.nasa.jpf.vm.Heap
-
- gc() - Method in class gov.nasa.jpf.vm.KernelState
-
- gc() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- gcBegin(VM) - Method in class gov.nasa.jpf.listener.HeapTracker
-
VMListener interface
- gcBegin(VM) - Method in class gov.nasa.jpf.ListenerAdapter
-
- gcBegin(VM) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- gcBegin(VM) - Method in class gov.nasa.jpf.report.Statistics
-
- gcBegin(VM) - Method in interface gov.nasa.jpf.vm.VMListener
-
- gcCycles - Variable in class gov.nasa.jpf.report.Statistics
-
- gcEnd(VM) - Method in class gov.nasa.jpf.listener.ExecTracker
-
VMListener interface
- gcEnd(VM) - Method in class gov.nasa.jpf.listener.HeapTracker
-
- gcEnd(VM) - Method in class gov.nasa.jpf.ListenerAdapter
-
- gcEnd(VM) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- gcEnd(VM) - Method in interface gov.nasa.jpf.vm.VMListener
-
- gcIfNeeded() - Method in class gov.nasa.jpf.vm.SystemState
-
- generateChildren() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- generateChildren() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- generatePermutation(int, Event[], Event, Event) - Method in interface gov.nasa.jpf.util.event.EventConstructor
-
- GenericDataAbstractor - Class in gov.nasa.jpf.perturb
-
This file implements a generic data abstraction module that can be used
with the Perturbator to execute a method with a choice of values for the
method parameters.
- GenericDataAbstractor(Config, String) - Constructor for class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- GenericDataAbstractor.Valuation - Class in gov.nasa.jpf.perturb
-
- genericEdgeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- GenericHeap - Class in gov.nasa.jpf.vm
-
this is an abstract root for Heap implementations, providing a standard
mark&sweep collector, change attribute management, and generic pinDownList,
weakReference and internString handling
The concrete Heap implementors have to provide the ElementInfo collection
and associated getters, allocators and iterators
- GenericHeap(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.GenericHeap
-
- GenericHeap.ElementInfoMarker - Class in gov.nasa.jpf.vm
-
- genericNodeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- GenericProperty - Class in gov.nasa.jpf
-
generic abstract base class implementing program properties.
- GenericProperty() - Constructor for class gov.nasa.jpf.GenericProperty
-
- GenericSGOIDHeap - Class in gov.nasa.jpf.vm
-
abstract Heap trait that implements SGOIDs by means of a search global
Allocation map and a state managed allocCount map
NOTE - a reference value of 0 represents null and therefore is not a valid SGOID
- GenericSGOIDHeap(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.GenericSGOIDHeap
-
- GenericSharednessPolicy - Class in gov.nasa.jpf.vm
-
an abstract SharednessPolicy implementation that makes use of both
shared field access CGs and exposure CGs.
- GenericSharednessPolicy(Config) - Constructor for class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- genericSignature - Variable in class gov.nasa.jpf.vm.ClassInfo
-
Generic type signatures of the class as per para.
- genericSignature - Variable in class gov.nasa.jpf.vm.FieldInfo
-
- genericSignature - Variable in class gov.nasa.jpf.vm.MethodInfo
-
Generic signature of the method
- GenericSignatureHolder - Interface in gov.nasa.jpf.vm
-
something that can have a GenericSignature classfile attribute
- GenPeer - Class in gov.nasa.jpf.tool
-
tool to automatically generate the framework of a native peer MJI class,
given it's model class.
- GenPeer() - Constructor for class gov.nasa.jpf.tool.GenPeer
-
- get(int) - Method in class gov.nasa.jpf.util.BitArray
-
- get(int) - Method in class gov.nasa.jpf.util.BitSet1024
-
- get(int) - Method in class gov.nasa.jpf.util.BitSet256
-
- get(int) - Method in class gov.nasa.jpf.util.BitSet64
-
- get(int) - Method in class gov.nasa.jpf.util.DynamicIntArray
-
- get(int) - Method in class gov.nasa.jpf.util.DynamicObjectArray
-
- get(int) - Method in class gov.nasa.jpf.util.FinalBitSet
-
- get(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- get(V) - Method in class gov.nasa.jpf.util.HashPool
-
- get(E) - Method in class gov.nasa.jpf.util.IntTable
-
lookup, returning null if no binding.
- get(int) - Method in class gov.nasa.jpf.util.IntVector
-
- get(int) - Method in class gov.nasa.jpf.util.LongVector
-
- get(int) - Method in class gov.nasa.jpf.util.ObjArray
-
- get(Object, int) - Static method in class gov.nasa.jpf.util.ObjectList
-
- get(int) - Method in class gov.nasa.jpf.util.ObjVector
-
- get(int) - Method in class gov.nasa.jpf.util.PSIntMap
-
- get(int) - Method in interface gov.nasa.jpf.util.ReadOnlyObjList
-
- get(int) - Method in class gov.nasa.jpf.util.SingleElementList
-
- get(int) - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- get(int) - Method in class gov.nasa.jpf.util.SparseIntVector
-
- get(int) - Method in class gov.nasa.jpf.util.SparseObjVector
-
- get() - Method in class gov.nasa.jpf.vm.ArrayOffset
-
- get(int) - Method in class gov.nasa.jpf.vm.ClassLoaderList
-
- get(int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
public getter to access but not change ElementInfos
- get(int) - Method in interface gov.nasa.jpf.vm.Heap
-
- get(int) - Method in class gov.nasa.jpf.vm.OVHeap
-
we treat ref <= 0 as NULL reference instead of throwing an exception
- get(int) - Method in class gov.nasa.jpf.vm.OVStatics
-
- get(int) - Method in class gov.nasa.jpf.vm.Path
-
- get(int) - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- get(int) - Method in interface gov.nasa.jpf.vm.Statics
-
get an ElementInfo that might or might not be suitable for modification.
- get1SlotField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- get2SlotField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getAbstractObject(int) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
-
- getAbstractObject(int) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
-
- getAbstractValue(int) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
-
- getAbstractValue(float) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
-
- getAbstractValue(long) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
-
- getAbstractValue(double) - Method in interface gov.nasa.jpf.vm.serialize.Abstraction
-
- getAbstractValue(int) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
-
- getAbstractValue(float) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
-
- getAbstractValue(long) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
-
- getAbstractValue(double) - Method in class gov.nasa.jpf.vm.serialize.AbstractionAdapter
-
- getAddedElements(T[], T[]) - Static method in class gov.nasa.jpf.util.Misc
-
- getAfterClassMethods(Class<? extends TestJPF>) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getAfterMethods(Class<? extends TestJPF>) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getAlivePredicate() - Method in class gov.nasa.jpf.vm.VM
-
- getAll() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
return array with all parents and this CG, in registration order
- getAll() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
return array with all parents and this CG, in registration order
- getAllChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getAllChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getAllChoices() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getAllErrors - Variable in class gov.nasa.jpf.search.Search
-
- getAllInterfaceClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getAllInterfaces() - Method in class gov.nasa.jpf.vm.ClassInfo
-
get names of all interfaceNames (transitive, idx.e.
- getAllMatching(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getAllMatchingWith(ThreadInfo, Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getAllMatchingWithout(ThreadInfo, Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getAllOfType(Class<C>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
return array with all CGs (including this one) of given 'cgType', in registration order
- getAllOfType(Class<C>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
return array with all CGs (including this one) of given 'cgType', in registration order
- getAllThreadChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- getAlphabet() - Method in class gov.nasa.jpf.util.automaton.Automaton
-
- getAlreadyResolvedClassInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getAlt() - Method in class gov.nasa.jpf.util.event.Event
-
- getAlternatives() - Method in class gov.nasa.jpf.util.event.Event
-
- getAndResetFrameAttr(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
-
- getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- getAndSaveReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
-
- getAnnotation(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getAnnotation(String) - Method in class gov.nasa.jpf.vm.InfoObject
-
- getAnnotation() - Method in class gov.nasa.jpf.vm.Transition
-
- getAnnotationProxy() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getAnnotations() - Method in class gov.nasa.jpf.vm.ClassInfo
-
return all annotations, which includes the ones inherited from our superclasses
NOTE - this is not very efficient
- getAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
-
- getAppArg(String[]) - Method in class gov.nasa.jpf.Config
-
- getApplication() - Method in class gov.nasa.jpf.vm.Path
-
- getApplicationContext() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getApplicationContext(int) - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getApplicationContext(int) - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getApplicationContext() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getApplicationContext(int) - Method in class gov.nasa.jpf.vm.VM
-
- getApplicationContexts() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getApplicationContexts() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getApplicationContexts() - Method in class gov.nasa.jpf.vm.VM
-
- getAppTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getAppTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getAppTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
-
- getArch() - Method in class gov.nasa.jpf.report.Reporter
-
- getAref() - Method in class gov.nasa.jpf.vm.ArrayAccess
-
- getArgAttributes() - Method in class gov.nasa.jpf.vm.MJIEnv
-
return attr list of all arguments.
- getArgs() - Method in class gov.nasa.jpf.Config
-
- getArgs() - Method in class gov.nasa.jpf.vm.ApplicationContext
-
- getArgSize() - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
-
- getArgSize() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getArgSize() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
this is slot size, i.e.
- getArgument(int) - Method in class gov.nasa.jpf.util.event.Event
-
- getArgumentArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getArgumentAttrs(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getArgumentAttrs(MethodInfo) - Method in class gov.nasa.jpf.vm.StackFrame
-
return an array of all argument attrs, which in turn can be lists.
- getArgumentLocalVars() - Method in class gov.nasa.jpf.vm.MethodInfo
-
return only the LocalVarInfos for arguments, in order of definition
or null if there are no localVarInfos.
- getArguments() - Method in class gov.nasa.jpf.util.event.Event
-
- getArguments() - Method in class gov.nasa.jpf.util.Invocation
-
- getArguments() - Method in class gov.nasa.jpf.util.script.Event
-
- getArguments(ThreadInfo) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
Get and convert the native method parameters off the ThreadInfo stack.
- getArguments() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getArgumentSignature(String[], boolean) - Static method in class gov.nasa.jpf.vm.Types
-
- getArgumentsSize() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getArgumentsSize(String) - Static method in class gov.nasa.jpf.vm.Types
-
get size in stack slots (ints), excluding this
- getArgumentsValues(ThreadInfo, byte[]) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getArgumentTypeNames() - Method in class gov.nasa.jpf.util.Invocation
-
- getArgumentTypeNames() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getArgumentTypeNames(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getArgumentTypes() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getArgumentTypes(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getArgumentValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
<2do> - this relies on same order of arguments and LocalVariableTable entries, which
seems to hold for javac, but is not required by the VM spec, which only
says that arguments are stored in consecutive slots starting at 0
- getArgumentValueLiteral(Object) - Method in class gov.nasa.jpf.util.Invocation
-
- getArgumentValues(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
this is a little helper to find out about call argument values from listeners that
don't want to dig through MethodInfos and Types.
- getArgumentValues(ThreadInfo) - Method in class gov.nasa.jpf.vm.StackFrame
-
this retrieves the argument values from the caller, i.e.
- getArray() - Method in class gov.nasa.jpf.util.json.AbstractValue
-
- getArray() - Method in class gov.nasa.jpf.util.json.ArrayValue
-
- getArray() - Method in interface gov.nasa.jpf.util.json.Value
-
Get array value.
- getArrayClassInfo(ThreadInfo, String) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- getArrayElementType(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getArrayFields() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getArrayLength(int) - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- getArrayLength() - Method in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
-
this only makes sense post-execution since the array dimension
is obtained from the operand stack
- getArrayLength(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getArrayOperandAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- getArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
-
only makes sense from an executeInstruction() or instructionExecuted() listener,
it is undefined outside of insn exec notifications
- getArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
only makes sense from an executeInstruction() or instructionExecuted() listener,
it is undefined outside of insn exec notifications
- getArrayType() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getArrayType(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getArrayTypeSize(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getAttr() - Method in interface gov.nasa.jpf.util.Attributable
-
- getAttr(Class<T>) - Method in interface gov.nasa.jpf.util.Attributable
-
- getAttr() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getAttr(Class<A>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getAttr() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getAttr(Class<T>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getAttr() - Method in class gov.nasa.jpf.vm.InfoObject
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getAttr(Class<T>) - Method in class gov.nasa.jpf.vm.InfoObject
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getAttr() - Method in class gov.nasa.jpf.vm.Instruction
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getAttr(Class<T>) - Method in class gov.nasa.jpf.vm.Instruction
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getAttributes() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getAttrs() - Method in class gov.nasa.jpf.util.Invocation
-
- getBacktrackData() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getBacktrackData() - Method in class gov.nasa.jpf.vm.SystemState
-
- getBacktracker() - Method in class gov.nasa.jpf.vm.VM
-
- getBaseIterator(Collection<E>) - Static method in class gov.nasa.jpf.util.Misc
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
-
- getBaseMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
-
- getBaseName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
return classname.name (but w/o signature)
- getBeforeClassMethods(Class<? extends TestJPF>) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getBeforeMethods(Class<? extends TestJPF>) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getBegin() - Method in class gov.nasa.jpf.vm.ExceptionHandler
-
Returns the first instruction in the block.
- getBitInBitSet(int, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- getBitInBitSet__II__Z(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getBkState() - Method in class gov.nasa.jpf.vm.RestorableVMState
-
- getBlockedObject(MethodInfo, boolean, boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getBlockedOrWaitingThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getBlockedOrWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
-
- getBlockedThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getBlockedThreads() - Method in class gov.nasa.jpf.vm.Monitor
-
- getBoolean(String) - Method in class gov.nasa.jpf.Config
-
- getBoolean(String, boolean) - Method in class gov.nasa.jpf.Config
-
- getBoolean() - Method in class gov.nasa.jpf.util.json.AbstractValue
-
- getBoolean() - Method in class gov.nasa.jpf.util.json.ArrayValue
-
- getBoolean() - Method in interface gov.nasa.jpf.util.json.Value
-
Get boolean value.
- getBoolean() - Static method in class gov.nasa.jpf.vm.Verify
-
this is the new boolean choice generator.
- getBoolean(boolean) - Static method in class gov.nasa.jpf.vm.Verify
-
new boolean choice generator that also tells jpf which value to
use first by default in a search.
- getBoolean____Z(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getBoolean__Z__Z(MJIEnv, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getBooleanArgVariations(int) - Static method in class gov.nasa.jpf.util.script.Event
-
variations over boolean lists are quite easy to produce :)
- getBooleanArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getBooleanArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getBooleanElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getBooleanField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getBooleanField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getBooleanField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getBooleanObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getBooleanValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getBooleanValue(int) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- getBooleanValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getBooleanValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getBooleanValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getBootstrapMethodInfo(int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getBoundIndex() - Method in class gov.nasa.jpf.vm.TypeParameterBoundAnnotationInfo
-
- getBoxedType(byte) - Static method in class gov.nasa.jpf.vm.Types
-
- getBufferSize() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
-
- getBuiltinType(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getBuiltinTypeFromSignature(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getByteArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getByteArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ACONST_NULL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ATHROW
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.BALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.CALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.D2F
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.D2I
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.D2L
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DADD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DCMPG
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DCMPL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DCONST
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DDIV
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DMUL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DNEG
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DREM
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DSUB
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP2
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X1
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP2_X2
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X1
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.DUP_X2
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.F2D
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.F2I
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.F2L
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FADD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FCMPG
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FCMPL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FCONST
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FDIV
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FMUL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FNEG
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FREM
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.FSUB
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO_W
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2B
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2C
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2D
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2F
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2L
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.I2S
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IADD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IAND
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IDIV
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFEQ
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFGE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFGT
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFLE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFLT
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFNE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFNONNULL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IFNULL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IMUL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INEG
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEDYNAMIC
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IOR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IREM
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ISHL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ISHR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.ISUB
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IUSHR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.IXOR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.JSR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.L2D
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.L2F
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.L2I
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LADD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LAND
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LCMP
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LDC_W
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LDIV
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LMUL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LNEG
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LOR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LREM
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LSHL
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LSHR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LSUB
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LUSHR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.LXOR
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.MONITORENTER
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.MONITOREXIT
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.NOP
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.POP
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.POP2
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.RET
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.RUNSTART
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.SALOAD
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.SWAP
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
-
- getByteCode() - Method in class gov.nasa.jpf.jvm.bytecode.WIDE
-
- getByteCode() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getByteElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getByteField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getByteField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getByteField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getByteObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getByteValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getByteValue(int) - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- getByteValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getByteValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getByteValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getCachedMemento() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getCachedMemento() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getCallArguments(ThreadInfo) - Method in class gov.nasa.jpf.vm.StackFrame
-
get the arguments of the executed call
Note - this throws an exception if the StackFrame pc is not an InvokeInstruction
- getCallee() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- getCalleeThis(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
-
- getCalleeThis(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.InstanceInvokeInstruction
-
- getCalleeThis(MethodInfo) - Method in class gov.nasa.jpf.vm.StackFrame
-
return the object reference for an instance method to be called (we are still in the
caller's frame).
- getCalleeThis(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
return reference of called object in the context of the caller
(i.e.
- getCalleeThis(MethodInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the this pointer of the callee from the stack.
- getCalleeThis(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the this pointer of the callee from the stack.
- getCaller() - Method in class gov.nasa.jpf.util.test.TestJPF
-
- getCallerClass(int) - Static method in class gov.nasa.jpf.util.Reflection
-
find callers class
- getCallerClass() - Static method in class gov.nasa.jpf.util.Reflection
-
- getCallerClass(Class<T>) - Static method in class gov.nasa.jpf.util.Reflection
-
- getCallerElement(int) - Static method in class gov.nasa.jpf.util.Reflection
-
- getCallerElement() - Static method in class gov.nasa.jpf.util.Reflection
-
- getCallerFrame() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getCallerStackFrame() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getCallerStackFrame(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getCallerStackFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getCandidateLockSet() - Method in class gov.nasa.jpf.vm.FieldLockInfo
-
- getCandidateLockSet() - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
-
- getCandidateLockSet() - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
-
- getCascade() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
return array with all cascaded parents and this CG, in registration order
- getCascade() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
return array with all cascaded parents and this CG, in registration order
- getCascadedParent() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
returns the prev CG if it was registered for the same insn
- getCascadedParent() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
returns the prev CG if it was registered for the same insn
- getCauseClassname() - Method in class gov.nasa.jpf.vm.ExceptionInfo
-
- getCauseDetails() - Method in class gov.nasa.jpf.vm.ExceptionInfo
-
- getCGCall(String) - Method in class gov.nasa.jpf.util.json.JSONObject
-
- getCGCallsKeys() - Method in class gov.nasa.jpf.util.json.JSONObject
-
- getCgClassName() - Method in class gov.nasa.jpf.vm.ChoicePoint
-
- getCGCreator(String) - Method in class gov.nasa.jpf.util.json.CGCreatorFactory
-
- getCGQueue() - Method in class gov.nasa.jpf.util.script.StringSetGenerator
-
- getChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- getCharArrayClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getCharArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getCharArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getCharElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getCharField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getCharField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getCharField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getCharObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getCharValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getCharValue(int) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- getCharValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getCharValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getCharValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getChildStates() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- getChildStates() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- getChoice(int) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- getChoice(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getChoice(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
explicit choice enumeration.
- getChoiceGenerator() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getChoiceGenerator() - Method in class gov.nasa.jpf.vm.SystemState
-
answer the ChoiceGenerator that is used in the current transition
- getChoiceGenerator(String) - Method in class gov.nasa.jpf.vm.SystemState
-
- getChoiceGenerator() - Method in class gov.nasa.jpf.vm.Transition
-
- getChoiceGenerator() - Method in class gov.nasa.jpf.vm.VM
-
return the last registered SystemState's ChoiceGenerator object
NOTE: there might be more than one ChoiceGenerator associated with the
current transition (ChoiceGenerators can be cascaded)
- getChoiceGeneratorCascade() - Method in class gov.nasa.jpf.vm.Transition
-
- getChoiceGenerators() - Method in class gov.nasa.jpf.vm.SystemState
-
return the whole stack of CGs of the current path
- getChoiceGenerators() - Method in class gov.nasa.jpf.vm.VM
-
returns all ChoiceGenerators in current path
- getChoiceGeneratorsOfType(Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
-
- getChoiceGeneratorsOfType(Class<T>) - Method in class gov.nasa.jpf.vm.VM
-
- getChoiceGeneratorType() - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- getChoiceGeneratorType() - Method in class gov.nasa.jpf.perturb.IntOverUnder
-
- getChoiceGeneratorType() - Method in interface gov.nasa.jpf.perturb.OperandPerturbator
-
- getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
-
- getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.FloatFieldInfo
-
- getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
-
- getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.LongFieldInfo
-
- getChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
-
- getChoiceIndex() - Method in class gov.nasa.jpf.vm.ChoicePoint
-
- getChoiceIndexIgnoreCase(String, String[]) - Method in class gov.nasa.jpf.Config
-
- getChoices() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- getChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- getChoiceType() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- getChoiceType() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- getChoiceType() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getClass(String, Class<T>) - Method in class gov.nasa.jpf.Config
-
- getClass(String) - Method in class gov.nasa.jpf.Config
-
- getClassClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getClasses(String) - Method in class gov.nasa.jpf.Config
-
- getClassFileUrl() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getClassInfo() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getClassInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
- getClassInfo() - Method in class gov.nasa.jpf.util.TypeRef
-
obtain the ClassInfo (JPF class) for this ref.
- getClassInfo() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
- getClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
required by InfoObject interface
- getClassInfo() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
Returns the type of the corresponding class loader object
- getClassInfo(int) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getClassInfo() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getClassInfo() - Method in class gov.nasa.jpf.vm.FieldInfo
-
Returns the class that this field is associated with.
- getClassInfo() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns the class the method belongs to.
- getClassInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getClassInfo() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getClassInfo(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getClassInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the class information.
- getClassInfo(int) - Method in class gov.nasa.jpf.vm.VM
-
- getClassLoader() - Method in class gov.nasa.jpf.Config
-
- getClassLoader(int) - Method in class gov.nasa.jpf.vm.KernelState
-
Returns the ClassLoader with the given globalId
- getClassLoader(int) - Method in class gov.nasa.jpf.vm.VM
-
Returns the ClassLoader with the given globalId
- getClassLoaderClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getClassLoaderInfo() - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getClassLoaderInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
Returns the class loader that
- getClassLoaderInfo() - Method in exception gov.nasa.jpf.vm.ClassInfoException
-
- getClassLoaderInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
It returns the ClassLoaderInfo corresponding to the given classloader object
reference
- getClassLoaderInfoWithId(int) - Method in class gov.nasa.jpf.vm.ClassLoaderList
-
- getClassLoaderList() - Method in class gov.nasa.jpf.vm.KernelState
-
- getClassLoaderList() - Method in class gov.nasa.jpf.vm.VM
-
- getClassLoaderObjectRef() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
Returns the object reference.
- getClassName() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
-
- getClassName() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- getClassName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getClassName(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getClassName() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getClassNameFromSignature(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getClassNameFromTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
-
get the canonical representation of a type name, which happens to be
(1) the name of the builtin type (e.g.
- getClassObject() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getClassObjectRef() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getClassObjectRef(int) - Static method in class gov.nasa.jpf.listener.SimpleDot
-
- getClassObjectRef() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getClassObjectRef() - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- getClassPath() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getClassPathElements() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getClassSpec() - Method in class gov.nasa.jpf.util.FeatureSpec
-
- getClassURL(String) - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer
-
- getClassURL(String) - Method in class gov.nasa.jpf.vm.ClassFileContainer
-
- getClassURL() - Method in class gov.nasa.jpf.vm.ClassFileMatch
-
- getClassValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- getClassValue(String) - Static method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getClinit() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getClonedPath() - Method in class gov.nasa.jpf.vm.VM
-
use that one if you have to store the path for subsequent use
NOTE: without a prior call to updatePath(), this does NOT contain the
ongoing transition.
- getCodeBuilder(String) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
-
override this if you have different CodeBuilders for different types
NOTE - this CodeBuilder is not completely initialized yet, clients still have to call startMethod(mi) on it
- getCodeSize() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- getComment() - Method in class gov.nasa.jpf.vm.Step
-
- getCompactStringArray(String) - Method in class gov.nasa.jpf.Config
-
- getCompactTrimmedStringArray(String) - Method in class gov.nasa.jpf.Config
-
- getCompleteName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getComponentClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getComponentTerminal(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getConcreteArguments() - Method in class gov.nasa.jpf.util.script.Event
-
- getConditionValue() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
-
return which branch was taken.
- getConfig() - Method in class gov.nasa.jpf.JPF
-
- getConfig() - Method in class gov.nasa.jpf.search.Search
-
- getConfig() - Static method in class gov.nasa.jpf.tool.RunTest
-
- getConfig() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getConfig() - Method in class gov.nasa.jpf.vm.VM
-
- getConstantValue() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getConstValueAttribute(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getContainer() - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer.JVMClassFileMatch
-
- getContainer() - Method in class gov.nasa.jpf.vm.ClassFileMatch
-
- getContainer() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getContents(File) - Static method in class gov.nasa.jpf.util.FileUtils
-
- getContents(InputStream, byte[]) - Static method in class gov.nasa.jpf.util.FileUtils
-
- getContentsAsString(File) - Static method in class gov.nasa.jpf.util.FileUtils
-
- getContextMethods(Class<? extends TestJPF>, int, int, String) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getCoreDir(File) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
- getCount() - Method in class gov.nasa.jpf.vm.ThreadList
-
- getCounter(int) - Static method in class gov.nasa.jpf.vm.Verify
-
- getCounter__I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getCountWithout(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getCpTag(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getCpValue(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getCreator(String) - Static method in class gov.nasa.jpf.util.json.CreatorsFactory
-
- getCurrentApplicationContext() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getCurrentApplicationContext() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getCurrentApplicationContext() - Method in class gov.nasa.jpf.vm.VM
-
given an object reference, it returns the ApplicationContext of the process to which
this object belongs
- getCurrentCapacity() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- getCurrentCapacity() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- getCurrentChoiceGenerator(String, Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
-
- getCurrentChoiceGenerator(String) - Method in class gov.nasa.jpf.vm.SystemState
-
- getCurrentChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
-
- getCurrentChoiceGenerator(String, Class<T>) - Method in class gov.nasa.jpf.vm.VM
-
return the latest registered ChoiceGenerator used in this transition
that matches the provided 'id' and is of 'cgType'.
- getCurrentChoiceGeneratorForChoiceType(String, Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
-
- getCurrentChoiceGeneratorOfType(Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
-
- getCurrentChoiceGenerators() - Method in class gov.nasa.jpf.vm.SystemState
-
- getCurrentClassLoader() - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getCurrentClassLoader(ThreadInfo) - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getCurrentError() - Method in class gov.nasa.jpf.report.Reporter
-
- getCurrentError() - Method in class gov.nasa.jpf.search.Search
-
- getCurrentErrorId() - Method in class gov.nasa.jpf.report.Reporter
-
- getCurrentProjectId() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
look for a " = ${config_path}" entry in current dir/jpf.properties
this looks recursively upwards
- getCurrentProjectProperties() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
find project properties (jpf.properties) from current dir
- getCurrentResolvedClassInfo(String) - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getCurrentSchedulingPoint() - Method in class gov.nasa.jpf.vm.SystemState
-
this returns the most recently registered ThreadChoiceGenerator that is
also a scheduling point, or 'null' if there is none in the list of current CGs
- getCurrentState() - Method in class gov.nasa.jpf.util.automaton.Automaton
-
- getCurrentStateVectorLength() - Method in class gov.nasa.jpf.vm.AbstractSerializer
-
- getCurrentSystemClassLoader() - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getCurrentThread() - Static method in class gov.nasa.jpf.vm.ThreadInfo
-
- getCurrentThread() - Method in class gov.nasa.jpf.vm.VM
-
- getCurrentTransition() - Method in class gov.nasa.jpf.vm.VM
-
this is the ongoing transition.
- getDaemonRunnablePredicate() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getDaemonRunnablePredicate() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getDaemonRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
-
- getData() - Method in class gov.nasa.jpf.jvm.JVMClassFileContainer.JVMClassFileMatch
-
- getData() - Method in class gov.nasa.jpf.util.BinaryClassSource
-
obtain current classfile data.
- getDataPosOfCpEntry(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
the result can be used as input for u2(dataIndex)
NOTE - this returns -1 for the dreaded unused extra entries associated
with ConstantDouble and ConstantLong
- getDateObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getDeclaredAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
-
- getDeclaredBooleanField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredByteField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredCharField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredDoubleField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredFieldInfo(String, String) - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- getDeclaredFieldInfo(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredFieldInfo(String, String) - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- getDeclaredFloatField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredInstanceField(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
FieldInfo lookup in the fields that are declared in this class
- getDeclaredInstanceField(int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getDeclaredInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getDeclaredIntField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredIntField(int, String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getDeclaredLongField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredMethodInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getDeclaredMethods() - Method in class gov.nasa.jpf.vm.ClassInfo
-
most definitely not a public method, but handy for the NativePeer
- getDeclaredObjectField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredReferenceField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredShortField(String, String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDeclaredStaticField(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
FieldInfo lookup in the static fields that are declared in this class
<2do> pcm - should employ a map at some point, but it's usually not that
important since we can cash the returned FieldInfo in the PUT/GET_STATIC insns
- getDeclaredStaticFields() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getDefaultMethod(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getDefaultRegistry() - Static method in class gov.nasa.jpf.util.RunRegistry
-
- getDefaultSection() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
-
- getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
-
- getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
-
- getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
-
- getDefaultValue() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- getDefinedClassInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getDepth() - Method in class gov.nasa.jpf.search.Search
-
- getDepth() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getDepthLimit() - Method in class gov.nasa.jpf.search.Search
-
- getDequalifiedArgumentSignature(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getDequalifiedMethodSignature(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getDequalifiedTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getDescription() - Method in class gov.nasa.jpf.Error
-
- getDetails() - Method in class gov.nasa.jpf.Error
-
- getDetails() - Method in class gov.nasa.jpf.vm.ExceptionInfo
-
- getDimensions() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- getDirectInterfaceNames() - Method in class gov.nasa.jpf.vm.ClassInfo
-
get names of directly implemented interfaceNames
- getDouble(String) - Method in class gov.nasa.jpf.Config
-
- getDouble(String, double) - Method in class gov.nasa.jpf.Config
-
- getDouble() - Method in class gov.nasa.jpf.util.json.AbstractValue
-
- getDouble() - Method in class gov.nasa.jpf.util.json.ArrayValue
-
- getDouble() - Method in class gov.nasa.jpf.util.json.DoubleValue
-
- getDouble() - Method in interface gov.nasa.jpf.util.json.Value
-
Get double value.
- getDouble(String) - Static method in class gov.nasa.jpf.vm.Verify
-
this is the API for double value choice generators.
- getDouble__Ljava_lang_String_2__D(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getDoubleArray(String) - Method in class gov.nasa.jpf.Config
-
- getDoubleArray(String, double...) - Method in class gov.nasa.jpf.Config
-
- getDoubleArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getDoubleArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getDoubleElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDoubleField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDoubleField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getDoubleField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getDoubleFromList(MJIEnv, double[]) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getDoubleFromList(double...) - Static method in class gov.nasa.jpf.vm.Verify
-
- getDoubleFromList___3D__D(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getDoubleLocalVariable(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getDoubleLocalVariable(String) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getDoubleObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getDoubleResult() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getDoubleResultAttr() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getDoubleValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
-
- getDoubleValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getDoubleValue(int) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- getDoubleValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getDoubleValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getDoubleValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getDuration(String, long) - Method in class gov.nasa.jpf.Config
-
- getElapsedTime() - Method in class gov.nasa.jpf.report.Reporter
-
in ms
- getElementAttr(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getElementAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getElementAttr(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getElementAttr(int, int, Class<T>) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getElementAttribute(Object, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- getElementAttribute__Ljava_lang_Object_2I__I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getElementAttributes(Object, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- getElementAttributes__Ljava_lang_Object_2I___3I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getElementDescriptorOfType(int) - Static method in class gov.nasa.jpf.vm.Types
-
thoses are according to the arrayType codes of the newarray JVMS definition
- getElementIndexIterator() - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- getElementIndexIterator(int) - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
where do we write to?
NOTE: this should only be used from a executeInstruction()/instructionExecuted() context
- getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
who owns the field?
NOTE: this should only be used from a executeInstruction()/instructionExecuted() context
- getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
-
- getElementInfo(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.ReadOrWriteInstruction
-
where do we read from/write to
NOTE - this is a StaticElementInfo in case this is a PUT/GETSTATIC
- getElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
who owns the field?
NOTE: this should only be used from a executeInstruction()/instructionExecuted() context
- getElementInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getElementInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getElementInfo(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getElementInfo(int) - Method in class gov.nasa.jpf.vm.VM
-
- getElementInfoAttrs() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getElementSize() - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
return size of array elements in stack words (long,double: 2, all other: 1)
e.g.
- getElementSize() - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
-
- getElementSize() - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- getEmptyFieldLockInfo() - Static method in class gov.nasa.jpf.vm.FieldLockInfo
-
- getEnclosingClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
beware - this loads (but not yet registers) the enclosing class
- getEnclosingClassName() - Method in class gov.nasa.jpf.vm.ClassInfo
-
beware - this loads (but not yet registers) the enclosing class
- getEnclosingElementInfo() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- getEnclosingElementInfo() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getEnclosingMethodInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
same restriction as getEnclosingClassInfo() - might not be registered/initialized
- getEnclosingMethodName() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getEnd() - Method in class gov.nasa.jpf.vm.ExceptionHandler
-
Returns the last instruction in the block.
- getEndPC(int) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
-
- getEntries() - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getEntry(V) - Method in class gov.nasa.jpf.util.HashPool
-
- getEntry(E, int) - Method in class gov.nasa.jpf.util.IntTable
-
- getEntryMethod() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getEntrySequence() - Method in class gov.nasa.jpf.Config
-
- getEnum(String, T[], T) - Method in class gov.nasa.jpf.Config
-
- getEnumClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getEnumClassName() - Method in class gov.nasa.jpf.vm.AnnotationInfo.EnumValue
-
- getEnumConstName() - Method in class gov.nasa.jpf.vm.AnnotationInfo.EnumValue
-
- getEnumValue(String, String) - Static method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getEnv() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getError(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- getErrorMessage() - Method in class gov.nasa.jpf.GenericProperty
-
- getErrorMessage() - Method in class gov.nasa.jpf.listener.AssertionProperty
-
- getErrorMessage() - Method in class gov.nasa.jpf.listener.HeapTracker
-
- getErrorMessage() - Method in class gov.nasa.jpf.listener.NoStateCycles
-
- getErrorMessage() - Method in class gov.nasa.jpf.listener.NumericValueChecker
-
- getErrorMessage() - Method in class gov.nasa.jpf.listener.PathOutputMonitor
-
- getErrorMessage() - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
-
- getErrorMessage() - Method in interface gov.nasa.jpf.Property
-
- getErrorMessage() - Method in class gov.nasa.jpf.vm.NotDeadlockedProperty
-
- getErrorMessage() - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
-
- getErrors() - Method in class gov.nasa.jpf.report.Reporter
-
- getErrors() - Method in class gov.nasa.jpf.search.Search
-
- getEssentialClass(String) - Method in class gov.nasa.jpf.Config
-
- getEssentialInstance(String, Class<T>) - Method in class gov.nasa.jpf.Config
-
- getEssentialInstance(String, Class<T>, Object, Object) - Method in class gov.nasa.jpf.Config
-
just a convenience method for ctor calls that take two arguments
- getEssentialInstance(String, Class<T>, Class<?>[], Object[]) - Method in class gov.nasa.jpf.Config
-
- getEventType() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- getException() - Method in class gov.nasa.jpf.vm.ExceptionInfo
-
- getException() - Method in class gov.nasa.jpf.vm.VM
-
- getExceptionClass() - Method in exception gov.nasa.jpf.vm.ClassInfoException
-
- getExceptionClassname() - Method in class gov.nasa.jpf.vm.ExceptionInfo
-
- getExceptionForCurrentChoice() - Method in class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
-
- getExceptionIndex() - Method in class gov.nasa.jpf.vm.ExceptionParameterAnnotationInfo
-
- getExceptionReference() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- getExceptionReference() - Method in class gov.nasa.jpf.vm.ExceptionInfo
-
- getExceptionReference() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getExceptionReference() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getExceptionReferenceAttribute() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- getExceptionReferenceAttribute() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getExceptionReferenceAttribute() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getExceptions() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getExecutedInstructions() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
get the number of instructions executed in the current transition.
- getExecutedMethod() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
-
- getExecutedMethodName() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
-
- getExecutingClassInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
return the ClassInfo of the topmost stackframe that is not a direct call
- getExplanation() - Method in class gov.nasa.jpf.GenericProperty
-
- getExplanation() - Method in class gov.nasa.jpf.listener.NoStateCycles
-
- getExplanation() - Method in interface gov.nasa.jpf.Property
-
- getExplanation() - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
-
- getExplicitArguments() - Method in class gov.nasa.jpf.util.Invocation
-
- getExposedInstance(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getExpression() - Method in class gov.nasa.jpf.util.event.CheckEvent
-
- getExtensions() - Method in class gov.nasa.jpf.report.Publisher
-
- getExtensions(List<Pair<String, String>>) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
this returns a list of all the project ids in the 'extensions' entries (also
handles accumulated 'extensions+=.." entries
- getFactory() - Static method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- getFactory() - Static method in class gov.nasa.jpf.util.json.CGCreatorFactory
-
- getFailedClass() - Method in exception gov.nasa.jpf.vm.ClassInfoException
-
- GETFIELD - Class in gov.nasa.jpf.jvm.bytecode
-
Fetch field from object
..., objectref => ..., value
- GETFIELD(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.GETFIELD
-
- getfield(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- getfield(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- getfield(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- getfield(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- getfield(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- getfield(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- getfield(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- getFieldAbstractions(Config) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- getFieldAccessCG(JVMFieldInstruction) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- getFieldAttr(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getFieldAttr(FieldInfo, Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getFieldAttr(int) - Method in class gov.nasa.jpf.vm.Fields
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getFieldAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.Fields
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getFieldAttr(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getFieldAttr(int, String, Class<T>) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getFieldAttribute(Object, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- getFieldAttribute__Ljava_lang_Object_2Ljava_lang_String_2__I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getFieldAttributes(Object, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- getFieldAttributes__Ljava_lang_Object_2Ljava_lang_String_2___3I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getFieldAttrs(int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getFieldDescriptor() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
-
- getFieldIndex() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getFieldInfo() - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
-
- getFieldInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
- getFieldInfo() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- getFieldInfo() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
-
- getFieldInfo() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
- getFieldInfo() - Method in interface gov.nasa.jpf.vm.bytecode.WriteInstruction
-
where do we store the value
- getFieldInfo(int) - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- getFieldInfo(String) - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- getFieldInfo(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getFieldInfo(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getFieldInfo(String) - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- getFieldInfo(int) - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- getFieldLockInfo(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getFieldName() - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
-
- getFieldName() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- getFieldOrArgumentValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getFields() - Method in class gov.nasa.jpf.vm.ElementInfo
-
BEWARE - never change the returned object without knowing about the
ElementInfo change status, this field is state managed!
- getFieldSize() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
-
- getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getFieldValue(String, ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
-
- getFieldValue(String) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getFieldValueObject(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getFieldValues() - Method in class gov.nasa.jpf.vm.ThreadData
-
- getFileLocation() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getFileLocation() - Method in class gov.nasa.jpf.vm.Instruction
-
this returns a "pathname:line" string
- getFileName() - Method in class gov.nasa.jpf.util.RepositoryEntry
-
- getFileName() - Method in class gov.nasa.jpf.util.SourceRef
-
- getFilePos() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getFilePos() - Method in class gov.nasa.jpf.vm.Instruction
-
this returns a "filename:line" string
- getFilter() - Method in class gov.nasa.jpf.util.JPFLogger
-
- getFinalizeQueue() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
-
- getFinalizer() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getFinalizer0() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getFinalizerQueuedInstance(ElementInfo) - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
-
This method is invoked by the sweep() phase of the garbage collection process (GenericHeap.sweep()).
- getFinalizerThread() - Method in class gov.nasa.jpf.vm.ApplicationContext
-
- getFinalizerThread() - Method in class gov.nasa.jpf.vm.VM
-
- getFinishedDate() - Method in class gov.nasa.jpf.report.Reporter
-
- getFirst(Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- getFirst(Object, Class<A>) - Static method in class gov.nasa.jpf.util.ObjectList
-
- getFirstChild() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
-
- getFirstIndexOfValue(int) - Method in class gov.nasa.jpf.util.IntVector
-
- getFirstInsn() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getFirstMatching(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getFirstNChoices(int) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getFloat(String) - Method in class gov.nasa.jpf.Config
-
- getFloat(String, float) - Method in class gov.nasa.jpf.Config
-
- getFloatArray(String) - Method in class gov.nasa.jpf.Config
-
- getFloatArray(String, float...) - Method in class gov.nasa.jpf.Config
-
- getFloatArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getFloatArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getFloatElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getFloatField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getFloatField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getFloatField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getFloatFromList(MJIEnv, float[]) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getFloatFromList(float...) - Static method in class gov.nasa.jpf.vm.Verify
-
- getFloatFromList___3F__F(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getFloatLocalVariable(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getFloatObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getFloatResult() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getFloatResultAttr() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getFloatValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- getFloatValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getFloatValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getFloatValue(int) - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- getFloatValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getFloatValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getFrame() - Method in class gov.nasa.jpf.vm.HandlerContext
-
- getFrameAttr() - Method in class gov.nasa.jpf.vm.StackFrame
-
this returns all of them - use either if you know there will be only
one attribute at callerSlots time, or check/process result with ObjectList
- getFrameAttr(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getFramePolicy(MethodInfo) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- getFramePolicy(MethodInfo) - Method in interface gov.nasa.jpf.vm.serialize.FilterConfiguration
-
- getFramePolicy(MethodInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- getFreeArgs() - Method in class gov.nasa.jpf.Config
-
return any command line args that are not options or properties
(this usually contains the application class and arguments)
- getFromLine() - Method in class gov.nasa.jpf.util.LocationSpec
-
- getFullName() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getFullName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns the full classname (if any) + name + signature.
- getFunctionObject(int, ThreadInfo, ClassInfo, String, BootstrapMethodInfo, String[], Object[]) - Method in class gov.nasa.jpf.vm.FunctionObjectFactory
-
- getFunctionObjectFacotry() - Method in class gov.nasa.jpf.vm.VM
-
- getGenericSignature() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getGenericSignature() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getGenericSignature() - Method in interface gov.nasa.jpf.vm.GenericSignatureHolder
-
- getGenericSignature() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- getGenericSignature() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getGlobalArgs() - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getGlobalId() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getGlobalId() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
this is our internal, search global id that is used for the
canonical root set
- getGlobalSitePropertiesPath() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
- getGlobalUncaughtHandler() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getGroupInstances(String, String, Class<T>, String...) - Method in class gov.nasa.jpf.Config
-
this one is used to instantiate objects from a list of keys that share
the same prefix, e.g.
- getHandler() - Method in class gov.nasa.jpf.vm.ExceptionHandler
-
Returns the instruction location for the handler.
- getHandler() - Method in class gov.nasa.jpf.vm.HandlerContext
-
- getHandlerContextFor(ClassInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
this is basically a side-effect free version of throwException to determine if a given
exception will be handled.
- getHandlerFor(ClassInfo, Instruction) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getHandlers() - Method in class gov.nasa.jpf.util.JPFLogger
-
- getHash() - Method in interface gov.nasa.jpf.vm.NativeStateHolder
-
this is called by serializers to compute the state hash
- getHeap() - Method in class gov.nasa.jpf.vm.KernelState
-
- getHeap() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getHeap() - Method in class gov.nasa.jpf.vm.SystemState
-
- getHeap() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getHeap() - Method in class gov.nasa.jpf.vm.VM
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.ElementInfo
-
answer an estimate of the heap size in bytes (this is of course VM
dependent, but we can give an upper bound for the fields/elements, and that
should be good in terms of application specific properties)
- getHeapSize() - Method in class gov.nasa.jpf.vm.Fields
-
give an approximation of the heap size in bytes - we assume fields are word
aligned, hence the number of values*4 should be good.
- getHeapSize() - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.NamedFields
-
give an approximation of the heap size in bytes - we assume fields are word
aligned, hence the number of values*4 should be good.
- getHeapSize() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- getHeapSize() - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- GetHelper - Class in gov.nasa.jpf.jvm.bytecode
-
helper class to factor out common GET code
<2do> This is going to be moved into a Java 8 interface with default methods
- GetHelper() - Constructor for class gov.nasa.jpf.jvm.bytecode.GetHelper
-
- getHeuristicSearchValue() - Static method in class gov.nasa.jpf.vm.Verify
-
- getHeuristicSearchValue____I(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getHost() - Method in class gov.nasa.jpf.vm.ApplicationContext
-
- getHostName() - Method in class gov.nasa.jpf.report.Reporter
-
- getId() - Method in class gov.nasa.jpf.Error
-
- getId() - Method in class gov.nasa.jpf.util.automaton.State
-
- getId() - Method in class gov.nasa.jpf.util.automaton.Transition
-
- getId() - Method in class gov.nasa.jpf.util.script.Event
-
- getId() - Method in class gov.nasa.jpf.vm.ApplicationContext
-
- getId(ElementInfo) - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- getId() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getId() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getId() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getId() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
this is our internal, search global id that is used for the
canonical root set
- getId() - Method in class gov.nasa.jpf.vm.SystemState
-
- getId() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
path local unique id for live threads.
- getIdRef() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getIdRef() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getIds() - Method in class gov.nasa.jpf.util.script.Section
-
- getInc(E) - Method in class gov.nasa.jpf.util.IntTable
-
a little optimization to speed up counter increments
- getIncrement() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
-
- getIndex() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
-
- getIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- getIndex() - Method in class gov.nasa.jpf.jvm.bytecode.RET
-
- getIndex(V) - Method in class gov.nasa.jpf.util.HashPool
-
- getIndex(int) - Method in class gov.nasa.jpf.util.SparseClusterArray.Snapshot
-
- getIndex() - Method in class gov.nasa.jpf.vm.ArrayAccess
-
- getIndex() - Method in class gov.nasa.jpf.vm.ElementInfo
-
Deprecated.
- getIndexableKey(String, int) - Method in class gov.nasa.jpf.Config
-
check if we have a key.index entry.
- getIndexOperandAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- getInitialInternStringsMap() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getInitialInternStringsMap() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getInitialInternStringsMap() - Method in class gov.nasa.jpf.vm.VM
-
- getInitializedClassInfo(String, ThreadInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
-
this one is for clients that need to synchronously get an initialized classinfo.
- getInitializedClassInfo(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
this one is for clients that need to synchronously get an initialized classinfo.
- getInitializedSystemClassInfo(String, ThreadInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
-
see getInitializedClassInfo() for restrictions.
- getInnerClasses() - Method in class gov.nasa.jpf.vm.ClassInfo
-
get names of direct inner classes
- getInnerClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getInsn() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getInsn() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getInsnChoiceGeneratorOfType(Class<T>, Instruction, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
-
- getInstance(String, Class<T>, String) - Method in class gov.nasa.jpf.Config
-
- getInstance(String, Class<T>) - Method in class gov.nasa.jpf.Config
-
- getInstance(String, Class<T>, Class<?>[], Object[]) - Method in class gov.nasa.jpf.Config
-
- getInstance(String, Class<T>, Object, Object) - Method in class gov.nasa.jpf.Config
-
- getInstance(String, String, Class<T>, Class<?>[], Object[]) - Method in class gov.nasa.jpf.Config
-
- getInstance(String, String, Class<T>) - Method in class gov.nasa.jpf.Config
-
- getInstance(Class<?>, Class<T>) - Static method in class gov.nasa.jpf.vm.NativePeer
-
- getInstance(Class<?>, Class<T>, Class<?>[], Object[]) - Static method in class gov.nasa.jpf.vm.NativePeer
-
- getInstance(int) - Method in class gov.nasa.jpf.vm.ThresholdFieldLockInfo
-
this implements a path-local FieldLockInfo that are never mutated
this has to be overridden for search global FieldLockInfos
- getInstanceDataSize() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getInstanceField(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
base relative FieldInfo lookup - the workhorse
<2do> again, should eventually use Maps
- getInstanceField(int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getInstanceFilterMask(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- getInstanceFor(ClassInfo) - Method in class gov.nasa.jpf.vm.FieldInfo
-
Creates a field for a given class, by cloning this FieldInfo
and reseting the class that the field belongs to
- getInstanceFor(ClassInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
-
Creates a method for a given class, by cloning this MethodInfo
and all the instructions belong to the method
- getInstanceRef(int) - Static method in class gov.nasa.jpf.listener.SimpleDot
-
- getInstanceRefMask(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- getInstances(String, Class<T>) - Method in class gov.nasa.jpf.Config
-
- getInstances(String, Class<T>, Class<?>[], Object[]) - Method in class gov.nasa.jpf.Config
-
- getInstanceUncaughtHandler() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getInstruction() - Method in exception gov.nasa.jpf.vm.ArrayIndexOutOfBoundsExecutiveException
-
- getInstruction(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns a specific instruction.
- getInstruction() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getInstruction() - Method in class gov.nasa.jpf.vm.Step
-
- getInstruction() - Method in class gov.nasa.jpf.vm.VM
-
- getInstructionAt(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns the instruction at a certain position.
- getInstructionIndex() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getInstructionIndex() - Method in class gov.nasa.jpf.vm.Instruction
-
- getInstructions() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns the instructions of the method.
- getInstructionsForLine(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getInstructionsForLineInterval(int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getInt(String) - Method in class gov.nasa.jpf.Config
-
- getInt(String, int) - Method in class gov.nasa.jpf.Config
-
- getInt(int, int) - Static method in class gov.nasa.jpf.vm.Verify
-
Returns int nondeterministically between (and including) min and max.
- getInt(String) - Static method in class gov.nasa.jpf.vm.Verify
-
this is the API for int value choice generators.
- getInt__II__I(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getInt__Ljava_lang_String_2__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getIntArray(String) - Method in class gov.nasa.jpf.Config
-
- getIntArray(String, int...) - Method in class gov.nasa.jpf.Config
-
- getIntArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getIntArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getIntegerObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getIntElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getInterfaceAbstractMethod() - Method in class gov.nasa.jpf.vm.ClassInfo
-
This retrieves the SAM from this functional interface.
- getInterfaceClassInfos() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getInternStrings() - Method in class gov.nasa.jpf.vm.ApplicationContext
-
- getIntField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getIntField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getIntField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getIntFromList(int...) - Static method in class gov.nasa.jpf.vm.Verify
-
- getIntFromList___3I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getIntValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getIntValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getIntValue(int) - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- getIntValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getIntValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getInvokeCG(JVMInvokeInstruction) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- getInvokedClassInfo() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getInvokedClassName() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
-
we can do some more caching here - the MethodInfo should be const
- getInvokedMethod() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getInvokedMethod() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getInvokedMethod(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
-
- getInvokedMethod(ThreadInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
-
- getInvokedMethod() - Method in interface gov.nasa.jpf.vm.bytecode.InstanceInvokeInstruction
-
- getInvokedMethod() - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
-
- getInvokedMethodClassName() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
be aware of that this might differ from getInvokedMethod(), since it only
denotes the target type info we have at the static point of the call, i.e.
- getInvokedMethodClassName() - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
-
- getInvokedMethodName() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getInvokedMethodName() - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
-
- getInvokedMethodSignature() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getInvokedMethodSignature() - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
-
- getInvokedStackFrames() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
returns StackFrames which have been entered through a corresponding
invoke instruction (in top first order)
- getJava() - Method in class gov.nasa.jpf.report.Reporter
-
- getJNIMangledMethodName(Method) - Static method in class gov.nasa.jpf.vm.Types
-
- getJNIMangledMethodName(String, String, String) - Static method in class gov.nasa.jpf.vm.Types
-
- getJNIMethodName(String) - Static method in class gov.nasa.jpf.vm.Types
-
return the name part of a JNI mangled method name (which is of
course not completely safe - you should only use it if you know
this is a JNI name)
- getJNIName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getJNISignature(String) - Static method in class gov.nasa.jpf.vm.Types
-
get the argument type part of the signature out of a
JNI mangled method name.
- getJNITypeCode(String) - Static method in class gov.nasa.jpf.vm.Types
-
type is supposed to be Class.getName conforming, i.e.
- getJPF() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getJPF() - Method in class gov.nasa.jpf.vm.VM
-
- getJPFBanner() - Method in class gov.nasa.jpf.report.Reporter
-
- getKernelState() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getKernelState() - Method in class gov.nasa.jpf.vm.SystemState
-
- getKernelState() - Method in class gov.nasa.jpf.vm.VM
-
- getKey() - Method in class gov.nasa.jpf.vm.AnnotationInfo.Entry
-
- getKeyComponents(String) - Method in class gov.nasa.jpf.Config
-
- getKeysStartingWith(String) - Method in class gov.nasa.jpf.Config
-
- getLabel() - Method in class gov.nasa.jpf.util.automaton.Automaton
-
- getLabel() - Method in class gov.nasa.jpf.util.automaton.State
-
- getLabel() - Method in class gov.nasa.jpf.util.automaton.Transition
-
- getLabel() - Method in class gov.nasa.jpf.vm.Transition
-
- getLambdaBody() - Method in class gov.nasa.jpf.vm.BootstrapMethodInfo
-
- getLambdaRefKind() - Method in class gov.nasa.jpf.vm.BootstrapMethodInfo
-
- getLast() - Method in class gov.nasa.jpf.vm.Path
-
- getLastAlt() - Method in class gov.nasa.jpf.util.event.Event
-
- getLastChoice() - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
-
- getLastChoice() - Method in class gov.nasa.jpf.listener.SimpleDot
-
- getLastChoiceGeneratorInThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.SystemState
-
- getLastChoiceGeneratorInThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
-
- getLastChoiceGeneratorOfChoiceType(String, Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
-
- getLastChoiceGeneratorOfType(Class<T>) - Method in class gov.nasa.jpf.vm.SystemState
-
- getLastChoiceGeneratorOfType(Class<T>) - Method in class gov.nasa.jpf.vm.VM
-
- getLastClassInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
- getLastClassInfo() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
- getLastClassName() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
- getLastClassName() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
- getLastElementInfo() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
- getLastElementInfo() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- getLastElementInfo() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
-
since this is based on getLastThis(), the same context restrictions apply
- getLastElementInfo() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
- getLastError() - Method in class gov.nasa.jpf.JPF
-
- getLastError() - Method in class gov.nasa.jpf.search.Search
-
- getLastErrorId() - Method in class gov.nasa.jpf.report.Publisher
-
- getLastInsn() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getLastInvokedStackFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getLastLockRef() - Method in class gov.nasa.jpf.jvm.bytecode.LockInstruction
-
only useful post-execution (in an instructionExecuted() notification)
- getLastNonSyntheticStackFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getLastObjRef() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getLastOp() - Method in class gov.nasa.jpf.util.Trace
-
- getLastSearchConstraint() - Method in class gov.nasa.jpf.report.Reporter
-
- getLastSearchConstraint() - Method in class gov.nasa.jpf.search.Search
-
- getLastStep() - Method in class gov.nasa.jpf.vm.Transition
-
- getLastStep() - Method in class gov.nasa.jpf.vm.VM
-
- getLastTargetIndex() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- getLastThis() - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
-
NOTE - the return value is *only* valid in a instructionExecuted() context, since
the same instruction can be executed from different threads
- getLastTransition() - Method in class gov.nasa.jpf.vm.RestorableVMState
-
- getLastTransition() - Method in class gov.nasa.jpf.vm.VM
-
- getLastValue() - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
-
- getLastValue() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
only defined in instructionExecuted() notification context
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ANEWARRAY
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ASTORE
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.DLOAD
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.DSTORE
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.FLOAD
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.FSTORE
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO_W
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.IINC
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ILOAD
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.ISTORE
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.JSR
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LDC_W
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LLOAD
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.LSTORE
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.NEWARRAY
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.RET
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
-
- getLength() - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
-
- getLength() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getLength() - Method in class gov.nasa.jpf.vm.Instruction
-
return the length in bytes of this instruction.
- getLength() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- getLength(int) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
-
- getLevel() - Method in class gov.nasa.jpf.util.JPFLogger
-
- getLimit() - Method in class gov.nasa.jpf.util.LimitedInputStream
-
- getLine() - Method in class gov.nasa.jpf.util.LocationSpec
-
- getLine() - Method in class gov.nasa.jpf.util.script.Event
-
- getLine() - Method in class gov.nasa.jpf.util.script.ScriptElement
-
- getLine(int) - Method in class gov.nasa.jpf.util.Source
-
this is our sole purpose in life - answer line strings
line index is 1-based
- getLine() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLine() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the line number of the program counter of the top stack frame.
- getLineCount() - Method in class gov.nasa.jpf.util.Source
-
- getLineNumber() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getLineNumber() - Method in class gov.nasa.jpf.vm.Instruction
-
- getLineNumber(Instruction) - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns the line number for a given position.
- getLineNumber(Instruction) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- getLineNumbers() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns a table to translate positions into line numbers.
- getLineString() - Method in class gov.nasa.jpf.util.SourceRef
-
- getLineString() - Method in class gov.nasa.jpf.vm.Step
-
- getListenerOfType(Class<T>) - Method in class gov.nasa.jpf.JPF
-
- getLiveThreadInfoForId(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getLiveThreadInfoForObjRef(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getLiveThreads() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getLiveThreads() - Method in class gov.nasa.jpf.vm.VM
-
- getLocalAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
this returns all of them - use either if you know there will be only
one attribute at callerSlots time, or check/process result with ObjectList
- getLocalAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getLocalAttribute(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- getLocalAttribute__Ljava_lang_String_2__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getLocalAttributes(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- getLocalAttributes__Ljava_lang_String_2___3I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getLocalAttrIndex(Class<?>, int) - Method in class gov.nasa.jpf.vm.StackFrame
-
helper to quickly find out if any of the locals slots holds
an attribute of the provided type
- getLocalOrFieldValue(String) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalValueObject(LocalVarInfo) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVar(String, int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getLocalVar(int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getLocalVariable(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVariable(String) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVariableCount() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVariableIndex() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- getLocalVariableName() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- getLocalVariableNames() - Method in class gov.nasa.jpf.vm.MethodInfo
-
note that this might contain duplicates for variables with multiple
scope entries
- getLocalVariableSlot() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- getLocalVariableSlot() - Method in interface gov.nasa.jpf.vm.bytecode.LocalVariableInstruction
-
- getLocalVariableSlotIndex(String) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVariableType() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- getLocalVariableType(String) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVariableType(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVarInfo() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- getLocalVarInfo() - Method in interface gov.nasa.jpf.vm.bytecode.LocalVariableInstruction
-
- getLocalVarInfo(String) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVarInfo(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLocalVars() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getLocalVars() - Method in class gov.nasa.jpf.vm.StackFrame
-
<2do> - this should return only LocalVarInfo for the current pc
- getLocationString() - Method in class gov.nasa.jpf.util.SourceRef
-
- getLocationString() - Method in class gov.nasa.jpf.vm.Step
-
- getLockCG(LockInstruction) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- getLockCount() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getLockCount() - Method in class gov.nasa.jpf.vm.Monitor
-
Returns the number of nested locks acquired.
- getLockCount() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the number of locks in the last wait.
- getLockedInTopFrame(ThreadInfo) - Method in class gov.nasa.jpf.listener.LockedStackDepth
-
- getLockedObjectReferences() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getLockedObjects() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getLockedStackDepth(ElementInfo) - Method in class gov.nasa.jpf.listener.LockedStackDepth
-
- getLockedThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
-
return all threads that are trying to acquire this lock
(blocked, waiting, interrupted)
NOTE - this is not a copy, don't modify the array
- getLockedThreads() - Method in class gov.nasa.jpf.vm.Monitor
-
Returns the list of locked threads
- getLockingThread() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getLockingThread() - Method in class gov.nasa.jpf.vm.Monitor
-
Returns the identifier of the thread holding the lock.
- getLockObject() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getLockRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getLogger(String) - Static method in class gov.nasa.jpf.JPF
-
use this one to get a Logger that is initialized via our Config mechanism.
- getLogger() - Method in interface gov.nasa.jpf.util.Loggable
-
- getLogger(String) - Static method in class gov.nasa.jpf.util.LogManager
-
- getLong(String) - Method in class gov.nasa.jpf.Config
-
- getLong(String, long) - Method in class gov.nasa.jpf.Config
-
- getLongArray(String) - Method in class gov.nasa.jpf.Config
-
- getLongArray(String, long...) - Method in class gov.nasa.jpf.Config
-
- getLongArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getLongArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getLongElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getLongField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getLongField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getLongField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getLongFromList(long...) - Static method in class gov.nasa.jpf.vm.Verify
-
- getLongFromList___3J__J(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getLongLocalAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLongLocalVariable(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLongLocalVariable(String) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLongName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
yet another name - this time with a non-mangled, but abbreviated signature
and without return type (e.g.
- getLongObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getLongOperandAttr() - Method in class gov.nasa.jpf.vm.StackFrame
-
this returns all of them - use either if you know there will be only
one attribute at callerSlots time, or check/process result with ObjectList
- getLongOperandAttr(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getLongResult() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- getLongResult() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getLongResult() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLongResultAttr() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- getLongResultAttr() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getLongResultAttr() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getLongValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getLongValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getLongValue(int) - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- getLongValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getLongValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getLookupSwitchOffset(int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getMainClassInfo(SystemClassLoaderInfo, String, ThreadInfo, List<ClassInfo>) - Method in class gov.nasa.jpf.vm.VM
-
this adds the application main class and its supers to the list of startup classes
- getMainClassName() - Method in class gov.nasa.jpf.vm.ApplicationContext
-
- getMainEntryMethodInfo(String, ClassInfo) - Method in class gov.nasa.jpf.vm.VM
-
- getMarkedArgs() - Method in class gov.nasa.jpf.util.MethodSpec
-
- getMatch(String) - Method in class gov.nasa.jpf.jvm.DirClassFileContainer
-
- getMatch(String) - Method in class gov.nasa.jpf.jvm.JarClassFileContainer
-
- getMatch(String) - Method in class gov.nasa.jpf.vm.ClassFileContainer
-
- getMatch(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getMatchConst(int) - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- getMatchedInstanceFields(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- getMatchedInstanceFields(ClassInfo, Iterable<FieldInfo>) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.InstanceOverride
-
- getMatchedInstanceFields(ClassInfo) - Method in interface gov.nasa.jpf.vm.serialize.FilterConfiguration
-
- getMatchedStaticFields(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- getMatchedStaticFields(ClassInfo) - Method in interface gov.nasa.jpf.vm.serialize.FilterConfiguration
-
- getMatches() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- getMatchFromFile(String, String) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
minimal parsing - only local key, system property and and config_path expansion
NOTE this stops after finding the key, and it doesn't add the file to the 'sources'
- getMatchingCount(Predicate<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getMatchingInstructions(LocationSpec) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getMatchingInstructions(LocationSpec) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getMatchingLocalVarInfo(MethodInfo, int, int) - Method in class gov.nasa.jpf.util.VarSpec
-
- getMatchingMethodInfos(MethodSpec) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getMatchingMethods(Class<? extends TestJPF>, int, int, String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getMax() - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
-
- getMaxDepth() - Method in class gov.nasa.jpf.util.event.Event
-
maximum downwards tree depth
- getMaxDepth() - Method in class gov.nasa.jpf.util.event.EventTree
-
- getMaxIndex() - Method in class gov.nasa.jpf.util.DynamicIntArray
-
- getMaxIndex() - Method in class gov.nasa.jpf.util.DynamicObjectArray
-
- getMaxLocals() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getMaxStack() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getMemento() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ClassLoaderList
-
- getMemento() - Method in class gov.nasa.jpf.vm.ClassLoaderList
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ClassPath
-
- getMemento() - Method in class gov.nasa.jpf.vm.ClassPath
-
- getMemento(KernelState) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- getMemento(ThreadList) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- getMemento(ThreadInfo) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- getMemento(Heap) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- getMemento(Statics) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- getMemento(ClassLoaderList) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- getMemento(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- getMemento(ClassPath) - Method in class gov.nasa.jpf.vm.DefaultMementoRestorer
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- getMemento() - Method in class gov.nasa.jpf.vm.GenericHeap
-
- getMemento(MementoFactory) - Method in interface gov.nasa.jpf.vm.Heap
-
- getMemento() - Method in interface gov.nasa.jpf.vm.Heap
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.KernelState
-
- getMemento() - Method in class gov.nasa.jpf.vm.KernelState
-
- getMemento(KernelState) - Method in interface gov.nasa.jpf.vm.MementoFactory
-
- getMemento(ThreadList) - Method in interface gov.nasa.jpf.vm.MementoFactory
-
- getMemento(ThreadInfo) - Method in interface gov.nasa.jpf.vm.MementoFactory
-
- getMemento(ClassLoaderList) - Method in interface gov.nasa.jpf.vm.MementoFactory
-
- getMemento(ClassLoaderInfo) - Method in interface gov.nasa.jpf.vm.MementoFactory
-
- getMemento(ClassPath) - Method in interface gov.nasa.jpf.vm.MementoFactory
-
- getMemento(Heap) - Method in interface gov.nasa.jpf.vm.MementoFactory
-
- getMemento(Statics) - Method in interface gov.nasa.jpf.vm.MementoFactory
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.OVHeap
-
- getMemento() - Method in class gov.nasa.jpf.vm.OVHeap
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.OVStatics
-
- getMemento() - Method in class gov.nasa.jpf.vm.OVStatics
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- getMemento() - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- getMemento(MementoFactory) - Method in interface gov.nasa.jpf.vm.Restorable
-
- getMemento(MementoFactory) - Method in interface gov.nasa.jpf.vm.Statics
-
- getMemento() - Method in interface gov.nasa.jpf.vm.Statics
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getMemento() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getMemento() - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
-
- getMemento(MementoFactory) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getMemento() - Method in class gov.nasa.jpf.vm.ThreadList
-
- getMemento() - Method in class gov.nasa.jpf.vm.TidSet
-
- getMemorySize(String, long) - Method in class gov.nasa.jpf.Config
-
return memory size in bytes, or 'defValue' if not in dictionary.
- getMessage(String, Instruction) - Method in class gov.nasa.jpf.listener.AssertionProperty
-
- getMessage() - Method in exception gov.nasa.jpf.vm.ClinitRequired
-
- getMessage() - Method in exception gov.nasa.jpf.vm.serialize.UnknownJPFClass
-
- getMessage() - Method in exception gov.nasa.jpf.vm.UncaughtException
-
- getMethod(String, boolean) - Method in class gov.nasa.jpf.vm.ClassInfo
-
Note that 'uniqueName' is the name plus the argument type part of the
signature, idx.e.
- getMethod(String, String, boolean) - Method in class gov.nasa.jpf.vm.ClassInfo
-
if we don't know the return type
signature is in paren/dot notation
- getMethod() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- getMethodInfo() - Method in class gov.nasa.jpf.util.Invocation
-
- getMethodInfo(MJIEnv, int, String) - Method in class gov.nasa.jpf.util.MethodInfoRegistry
-
- getMethodInfo() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getMethodInfo() - Method in class gov.nasa.jpf.vm.Instruction
-
- getMethodInfo(int) - Static method in class gov.nasa.jpf.vm.MethodInfo
-
- getMethodInfo() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getMethodInfo() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getMethodName() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getMethodSignature(Constructor<?>) - Method in class gov.nasa.jpf.Config
-
- getMin() - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
-
- getMJIEnv() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
-
- getMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- getMnemonic() - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
-
- getMnemonic() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getMnemonic() - Method in class gov.nasa.jpf.vm.Instruction
-
- getModifiable(int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
public getter to access modifiable ElementInfos;
- getModifiable(int) - Method in interface gov.nasa.jpf.vm.Heap
-
- getModifiable(int) - Method in class gov.nasa.jpf.vm.OVHeap
-
- getModifiable(int) - Method in class gov.nasa.jpf.vm.OVStatics
-
- getModifiable(int) - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- getModifiable(int) - Method in interface gov.nasa.jpf.vm.Statics
-
get an ElementInfo that is guaranteed to be modifiable.
- getModifiableCallerStackFrame() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getModifiableClassObject() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getModifiableElementInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getModifiableElementInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getModifiableElementInfo(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getModifiableElementInfo(int) - Method in class gov.nasa.jpf.vm.VM
-
- getModifiableFrame(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
this replaces all frames up from 'frame' to 'top' with modifiable ones.
- getModifiableInstance() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- getModifiableInstance() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getModifiableInstance() - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- getModifiableLastNonSyntheticStackFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getModifiableStaticElementInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getModifiableThreadObject() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getModifiableTopFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns a clone of the top stack frame.
- getModifiers() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getModifiers() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getModifiers() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getMonitor() - Method in class gov.nasa.jpf.vm.ElementInfo
-
BEWARE - never change the returned object without knowing about the
ElementInfo change status, this field is state managed!
- getName() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- getName() - Method in class gov.nasa.jpf.report.Publisher
-
- getName() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- getName() - Method in class gov.nasa.jpf.util.event.Event
-
- getName() - Method in class gov.nasa.jpf.util.JPFLogger
-
- getName() - Method in class gov.nasa.jpf.util.json.CGCall
-
- getName() - Method in class gov.nasa.jpf.vm.AnnotationInfo.ClassValue
-
- getName() - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getName() - Method in class gov.nasa.jpf.vm.ClassFileContainer
-
- getName() - Method in class gov.nasa.jpf.vm.ClassInfo
-
Returns the name of the class.
- getName() - Method in class gov.nasa.jpf.vm.ExceptionHandler
-
Returns the name of the exception caught.
- getName() - Method in class gov.nasa.jpf.vm.FieldInfo
-
Returns the name of the field.
- getName() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- getName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns the name of the method.
- getName() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getNameSpec() - Method in class gov.nasa.jpf.util.FeatureSpec
-
- getNativeClass() - Method in class gov.nasa.jpf.util.TypeRef
-
- getNativeExecCG(EXECUTENATIVE) - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
-
- getNativeExecCG(EXECUTENATIVE) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- getNativePeer() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getNativePeer() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- getNewElementInfoIndex(AllocationContext) - Method in class gov.nasa.jpf.vm.GenericHeap
-
this is called for newXX(..) allocations that are SUT thread specific, i.e.
- getNewElementInfoIndex(AllocationContext) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
-
- getNewObjectRef() - Method in class gov.nasa.jpf.jvm.bytecode.NEW
-
- getNext() - Method in class gov.nasa.jpf.util.event.Event
-
- getNext(SystemState, String, Event, EventContext) - Static method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
convenience method to get successors from current CG chain
- getNext(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- getNext(Object, Class<A>, Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- getNext(String) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
-
- getNext(String, String[]) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
-
- getNext(String, String[], BitSet) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
-
- getNext() - Method in class gov.nasa.jpf.util.script.SequenceInterpreter
-
- getNext() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getNext(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getNext() - Method in class gov.nasa.jpf.vm.ChoicePoint
-
- getNext() - Method in class gov.nasa.jpf.vm.Instruction
-
this returns the instruction at the following code insnIndex within the same
method, which might or might not be the next one to enter (branches, overlay calls etc.).
- getNext(ThreadInfo) - Method in class gov.nasa.jpf.vm.Instruction
-
this is returning the next Instruction to enter, to be called to obtain
the return value of enter() if this is not a branch insn
Be aware of that we might have had exceptions caused by our execution
(-> lower frame), or we might have had overlaid calls (-> higher frame),
i.e.
- getNext() - Method in class gov.nasa.jpf.vm.Step
-
- getNextAttr(Class<T>, Object) - Method in interface gov.nasa.jpf.util.Attributable
-
- getNextAttr(Class<A>, Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getNextAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getNextAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.InfoObject
-
- getNextAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.Instruction
-
- getNextCG() - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
-
- getNextCG() - Method in class gov.nasa.jpf.listener.SimpleDot
-
- getNextChoice() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- getNextChoice() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- getNextChoice() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getNextChoiceGenerator() - Method in class gov.nasa.jpf.vm.SystemState
-
- getNextChoiceGenerator() - Method in class gov.nasa.jpf.vm.VM
-
- getNextChoiceObject() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- getNextElementAttr(int, Class<T>, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getNextElementOfType(T[], Class<E>, T) - Static method in class gov.nasa.jpf.util.Misc
-
- getNextEventGenerator() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- getNextFieldAttr(FieldInfo, Class<T>, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getNextFieldAttr(int, Class<T>, Object) - Method in class gov.nasa.jpf.vm.Fields
-
- getNextFrameAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getNextListenerOfType(Class<T>, T) - Method in class gov.nasa.jpf.search.Search
-
- getNextListenerOfType(Class<T>, T) - Method in class gov.nasa.jpf.vm.VM
-
- getNextLocalAttr(int, Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getNextLongOperandAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getNextObjectAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getNextObjectAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.Fields
-
- getNextOperandAttr(Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getNextOperandAttr(int, Class<T>, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getNextPC() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getNextQueuedState() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- getNextQueuedState() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- getNextQueuedState() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
-
- getNextQueuedState() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
-
- getNextReturnAttr(ThreadInfo, Class<T>, Object) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- getNextReturnAttr(ThreadInfo, Class<T>, Object) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- getNextSibling() - Method in class gov.nasa.jpf.util.script.ScriptElement
-
- getNextToken() - Method in class gov.nasa.jpf.util.json.JSONLexer
-
Read next token from input stream.
- getNonEmpty(String[]) - Static method in class gov.nasa.jpf.util.StringSetMatcher
-
- getNonEmptyStringSet(String) - Method in class gov.nasa.jpf.Config
-
- getNumberOfAlternatives() - Method in class gov.nasa.jpf.util.event.Event
-
- getNumberOfApplications() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getNumberOfApplications() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getNumberOfApplications() - Method in class gov.nasa.jpf.vm.VM
-
- getNumberOfArguments() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getNumberOfArguments(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getNumberOfBlockedOrWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
-
- getNumberOfBlockedThreads() - Method in class gov.nasa.jpf.vm.Monitor
-
- getNumberOfCallerStackSlots() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getNumberOfChildren() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
-
- getNumberOfCpEntries() - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getNumberOfDeclaredInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getNumberOfEntries() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- getNumberOfErrors() - Method in class gov.nasa.jpf.report.Reporter
-
- getNumberOfErrors() - Method in class gov.nasa.jpf.search.Search
-
- getNumberOfFields() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getNumberOfFields() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- getNumberOfFields() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getNumberOfFields() - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- getNumberOfFieldsOrElements() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- getNumberOfFieldsOrElements() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getNumberOfFieldsOrElements() - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- getNumberOfGeneratedPermutations() - Method in class gov.nasa.jpf.util.PermutationGenerator
-
- getNumberOfInstanceFields() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getNumberOfInstructions() - Method in class gov.nasa.jpf.vm.MethodInfo
-
return number of instructions
- getNumberOfLoadedClasses() - Static method in class gov.nasa.jpf.vm.ClassInfo
-
- getNumberOfLoadedClasses() - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getNumberOfLoadedMethods() - Static method in class gov.nasa.jpf.vm.MethodInfo
-
- getNumberOfParents() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getNumberOfParents() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getNumberOfPermutations() - Method in class gov.nasa.jpf.util.PermutationGenerator
-
- getNumberOfScopeEntries() - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
-
- getNumberOfStackArguments() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns the size of the arguments.
- getNumberOfStackSlots(String, boolean) - Static method in class gov.nasa.jpf.vm.Types
-
- getNumberOfStates() - Method in class gov.nasa.jpf.util.automaton.Automaton
-
- getNumberOfStaticFields() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getNumberOfSuperClasses() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getNumberOfTargets() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- getNumberOfTransitions() - Method in class gov.nasa.jpf.util.automaton.State
-
- getNumberOfWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
-
- getObject(int) - Method in class gov.nasa.jpf.util.HashPool
-
- getObject() - Method in class gov.nasa.jpf.util.json.AbstractValue
-
- getObject() - Method in class gov.nasa.jpf.util.json.ArrayValue
-
- getObject() - Method in interface gov.nasa.jpf.util.json.Value
-
Get JSON object.
- getObject(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- getObject__Ljava_lang_String_2__Ljava_lang_Object_2(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getObjectAttr() - Method in class gov.nasa.jpf.vm.ElementInfo
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getObjectAttr(Class<T>) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getObjectAttr() - Method in class gov.nasa.jpf.vm.Fields
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getObjectAttr(Class<T>) - Method in class gov.nasa.jpf.vm.Fields
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getObjectAttr(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
- getObjectAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getObjectAttribute(Object) - Static method in class gov.nasa.jpf.vm.Verify
-
- getObjectAttribute__Ljava_lang_Object_2__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getObjectAttributes(Object) - Static method in class gov.nasa.jpf.vm.Verify
-
- getObjectAttributes__Ljava_lang_Object_2___3I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getObjectClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getObjectField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getObjectRef() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getObjectSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
-
- getObjectSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
-
- getObjectSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
- getObjectSlot(StackFrame) - Method in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
-
- getObjectSlot(StackFrame) - Method in interface gov.nasa.jpf.vm.bytecode.InstanceInvokeInstruction
-
- getOffset() - Method in class gov.nasa.jpf.vm.BytecodeAnnotationInfo
-
- getOffset() - Method in class gov.nasa.jpf.vm.BytecodeTypeParameterAnnotationInfo
-
- getOp() - Method in class gov.nasa.jpf.util.TraceElement
-
- getOperandAttr() - Method in class gov.nasa.jpf.vm.StackFrame
-
this returns all of them - use either if you know there will be only
one attribute at callerSlots time, or check/process result with ObjectList
- getOperandAttr(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getOperandAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
this returns all of them - use either if you know there will be only
one attribute at callerSlots time, or check/process result with ObjectList
- getOperandAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getOps() - Method in class gov.nasa.jpf.util.Trace
-
- getOptions(String[]) - Static method in class gov.nasa.jpf.tool.RunJPF
-
- getOptions(String[]) - Static method in class gov.nasa.jpf.tool.RunTest
-
- getOptions(String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getOS() - Method in class gov.nasa.jpf.report.Reporter
-
- getOut() - Method in class gov.nasa.jpf.report.Publisher
-
- getOutput() - Method in class gov.nasa.jpf.vm.Transition
-
- getOverriddenMethodInfo() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getPackageName() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getPackages() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getParameterAnnotations() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getParameterAnnotations(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
return annotations for parameterIndex
- getParameterIndex() - Method in class gov.nasa.jpf.vm.FormalParameterAnnotationInfo
-
- getParent() - Method in class gov.nasa.jpf.util.JPFLogger
-
- getParent() - Method in class gov.nasa.jpf.util.script.ScriptElement
-
- getParentFile(File) - Method in class gov.nasa.jpf.Config
-
- getParentState() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- getParentState() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- getPath(String) - Method in class gov.nasa.jpf.Config
-
- getPath() - Method in class gov.nasa.jpf.Error
-
- getPath() - Method in class gov.nasa.jpf.report.Reporter
-
- getPath() - Method in class gov.nasa.jpf.util.event.Event
-
- getPath() - Method in class gov.nasa.jpf.util.Source
-
- getPath() - Method in class gov.nasa.jpf.vm.RestorableVMState
-
- getPath() - Method in class gov.nasa.jpf.vm.VM
-
NOTE: only use this locally, since the path is getting modified by the VM
The path only contains all states when queried from a stateAdvanced() notification.
- getPathArg(String[], String) - Method in class gov.nasa.jpf.Config
-
- getPathArray(String) - Method in class gov.nasa.jpf.Config
-
- getPathCoverage() - Method in class gov.nasa.jpf.util.event.EventTree
-
override this if the concrete model keeps track of coverage
- getPathCoverage(String[]) - Method in class gov.nasa.jpf.util.event.TestEventTree
-
- getPathElements(Config, String, int) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getPathLength() - Method in class gov.nasa.jpf.util.event.Event
-
upwards path length
- getPathLength() - Method in class gov.nasa.jpf.vm.VM
-
- getPathNames() - Method in class gov.nasa.jpf.vm.ClassPath
-
- getPaths(ArrayList<File>) - Method in class gov.nasa.jpf.util.PathnameExpander
-
- getPathString(String) - Method in class gov.nasa.jpf.util.event.Event
-
- getPattern(String) - Method in class gov.nasa.jpf.util.PathnameExpander
-
- getPc() - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getPC() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getPC() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the program counter of the top stack frame.
- getPeerClass() - Method in class gov.nasa.jpf.vm.NativePeer
-
- getPeerClassName() - Method in class gov.nasa.jpf.vm.NativePeer
-
- getPendingException() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getPendingException() - Method in class gov.nasa.jpf.vm.VM
-
note this is gone after backtracking or starting the next exception
- getPendingOutput() - Method in class gov.nasa.jpf.vm.VM
-
get the pending output (not yet stored in the path)
- getPinDownCount() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getPlatformEndianness(Config) - Method in class gov.nasa.jpf.vm.VM
-
- getPos() - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getPos() - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- getPosition() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getPosition() - Method in class gov.nasa.jpf.vm.Instruction
-
- getPrev() - Method in class gov.nasa.jpf.util.event.Event
-
- getPrev() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
-
- getPrev() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getPrev() - Method in class gov.nasa.jpf.vm.Instruction
-
- getPrevElement() - Method in class gov.nasa.jpf.util.TraceElement
-
- getPrevious() - Method in class gov.nasa.jpf.vm.ChoicePoint
-
- getPrevious() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getPreviousChoiceGenerator() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getPreviousChoiceGenerator() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getPreviousChoiceGeneratorOfType(Class<T>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getPreviousChoiceGeneratorOfType(Class<C>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getPreviousDirectCallStackFrame() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- getPrintStream() - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- getPriority() - Method in class gov.nasa.jpf.search.heuristic.PrioritizedState
-
- getPriority() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getProcessedChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getProcessedChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getProcessedChoices() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- getProcessedNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- getProcessedNumberOfChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getProcessId() - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
-
- getProcessId____I(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestMultiProcessJPF
-
- getProcessTimeoutRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getProperties(Config) - Method in class gov.nasa.jpf.search.Search
-
return set of configured properties
note there is a name clash here - JPF 'properties' have nothing to do with
Java properties (java.util.Properties)
- getProperty() - Method in class gov.nasa.jpf.Error
-
- getProperty(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- getProperty__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
-
- getProperty__Ljava_lang_String_2__Ljava_lang_String_2(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getPublishers() - Method in class gov.nasa.jpf.report.Reporter
-
- getPurgedStateId() - Method in class gov.nasa.jpf.search.Search
-
- getQueueItem(int) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- getQueueSize() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- getQueueSize() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- getQueueSize() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
-
- getQueueSize() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
-
- getRawEntries(Reader) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
this returns the contents of a config source in-order, without expanding values or keys
- getRawEntries(File) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
- getRawMessage() - Method in exception gov.nasa.jpf.vm.UncaughtException
-
- getRawValues() - Method in class gov.nasa.jpf.vm.NamedFields
-
- getRef() - Method in class gov.nasa.jpf.vm.PredicateMap
-
- getReference() - Method in class gov.nasa.jpf.vm.ObjRef
-
- getReferenceArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getReferenceArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getReferenceClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getReferencedElementInfo(FieldInfo) - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- getReferenceElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getReferenceField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getReferenceField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getReferenceField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getReferenceField(int, FieldInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getReferenceMap() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getReferenceResult() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- getReferenceResult() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getReferenceResult() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getReferenceValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getReferenceValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getReferenceValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getReferenceValue(int) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- getReferencingThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getReferredClassInfo(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getReflectionMethod(String, boolean) - Method in class gov.nasa.jpf.vm.ClassInfo
-
method lookup for use by reflection methods (java.lang.Class.getXMethod)
note this doesn't specify the return type, which means covariant return
types are not allowed in reflection lookup.
- getRefTypeName(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getRegisteredFieldInfo(int) - Method in class gov.nasa.jpf.util.MethodInfoRegistry
-
- getRegisteredFieldLockInfo(int, ThreadInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- getRegisteredStatistics() - Method in class gov.nasa.jpf.report.Reporter
-
- getRegisteredThreadInfoSet(int, ThreadInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- getRelativeUnixPath(File, File) - Static method in class gov.nasa.jpf.util.FileUtils
-
- getRemovedElements(T[], T[]) - Static method in class gov.nasa.jpf.util.Misc
-
- getRep() - Method in class gov.nasa.jpf.vm.PredicateMap
-
- getRepeatCount() - Method in class gov.nasa.jpf.util.script.Repetition
-
- getReporter() - Method in class gov.nasa.jpf.JPF
-
- getReportFileName(String) - Method in class gov.nasa.jpf.report.Publisher
-
- getRepository() - Method in class gov.nasa.jpf.util.RepositoryEntry
-
- getRepositoryEntry(String) - Static method in class gov.nasa.jpf.util.RepositoryEntry
-
- getRepositoryInfo() - Method in class gov.nasa.jpf.report.Reporter
-
- getRepositoryType() - Method in class gov.nasa.jpf.util.RepositoryEntry
-
- getRequestedTypeName() - Method in class gov.nasa.jpf.jvm.ClassFile
-
return the typename this classfile gets loaded for
<2do> this is going away
- getResolvedAnnotationInfo(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getResolvedAnnotationInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getResolvedAnnotationProxy(ClassInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getResolvedClassInfo(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
obtain ClassInfo object for given class name
if the requested class or any of its superclasses and interfaces
is not found this method will throw a ClassInfoException.
- getResolvedClassInfo(String, byte[], int, int) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
this is for user defined ClassLoaders that explicitly provide the class file data
- getResolvedClassInfo(String) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getResolvedFuncObjType(int, ClassInfo, String, BootstrapMethodInfo, String[]) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
This method returns a type which implements the given functional interface
and contains a method that captures the behavior of the lambda expression.
- getResourceBundle() - Method in class gov.nasa.jpf.util.JPFLogger
-
- getResourceBundleName() - Method in class gov.nasa.jpf.util.JPFLogger
-
- getResourceURL(String, String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getRestorableData() - Method in class gov.nasa.jpf.vm.AbstractRestorer
-
- getRestorableData() - Method in interface gov.nasa.jpf.vm.StateRestorer
-
get saved version of current KernelState.
- getRestorableState() - Method in interface gov.nasa.jpf.vm.Backtracker
-
- getRestorableState() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
-
- getRestorableState() - Method in class gov.nasa.jpf.vm.VM
-
Bundles up the state of the system for export
- getRestoreData() - Method in class gov.nasa.jpf.vm.SystemState
-
- getRestorer(Object) - Method in class gov.nasa.jpf.vm.SystemState
-
- getRestorer() - Method in class gov.nasa.jpf.vm.VM
-
- getResult() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- getResult() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getResult() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getResultAttr() - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- getResultAttr() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getResultAttr() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getRetainAttributes() - Method in class gov.nasa.jpf.vm.SystemState
-
- getReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
obviously, this only makes sense from an instructionExecuted(), since
the value is pushed during the enter().
- getReturnAttr(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
this returns all of them - use either if you know there will be only
one attribute at a time, or check/process result with ObjectList
obviously, this only makes sense from an instructionExecuted(), since
the value is pushed during the enter().
- getReturnAttr(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
this only returns the first attr of this type, there can be more
if you don't use client private types or the provided type is too general
- getReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- getReturnAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
-
- getReturnAttr() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getReturnAttribute() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getReturnBuiltinType(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getReturnChoiceGeneratorType() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getReturnedDirectCall() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
-
- getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- getReturnedOperandAttr(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
-
- getReturnFrame() - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- getReturnSize() - Method in class gov.nasa.jpf.vm.MethodInfo
-
what is the slot size of the return value
- getReturnType() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getReturnType() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getReturnTypeCode() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getReturnTypeName() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- getReturnTypeName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getReturnTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getReturnTypeSignature(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
-
- getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- getReturnTypeSize() - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
-
- getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
-
- getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.DRETURN
-
- getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
-
- getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
-
- getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- getReturnValue() - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
-
- getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LRETURN
-
- getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- getReturnValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
-
- getReturnValue() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- getRevision() - Method in class gov.nasa.jpf.report.Reporter
-
- getRevision() - Method in class gov.nasa.jpf.util.RepositoryEntry
-
- getRoot(String) - Method in class gov.nasa.jpf.util.event.EventForest
-
- getRoot() - Method in class gov.nasa.jpf.util.event.EventTree
-
- getRun() - Method in class gov.nasa.jpf.util.RunRegistry
-
- getRunnableCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- getRunnableCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- getRunnablePredicate() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getRunnablePredicate() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
-
- getRunnableRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the object reference of the target.
- getRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- getSamDescriptor() - Method in class gov.nasa.jpf.vm.BootstrapMethodInfo
-
- getScheduler() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getScheduler() - Method in class gov.nasa.jpf.vm.VM
-
- getScopeEncoding(long[]) - Static method in class gov.nasa.jpf.jvm.ClassFile
-
- getScript() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- getScriptFileName() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- getSearch() - Method in class gov.nasa.jpf.JPF
-
return the search object.
- getSearch() - Method in class gov.nasa.jpf.report.Reporter
-
- getSearch() - Method in class gov.nasa.jpf.vm.VM
-
not ideal to have this here since it is kind of a backlink, but it's not
any better if listeners have to dig this out from JPF
Note - this isn't set during initialization, since the VM object is created first
- getSearchConstraint() - Method in class gov.nasa.jpf.search.Search
-
- getSearchDepth() - Method in class gov.nasa.jpf.search.SearchState
-
- getSearchErrors() - Method in class gov.nasa.jpf.JPF
-
- getSearchState() - Method in class gov.nasa.jpf.search.Search
-
- getSearchState() - Method in class gov.nasa.jpf.State
-
- getSection(String) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- getSections() - Method in class gov.nasa.jpf.util.script.StringSetGenerator
-
- getSerializedReferenceValue(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
-
- getSerializedReferenceValue(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- getSerializer() - Method in class gov.nasa.jpf.vm.VM
-
- getShortArrayElement(int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getShortArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getShortElement(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getShortField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getShortField(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getShortField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getShortObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getShortValue(int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getShortValue(int) - Method in class gov.nasa.jpf.vm.Fields
-
- getShortValue(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getShortValue(int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- getShortValue(int) - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- getSid() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getSignature() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getSignature() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getSignature() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- getSignature() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns the signature of the method.
- getSignatureName(String) - Static method in class gov.nasa.jpf.vm.Types
-
return the JPF internal representation of a method signature that is given
in dot-notation (like javap),
e.g.
- getSimpleName() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getSiteCoreDir(String[]) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
- getSiteCoreDir() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
get location of jpf-core from site.properties
- getSiteProperties(String[]) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
- getSize() - Method in class gov.nasa.jpf.util.CommitOutputStream
-
- getSlot(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getSlotAttr(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getSlotAttr(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
- getSlotAttrs() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getSlotIndex() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- getSlotIndex(int) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
-
- getSlots() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getSlotSize() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- getSnapshot() - Method in class gov.nasa.jpf.util.IntTable
-
- getSnapshot() - Method in class gov.nasa.jpf.util.ObjVector
-
- getSnapshot(int) - Method in class gov.nasa.jpf.util.ObjVector
-
create a snapshot that doesn't store more than maxGap consecutive null values
- getSnapshot(Transformer<E, T>) - Method in class gov.nasa.jpf.util.ObjVector
-
- getSnapshot(Transformer<E, T>) - Method in class gov.nasa.jpf.util.SparseClusterArray
-
create a snapshot that can be used to restore a certain state of our array
This is more suitable than cloning in case the array is very sparse, or
the elements contain a lot of transient data we don't want to store
- getSnapshot() - Method in class gov.nasa.jpf.util.SparseIntVector
-
- getSnapshot(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
get a stack snapshot that consists of an array of {mthId,pc} pairs.
- getSortedKeyStrings(HashMap<K, V>) - Static method in class gov.nasa.jpf.util.Misc
-
- getSource() - Method in class gov.nasa.jpf.util.event.Event
-
- getSource() - Method in class gov.nasa.jpf.util.FeatureSpec
-
- getSource(String) - Static method in class gov.nasa.jpf.util.Source
-
- getSource() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getSourceFile() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getSourceFileAttribute(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getSourceFileName() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getSourceFileName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getSourceLine() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getSourceLine() - Method in class gov.nasa.jpf.vm.Instruction
-
- getSourceLocation() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- getSourceLocation() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getSourceLocation() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getSourceLocation() - Method in class gov.nasa.jpf.vm.Instruction
-
this returns a "class.method(line)" string
- getSourceName(Object) - Method in class gov.nasa.jpf.Config
-
- getSourceOrLocation() - Method in class gov.nasa.jpf.vm.Instruction
-
this is for debugging/logging if we always want something back telling
us where this insn came from
- getSources() - Method in class gov.nasa.jpf.Config
-
- getStack() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getStackDepth() - Method in class gov.nasa.jpf.vm.PreciseAllocationContext
-
- getStackDepth() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getStackFrameExecuting(Instruction, int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
note that we don't provide a modifiable version of this.
- getStackTrace() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
get the current stack trace of this thread
this is called during creation of a Throwable, hence we should skip
all throwable ctors in here
<2do> this is only a partial solution,since we don't catch exceptionHandlers
in Throwable ctors yet
- getStackTraceInfo() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- getStackTraceInfo() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getStackTraceName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
returns stack trace name: classname (if any) + name
- getStackTraceSource() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getStackTraceSource() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- getStandardSiteProperties() - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
locate the site.properties.
- getStartDate() - Method in class gov.nasa.jpf.report.Reporter
-
- getStartPC() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- getStartPC(int) - Method in class gov.nasa.jpf.vm.VariableAnnotationInfo
-
- getStartupSystemClassInfos(SystemClassLoaderInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
-
return a list of ClassInfos for essential system types
If system classes are not found, or are not valid JPF model classes, we throw
a JPFConfigException and exit
returned ClassInfos are not yet registered in Statics and don't have class objects
- getStartupSystemClassNames() - Method in class gov.nasa.jpf.vm.VM
-
the minimal set of system classes we need for initialization
- getState() - Method in class gov.nasa.jpf.vm.ThreadData
-
- getState() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the current status of the thread.
- getStateCount() - Method in class gov.nasa.jpf.vm.VM
-
- getStateDepth(int) - Method in class gov.nasa.jpf.search.Search
-
- getStateDescription() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getStateExtension() - Method in class gov.nasa.jpf.listener.ObjectTracker
-
- getStateExtension() - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
-
- getStateExtension() - Method in interface gov.nasa.jpf.util.StateExtensionClient
-
- getStateId(int) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- getStateId() - Method in class gov.nasa.jpf.search.heuristic.HeuristicState
-
- getStateId() - Method in class gov.nasa.jpf.search.Search
-
- getStateId() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getStateId() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getStateId() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStateId() - Method in class gov.nasa.jpf.vm.Transition
-
- getStateId() - Method in class gov.nasa.jpf.vm.VM
-
get the numeric id for the current state
Note: this can be called several times (by the search and observers) for
every forward()/backtrack(), so we want to cache things a bit
- getStateName() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getStateSet() - Method in class gov.nasa.jpf.vm.VM
-
Returns the stateSet if states are being matched.
- GETSTATIC - Class in gov.nasa.jpf.jvm.bytecode
-
Get static fieldInfo from class
..., => ..., value
- GETSTATIC(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.GETSTATIC
-
- getstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- getstatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- getstatic(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- getstatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- getstatic(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- getstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- getstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- getStaticBooleanField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticByteField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticCharField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticDataSize() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getStaticDoubleField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticDoubleField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticDoubleField(ClassInfo, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticElementInfo() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- getStaticElementInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getStaticField(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
Search up the class hierarchy to find a static field
- getStaticField(int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
Returns the information about a static field.
- getStaticFieldName(int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
Returns the name of a static field.
- getStaticFieldValueObject(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getStaticFilterMask(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- getStaticFloatField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticIntField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticIntField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticIntField(ClassInfo, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticLongField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticLongField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticLongField(ClassInfo, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticReferenceField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticReferenceField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticReferenceField(ClassInfo, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStaticRefMask(ClassInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- getStatics() - Method in class gov.nasa.jpf.vm.ClassInfo
-
the container this is stored in
- getStatics() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getStaticShortField(String, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStatistics() - Method in class gov.nasa.jpf.report.Reporter
-
- getStatisticsSnapshot() - Method in class gov.nasa.jpf.report.Reporter
-
- getStatus() - Method in class gov.nasa.jpf.JPF
-
- getStatus() - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
public boolean isShared() {
// static fields are always thread global
return true;
}
- getStep(int) - Method in class gov.nasa.jpf.vm.Transition
-
- getStepCount() - Method in class gov.nasa.jpf.vm.Transition
-
- getStorageOffset() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getStorageSize() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
-
- getStorageSize() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getStorageSize() - Method in class gov.nasa.jpf.vm.LongFieldInfo
-
- getStoringData() - Method in class gov.nasa.jpf.vm.AbstractSerializer
-
- getStoringData() - Method in interface gov.nasa.jpf.vm.StateSerializer
-
serialize the current state and return as int[]
- getStream(int) - Method in class gov.nasa.jpf.util.SplitInputStream
-
- getStreamCount() - Method in class gov.nasa.jpf.util.SplitInputStream
-
- getString(String) - Method in class gov.nasa.jpf.Config
-
- getString(String, String) - Method in class gov.nasa.jpf.Config
-
- getString() - Method in class gov.nasa.jpf.util.json.AbstractValue
-
- getString() - Method in class gov.nasa.jpf.util.json.ArrayValue
-
- getString() - Method in class gov.nasa.jpf.util.json.StringValue
-
- getString() - Method in interface gov.nasa.jpf.util.json.Value
-
Get string value.
- getStringArray(String) - Method in class gov.nasa.jpf.Config
-
- getStringArray(String, char[]) - Method in class gov.nasa.jpf.Config
-
- getStringArray(String, String[]) - Method in class gov.nasa.jpf.Config
-
- getStringArrayObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStringChars() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- getStringChars() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getStringChars(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStringClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getStringEnumeration(String, int) - Method in class gov.nasa.jpf.Config
-
for a given , check if there are corresponding
values for keys .0 ...
- getStringField(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getStringField(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getStringObject(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
turn JPF String object into a VM String object
(this is a method available for non gov..jvm NativePeer classes)
- getStringSet(String) - Method in class gov.nasa.jpf.Config
-
- getStringValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- getSuccessor(String) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getSuccessor(String, EventContext) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getSuperClass() - Method in class gov.nasa.jpf.vm.ClassInfo
-
Return the super class.
- getSuperClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
return the ClassInfo for the provided superclass name.
- getSuperClassName() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getSuperTypeIndex() - Method in class gov.nasa.jpf.vm.SuperTypeAnnotationInfo
-
- getSuT() - Method in class gov.nasa.jpf.report.Reporter
-
- getSUTAllocationContext(ClassInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- getSUTAllocationContext(ClassInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
-
- getSUTAllocationContext(ClassInfo, ThreadInfo) - Static method in class gov.nasa.jpf.vm.HashedAllocationContext
-
this one is for allocations that should depend on the SUT thread context (such as all
explicit NEW executions)
- getSutClassName(String, String) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
compute the SuT class name for a given JUnit test class: remove
optionally ending "..Test", and replace package (if specified)
- getSUTDescription() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getSUTDescription() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getSUTDescription() - Method in class gov.nasa.jpf.vm.VM
-
- getSUTExecutionContext(ClassInfo, ThreadInfo) - Static method in class gov.nasa.jpf.vm.PreciseAllocationContext
-
- getSUTName() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- getSUTName() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- getSUTName() - Method in class gov.nasa.jpf.vm.VM
-
- getSystemAllocationContext(ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- getSystemAllocationContext(ClassInfo, ThreadInfo, int) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
-
- getSystemAllocationContext(ClassInfo, ThreadInfo, int) - Static method in class gov.nasa.jpf.vm.HashedAllocationContext
-
this one is for allocations that should NOT depend on the SUT thread context (such as
automatic allocation of java.lang.Class objects by the VM)
- getSystemClassLoader() - Method in class gov.nasa.jpf.vm.ApplicationContext
-
- getSystemClassLoader() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getSystemClassLoader() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getSystemClassLoaderInfo() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getSystemClassLoaderInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getSystemCodeBuilder(ClassFile, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- getSystemCodeBuilder(ClassFile, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
-
used for automatically created code such as AnnotationProxies, direct calls, native calls and run starts
NOTE - this cannot be called recursively or concurrently
- getSystemResolvedClassInfo(String) - Static method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- getSystemState() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getSystemState() - Method in class gov.nasa.jpf.vm.VM
-
Gets the system state.
- getTableIndex(E) - Method in class gov.nasa.jpf.util.IntTable
-
- getTableSwitchOffset(int, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getTarget() - Method in class gov.nasa.jpf.Config
-
- getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
-
- getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
-
- getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.JSR
-
- getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.JSR_W
-
- getTarget() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- getTargetArgs() - Method in class gov.nasa.jpf.Config
-
- getTargetEntry() - Method in class gov.nasa.jpf.Config
-
- getTargets() - Method in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- getTargetType() - Method in class gov.nasa.jpf.vm.AbstractTypeAnnotationInfo
-
- getTargetTypeAnnotations(Class<T>) - Method in class gov.nasa.jpf.vm.InfoObject
-
- getTargetTypeName(int) - Static method in class gov.nasa.jpf.jvm.ClassFile
-
- getTestMethods(Class<? extends TestJPF>, String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- getThis() - Method in class gov.nasa.jpf.vm.StackFrame
-
if this is an instance method, return the reference of the corresponding object
(note this only has to be in slot 0 upon entry)
- getThis() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the pointer to the object reference of the executing method
- getThisElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
-
- getThisElementInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getThread() - Method in class gov.nasa.jpf.vm.ExceptionInfo
-
- getThread() - Method in class gov.nasa.jpf.vm.RestorableVMState
-
- getThreadClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getThreadCount() - Method in class gov.nasa.jpf.vm.KernelState
-
- getThreadCount() - Method in class gov.nasa.jpf.vm.SystemState
-
- getThreadGroupClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- getThreadGroupRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getThreadGroupUncaughtHandler(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getThreadIndex() - Method in class gov.nasa.jpf.vm.Transition
-
- getThreadInfo() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getThreadInfo() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getThreadInfo() - Method in class gov.nasa.jpf.vm.HandlerContext
-
- getThreadInfo() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getThreadInfo() - Method in class gov.nasa.jpf.vm.Transition
-
- getThreadInfoForId(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
NOTE - callers have to be prepared this might return null in case
the thread got already terminated
- getThreadInfoForId(int) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getThreadInfoForObjRef(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
NOTE - callers have to be prepared this might return null in case
the thread got already terminated
- getThreadInfoForObjRef(int) - Method in class gov.nasa.jpf.vm.ThreadList
-
- getThreadList() - Method in class gov.nasa.jpf.vm.KernelState
-
- getThreadList() - Method in class gov.nasa.jpf.vm.VM
-
- getThreadName() - Method in class gov.nasa.jpf.vm.VM
-
- getThreadObject() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getThreadObjectClassInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getThreadObjectRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the object reference.
- getThreads() - Method in class gov.nasa.jpf.vm.ThreadList
-
Returns the array of threads.
- getThrownExceptionClassNames() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getThrowsIndex() - Method in class gov.nasa.jpf.vm.ThrowsAnnotationInfo
-
- getTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
-
- getTimeoutRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
this is the main policy method that can be overridden by subclasses, e.g.
- getTimeoutRunnables(ApplicationContext) - Method in class gov.nasa.jpf.vm.PriorityRunnablesSyncPolicy
-
- getTimeoutRunnables() - Method in class gov.nasa.jpf.vm.ThreadList
-
- getToLine() - Method in class gov.nasa.jpf.util.LocationSpec
-
- getTopFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns the top stack frame.
- getTopFrameMethodInfo() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
returns the current method in the top stack frame, which is always a
bytecode method (executed by JPF)
- getTopPos() - Method in class gov.nasa.jpf.vm.StackFrame
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- getTotalNumberOfChoices() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- getTotalNumberOfChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getTotalNumberOfEvents() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- getTrail() - Method in class gov.nasa.jpf.vm.SystemState
-
- getTransition() - Method in class gov.nasa.jpf.search.Search
-
- getTransition(int) - Method in class gov.nasa.jpf.util.automaton.State
-
- getType() - Method in class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
-
- getType() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- getType() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
-
- getType() - Method in class gov.nasa.jpf.jvm.bytecode.MULTIANEWARRAY
-
- getType() - Method in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
-
- getType() - Method in class gov.nasa.jpf.util.json.Token
-
- getType() - Method in class gov.nasa.jpf.vm.ClassInfo
-
Returns the type of a class.
- getType() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- getType() - Method in class gov.nasa.jpf.vm.FieldInfo
-
Returns the type of the field as a fully qualified type name according to JLS 6.7
("int", "x.Y[]")
- getType(int, MJIEnv) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getType() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- getTypeAnnotatedLocalVars() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getTypeAnnotatedLocalVars(String) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getTypeAnnotation(String) - Method in class gov.nasa.jpf.vm.InfoObject
-
- getTypeAnnotations() - Method in class gov.nasa.jpf.vm.InfoObject
-
- getTypeClassInfo() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getTypeCode() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getTypeCode(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getTypeIndex() - Method in class gov.nasa.jpf.vm.TypeParameterAnnotationInfo
-
- getTypeIndex() - Method in class gov.nasa.jpf.vm.TypeParameterBoundAnnotationInfo
-
- getTypeName() - Method in class gov.nasa.jpf.jvm.bytecode.CHECKCAST
-
- getTypeName() - Method in class gov.nasa.jpf.jvm.bytecode.NewArrayInstruction
-
- getTypeName(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- getTypeName(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getTypeName(String) - Static method in class gov.nasa.jpf.vm.Types
-
return the qualified signature name according to JLS 6.7 (e.g.
- getTypeParameterIndex() - Method in class gov.nasa.jpf.vm.BytecodeTypeParameterAnnotationInfo
-
- getTypePathEncoding(short[]) - Static method in class gov.nasa.jpf.jvm.ClassFile
-
- getTypeSignature(String, boolean) - Static method in class gov.nasa.jpf.vm.Types
-
- getTypeSize(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getTypeSize(byte) - Static method in class gov.nasa.jpf.vm.Types
-
- getTypeSizeInBytes(String) - Static method in class gov.nasa.jpf.vm.Types
-
what would be the info size in bytes, not words
(we ignore 64bit machines for now)
- getUnboxedType(String) - Static method in class gov.nasa.jpf.vm.Types
-
- getUncaughtException() - Method in class gov.nasa.jpf.vm.SystemState
-
- getUncaughtExceptionInfo() - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
-
- getUncaughtHandlerRef() - Method in class gov.nasa.jpf.vm.HandlerContext
-
- getUncaughtHandlerType() - Method in class gov.nasa.jpf.vm.HandlerContext
-
- getUniqueId() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- getUniqueName(String, String) - Static method in class gov.nasa.jpf.vm.MethodInfo
-
return the minimal name that has to be unique for overloading
used as a lookup key
NOTE: with the silent introduction of covariant return types
in Java 5.0, we have to use the full signature to be unique
- getUniqueName() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- getUnprocessedChoices() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- getUnprocessedChoices() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- getUnprocessedChoices() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- getURL(String) - Method in class gov.nasa.jpf.Config
-
- getURL(String) - Static method in class gov.nasa.jpf.util.FileUtils
-
- getURL() - Method in class gov.nasa.jpf.vm.ClassFileContainer
-
- getURLs(String[]) - Static method in class gov.nasa.jpf.util.FileUtils
-
- getURLs(List<String>) - Static method in class gov.nasa.jpf.util.FileUtils
-
- getUseParentHandlers() - Method in class gov.nasa.jpf.util.JPFLogger
-
- getUser() - Method in class gov.nasa.jpf.report.Reporter
-
- getUserLiveNonDaemonPredicate() - Method in class gov.nasa.jpf.vm.VM
-
- getUserTimedoutRunnablePredicate() - Method in class gov.nasa.jpf.vm.VM
-
- getValuation() - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor.Valuation
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.BIPUSH
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.DCONST
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.FCONST
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.ICONST
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.LCONST
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.LDC2_W
-
- getValue(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- getValue() - Method in class gov.nasa.jpf.jvm.bytecode.SIPUSH
-
- getValue() - Method in class gov.nasa.jpf.util.HashData
-
- getValue(String) - Method in class gov.nasa.jpf.util.json.JSONObject
-
Get value read from JSON document with specified key.
- getValue() - Method in class gov.nasa.jpf.util.json.Token
-
- getValue(int) - Method in class gov.nasa.jpf.util.SparseClusterArray.Snapshot
-
- getValue() - Method in class gov.nasa.jpf.vm.AnnotationInfo.Entry
-
- getValue(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
this is the common getter that should trigger parsing the corresponding class file
- getValue(String, Class<T>) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValue(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- getValue__Ljava_lang_String_2__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- getValueAsBoolean(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValueAsDouble(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValueAsFloat(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValueAsInt(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValueAsLong(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValueAsString(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValueAsStringArray() - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValueAsStringArray(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- getValueLabel() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
get String label of current value, as specified in config file
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.ByteFieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.CharFieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.FieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.FloatFieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.LongFieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
-
- getValueObject(Fields) - Method in class gov.nasa.jpf.vm.ShortFieldInfo
-
- getValues() - Method in class gov.nasa.jpf.util.json.CGCall
-
- getValues() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.NamedFields
-
- getValues() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- getValues() - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- getValuesKeys() - Method in class gov.nasa.jpf.util.json.JSONObject
-
- getValueSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- getValueSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
where do we get the value from?
NOTE: only makes sense in a executeInstruction() context
- getValueSlot(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
-
where do we get the value from?
NOTE: only makes sense in a executeInstruction() context
- getValueSlot(StackFrame) - Method in interface gov.nasa.jpf.vm.bytecode.ReturnValueInstruction
-
where do we get from what we return
NOTE: only makes sense in a executeInstruction() context
- getValueSlot(StackFrame) - Method in interface gov.nasa.jpf.vm.bytecode.WriteInstruction
-
from where in the StackFrame do we get the value for the put
- getVariableId() - Method in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
return the fully qualified class/method/var name
(don't use this for top-level filtering since it dynamically constructs the name)
- getVariableId() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- getVariableId() - Method in interface gov.nasa.jpf.vm.bytecode.LocalVariableInstruction
-
- getVM() - Method in class gov.nasa.jpf.JPF
-
return the VM object.
- getVM() - Method in class gov.nasa.jpf.report.Reporter
-
- getVM() - Method in class gov.nasa.jpf.search.Search
-
- getVM() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- getVM() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- getVM() - Static method in class gov.nasa.jpf.vm.VM
-
<2do> this is a band aid to bundle all these legacy reference chains
from JPFs past.
- getVMState() - Method in class gov.nasa.jpf.search.heuristic.HeuristicState
-
- getVMState() - Method in class gov.nasa.jpf.State
-
- getWaitingThreads() - Method in class gov.nasa.jpf.vm.ElementInfo
-
get a cloned list of the waiters for this object
- getWaitingThreads() - Method in class gov.nasa.jpf.vm.Monitor
-
- getWeakReferenceClassInfo() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- globalCLids - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- globalFliCache - Variable in class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- globalId - Variable in class gov.nasa.jpf.vm.MethodInfo
-
a unique int assigned to this method
- globalRunDirectly - Static variable in class gov.nasa.jpf.util.test.TestJPF
-
- GlobalSchedulingPoint - Class in gov.nasa.jpf.vm
-
a SystemAttribute to mark global scheduling points.
- GlobalSchedulingPoint() - Constructor for class gov.nasa.jpf.vm.GlobalSchedulingPoint
-
- GlobalSharednessPolicy - Class in gov.nasa.jpf.vm
-
a SharedObjectPolicy that uses search global ThreadInfoSets and FieldLockInfos,
i.e.
- GlobalSharednessPolicy(Config) - Constructor for class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- globalShowConfig - Static variable in class gov.nasa.jpf.util.test.TestJPF
-
- GlobalSwitchThread - Class in gov.nasa.jpf.search.heuristic
-
heuristic state prioritizer that tries to minimize re-scheduling
- GlobalSwitchThread(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.GlobalSwitchThread
-
- globalTisCache - Variable in class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- GOTO - Class in gov.nasa.jpf.jvm.bytecode
-
Branch always
No change
<2do> store this as code insnIndex, not as bytecode position
- GOTO(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.GOTO
-
- goto_(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- goto_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- goto_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- goto_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- goto_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- goto_(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- GOTO_W - Class in gov.nasa.jpf.jvm.bytecode
-
- GOTO_W(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.GOTO_W
-
- goto_w(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- goto_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- goto_w(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- goto_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- goto_w(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- goto_w(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- gov.nasa.jpf - package gov.nasa.jpf
-
- gov.nasa.jpf.jvm - package gov.nasa.jpf.jvm
-
- gov.nasa.jpf.jvm.bytecode - package gov.nasa.jpf.jvm.bytecode
-
- gov.nasa.jpf.listener - package gov.nasa.jpf.listener
-
- gov.nasa.jpf.perturb - package gov.nasa.jpf.perturb
-
- gov.nasa.jpf.report - package gov.nasa.jpf.report
-
- gov.nasa.jpf.search - package gov.nasa.jpf.search
-
- gov.nasa.jpf.search.heuristic - package gov.nasa.jpf.search.heuristic
-
- gov.nasa.jpf.tool - package gov.nasa.jpf.tool
-
- gov.nasa.jpf.util - package gov.nasa.jpf.util
-
- gov.nasa.jpf.util.automaton - package gov.nasa.jpf.util.automaton
-
- gov.nasa.jpf.util.event - package gov.nasa.jpf.util.event
-
- gov.nasa.jpf.util.json - package gov.nasa.jpf.util.json
-
- gov.nasa.jpf.util.script - package gov.nasa.jpf.util.script
-
- gov.nasa.jpf.util.test - package gov.nasa.jpf.util.test
-
- gov.nasa.jpf.vm - package gov.nasa.jpf.vm
-
- gov.nasa.jpf.vm.bytecode - package gov.nasa.jpf.vm.bytecode
-
- gov.nasa.jpf.vm.choice - package gov.nasa.jpf.vm.choice
-
- gov.nasa.jpf.vm.serialize - package gov.nasa.jpf.vm.serialize
-
- graphAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- grow() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- grow() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- grow(int, int) - Method in class gov.nasa.jpf.util.ConstGrowth
-
- grow(int, int) - Method in class gov.nasa.jpf.util.ExpGrowth
-
- grow(int, int) - Method in interface gov.nasa.jpf.util.Growth
-
- Growth - Interface in gov.nasa.jpf.util
-
- growth - Variable in class gov.nasa.jpf.util.IntVector
-
growth strategy.
- growth - Variable in class gov.nasa.jpf.util.LongVector
-
growth strategy.
- growth - Variable in class gov.nasa.jpf.util.ObjVector
-
growth strategy.
- i - Variable in class gov.nasa.jpf.util.PairPermutationGenerator
-
- i1(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- i2(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- I2B - Class in gov.nasa.jpf.jvm.bytecode
-
Convert int to byte
..., value => ..., result
- I2B() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2B
-
- i2b() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- i2b() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- i2b() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- i2b() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- i2b() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- i2b() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- I2C - Class in gov.nasa.jpf.jvm.bytecode
-
Convert int to char
..., value => ..., result
- I2C() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2C
-
- i2c() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- i2c() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- i2c() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- i2c() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- i2c() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- i2c() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- I2D - Class in gov.nasa.jpf.jvm.bytecode
-
Convert int to double
..., value => ..., result
- I2D() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2D
-
- i2d() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- i2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- i2d() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- i2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- i2d() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- i2d() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- I2F - Class in gov.nasa.jpf.jvm.bytecode
-
Convert int to float
..., value =>..., result
- I2F() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2F
-
- i2f() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- i2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- i2f() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- i2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- i2f() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- i2f() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- I2L - Class in gov.nasa.jpf.jvm.bytecode
-
Convert int to long
..., value => ..., result
- I2L() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2L
-
- i2l() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- i2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- i2l() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- i2l() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- i2l() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- i2l() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- I2S - Class in gov.nasa.jpf.jvm.bytecode
-
Convert int to short
..., value => ..., result
- I2S() - Constructor for class gov.nasa.jpf.jvm.bytecode.I2S
-
- i2s() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- i2s() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- i2s() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- i2s() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- i2s() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- i2s() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IADD - Class in gov.nasa.jpf.jvm.bytecode
-
Add int
..., value1, value2 =>..., result
- IADD() - Constructor for class gov.nasa.jpf.jvm.bytecode.IADD
-
- iadd() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iadd() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iadd() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iadd() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iadd() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IALOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load int from array
..., arrayref, index => ..., value
- IALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.IALOAD
-
- iaload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iaload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iaload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iaload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iaload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iaload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IAND - Class in gov.nasa.jpf.jvm.bytecode
-
Boolean AND int
..., value1, value2 => ..., result
- IAND() - Constructor for class gov.nasa.jpf.jvm.bytecode.IAND
-
- iand() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iand() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iand() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iand() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iand() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iand() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IASTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store into int array
..., arrayref, index, value => ...
- IASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.IASTORE
-
- iastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ICONST - Class in gov.nasa.jpf.jvm.bytecode
-
Push int constant
...
- ICONST(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ICONST
-
- iconst_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iconst_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iconst_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iconst_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iconst_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iconst_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iconst_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iconst_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iconst_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iconst_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iconst_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iconst_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iconst_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iconst_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iconst_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iconst_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iconst_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iconst_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iconst_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iconst_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iconst_4() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iconst_4() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iconst_4() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iconst_4() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iconst_4() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iconst_4() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iconst_5() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iconst_5() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iconst_5() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iconst_5() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iconst_5() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iconst_5() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iconst_m1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iconst_m1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iconst_m1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iconst_m1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iconst_m1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iconst_m1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- id - Variable in class gov.nasa.jpf.util.automaton.State
-
- id - Variable in class gov.nasa.jpf.util.automaton.Transition
-
- id - Variable in class gov.nasa.jpf.util.script.Event
-
- id - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- id - Variable in class gov.nasa.jpf.vm.ClassInfo
-
a search global numeric id that is only unique within this ClassLoader namespace.
- id - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- id - Variable in class gov.nasa.jpf.vm.HashedAllocationContext
-
- id - Variable in class gov.nasa.jpf.vm.ThreadInfo
-
- ID_FIELD - Static variable in class gov.nasa.jpf.vm.ClassInfo
-
- ID_FIELD - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- IdentityArrayObjectSet<E> - Class in gov.nasa.jpf.util
-
simple identity set for objects
we don't sort&bisect, assuming the number of entries will be small
be aware this doesn't scale to large sets
- IdentityArrayObjectSet() - Constructor for class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- IdentityArrayObjectSet(int) - Constructor for class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- IdentityArrayObjectSet(E) - Constructor for class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- IdentityObjectSet<E> - Interface in gov.nasa.jpf.util
-
an ObjectSet that uses reference comparison (identity) for inclusion checks
- IDIV - Class in gov.nasa.jpf.jvm.bytecode
-
Divide int
..., value1, value2 =>..., result
- IDIV() - Constructor for class gov.nasa.jpf.jvm.bytecode.IDIV
-
- idiv() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- idiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- idiv() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- idiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- idiv() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- idiv() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IdleFilter - Class in gov.nasa.jpf.listener
-
simple combined listener that checks if a thread seems to do idle loops that
might starve other threads or JPF.
- IdleFilter(Config) - Constructor for class gov.nasa.jpf.listener.IdleFilter
-
- idRef - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- ids - Variable in class gov.nasa.jpf.vm.OVStatics
-
- idx - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- IF_ACMPEQ - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if reference comparison succeeds
..., value1, value2 => ...
- IF_ACMPEQ(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
-
- if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- if_acmpeq(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- if_acmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IF_ACMPNE - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if reference comparison does not succeed
..., value1, value2 => ...
- IF_ACMPNE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
-
- if_acmpne(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- if_acmpne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- if_acmpne(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- if_acmpne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- if_acmpne(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- if_acmpne(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IF_ICMPEQ - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison succeeds
..., value1, value2 => ...
- IF_ICMPEQ(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
-
- if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- if_icmpeq(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- if_icmpeq(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IF_ICMPGE - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison succeeds
..., value1, value2 => ...
- IF_ICMPGE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
-
- if_icmpge(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- if_icmpge(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- if_icmpge(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- if_icmpge(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- if_icmpge(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- if_icmpge(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IF_ICMPGT - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison succeeds
..., value1, value2 => ...
- IF_ICMPGT(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
-
- if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- if_icmpgt(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- if_icmpgt(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IF_ICMPLE - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison succeeds
..., value1, value2 => ...
- IF_ICMPLE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
-
- if_icmple(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- if_icmple(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- if_icmple(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- if_icmple(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- if_icmple(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- if_icmple(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IF_ICMPLT - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison succeeds
..., value1, value2 => ...
- IF_ICMPLT(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
-
- if_icmplt(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- if_icmplt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- if_icmplt(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- if_icmplt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- if_icmplt(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- if_icmplt(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IF_ICMPNE - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison succeeds
..., value1, value2 => ...
- IF_ICMPNE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
-
- if_icmpne(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- if_icmpne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- if_icmpne(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- if_icmpne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- if_icmpne(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- if_icmpne(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IFEQ - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison with zero succeeds
..., value => ...
- IFEQ(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFEQ
-
- ifeq(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ifeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ifeq(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ifeq(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ifeq(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ifeq(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IFGE - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison with zero succeeds
..., value => ...
- IFGE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFGE
-
- ifge(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ifge(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ifge(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ifge(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ifge(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ifge(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IFGT - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison with zero succeeds
..., value => ...
- IFGT(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFGT
-
- ifgt(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ifgt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ifgt(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ifgt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ifgt(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ifgt(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iFields - Variable in class gov.nasa.jpf.vm.ClassInfo
-
our instance fields.
- IfInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
abstraction for all comparison instructions
- IfInstruction(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IfInstruction
-
value of last evaluation of branch condition
- IFLE - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison with zero succeeds
..., value => ...
- IFLE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFLE
-
- ifle(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ifle(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ifle(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ifle(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ifle(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ifle(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IFLT - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison with zero succeeds
..., value => ...
- IFLT(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFLT
-
- iflt(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iflt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iflt(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iflt(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iflt(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iflt(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IFNE - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if int comparison with zero succeeds
..., value => ...
- IFNE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFNE
-
- ifne(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ifne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ifne(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ifne(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ifne(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ifne(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IFNONNULL - Class in gov.nasa.jpf.jvm.bytecode
-
Branch if reference not null
..., value => ..., result
- IFNONNULL(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFNONNULL
-
- ifnonnull(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ifnonnull(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ifnonnull(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ifnonnull(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ifnonnull(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ifnonnull(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IFNULL - Class in gov.nasa.jpf.jvm.bytecode
-
branch instruction for null values
- IFNULL(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IFNULL
-
- ifnull(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ifnull(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ifnull(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ifnull(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ifnull(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ifnull(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- IgnoreConstants - Class in gov.nasa.jpf.vm.serialize
-
Marks static final field of primitive or known immutable type to be
filtered.
- IgnoreConstants() - Constructor for class gov.nasa.jpf.vm.serialize.IgnoreConstants
-
- Ignored - Class in gov.nasa.jpf.vm.serialize
-
tag attribute to ignore elements (classes, objects, fields) from
state matching
- Ignored() - Constructor for class gov.nasa.jpf.vm.serialize.Ignored
-
- IGNORED - Static variable in class gov.nasa.jpf.vm.serialize.Ignored
-
- ignoreIf(boolean) - Static method in class gov.nasa.jpf.vm.Verify
-
- ignoreIf__Z__V(MJIEnv, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- ignoreLocals() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
-
- ignoreOps() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
-
- ignoreOrphan(Method) - Method in class gov.nasa.jpf.vm.NativePeer
-
- IgnoreReflectiveNames - Class in gov.nasa.jpf.vm.serialize
-
- IgnoreReflectiveNames() - Constructor for class gov.nasa.jpf.vm.serialize.IgnoreReflectiveNames
-
- IgnoresFromAnnotations - Class in gov.nasa.jpf.vm.serialize
-
- IgnoresFromAnnotations(Config) - Constructor for class gov.nasa.jpf.vm.serialize.IgnoresFromAnnotations
-
- ignoreState(boolean) - Method in class gov.nasa.jpf.vm.VM
-
override the state matching - ignore this state, no matter if we changed
the heap or stacks.
- ignoreState() - Method in class gov.nasa.jpf.vm.VM
-
- IgnoreThreadNastiness - Class in gov.nasa.jpf.vm.serialize
-
- IgnoreThreadNastiness() - Constructor for class gov.nasa.jpf.vm.serialize.IgnoreThreadNastiness
-
- ignoreTransition() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- IgnoreUtilSilliness - Class in gov.nasa.jpf.vm.serialize
-
- IgnoreUtilSilliness() - Constructor for class gov.nasa.jpf.vm.serialize.IgnoreUtilSilliness
-
- IINC - Class in gov.nasa.jpf.jvm.bytecode
-
Increment local variable by constant
No change
- IINC(int, int) - Constructor for class gov.nasa.jpf.jvm.bytecode.IINC
-
- iinc(int, int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iinc(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iinc(int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iinc(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iinc(int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iinc(int, int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ILOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load int from local variable
...
- ILOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ILOAD
-
- iload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- iload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- iload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ImmutableList<E> - Class in gov.nasa.jpf.util
-
utility class for JPF internal linked lists that are tail-immutable
- ImmutableList(E, ImmutableList<E>) - Constructor for class gov.nasa.jpf.util.ImmutableList
-
- IMUL - Class in gov.nasa.jpf.jvm.bytecode
-
Multiply int
..., value1, value2 => ..., result
- IMUL() - Constructor for class gov.nasa.jpf.jvm.bytecode.IMUL
-
- imul() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- imul() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- imul() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- imul() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- imul() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- imul() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- inc() - Method in class gov.nasa.jpf.util.MutableInteger
-
- incAtomic() - Method in class gov.nasa.jpf.vm.SystemState
-
use those with extreme care, it overrides scheduling choices
- incIndent() - Method in class gov.nasa.jpf.util.StructuredPrinter
-
- INCLUDE_IF_KEY - Static variable in class gov.nasa.jpf.Config
-
- INCLUDE_KEY - Static variable in class gov.nasa.jpf.Config
-
- INCLUDE_UNLESS_KEY - Static variable in class gov.nasa.jpf.Config
-
- includeClasses - Variable in class gov.nasa.jpf.listener.ObjectTracker
-
- includeClasses - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- includeLocals - Variable in class gov.nasa.jpf.vm.serialize.FramePolicy
-
- includeLocals() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
-
- includeMethods - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- includeNestedInit - Static variable in class gov.nasa.jpf.jvm.JVMClassInfo
-
- includeOps - Variable in class gov.nasa.jpf.vm.serialize.FramePolicy
-
- includeOps() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
-
- includePC - Variable in class gov.nasa.jpf.vm.serialize.FramePolicy
-
Whether to include instruction offset.
- includes - Variable in class gov.nasa.jpf.listener.PreciseRaceDetector
-
- includes - Variable in class gov.nasa.jpf.util.ClassInfoFilter
-
- IncludesFromAnnotations - Class in gov.nasa.jpf.vm.serialize
-
- IncludesFromAnnotations(Config) - Constructor for class gov.nasa.jpf.vm.serialize.IncludesFromAnnotations
-
- includesLine(int) - Method in class gov.nasa.jpf.util.LocationSpec
-
- includesLine(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- includesReferenceOperand(int, int) - Method in class gov.nasa.jpf.vm.StackFrame
-
does any of the 'nTopSlots' hold callerSlots reference value of 'objRef'
'nTopSlots' is usually obtained from MethodInfo.getNumberOfCallerStackSlots()
- includesReferenceOperand(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
does any of the operand slots hold callerSlots reference value of 'objRef'
- increment - Variable in class gov.nasa.jpf.jvm.bytecode.IINC
-
- IncrementalChangeTracker - Interface in gov.nasa.jpf.vm
-
This should be implemented by classes that read & reset "hasChanged"-type
information in the KernelState.
- incrementCounter(int) - Static method in class gov.nasa.jpf.vm.Verify
-
- incrementCounter__I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- incStepCount() - Method in class gov.nasa.jpf.vm.Transition
-
- indent - Variable in class gov.nasa.jpf.util.StructuredPrinter
-
- indent() - Method in class gov.nasa.jpf.util.StructuredPrinter
-
- indentLevel - Variable in class gov.nasa.jpf.util.StructuredPrinter
-
- indentOutput - Variable in class gov.nasa.jpf.vm.VM
-
- index - Variable in class gov.nasa.jpf.jvm.bytecode.IINC
-
- index - Variable in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- index - Variable in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- INDEX_MASK - Static variable in class gov.nasa.jpf.util.BitSet1024
-
- INDEX_MASK - Static variable in class gov.nasa.jpf.util.BitSet256
-
- IndexIterator - Interface in gov.nasa.jpf.util
-
specialized iterator class for index values [0..N]
- indexOf(T[], Object) - Static method in class gov.nasa.jpf.util.Misc
-
- indexOf(Object) - Method in class gov.nasa.jpf.util.SingleElementList
-
- indexOperandAttr - Variable in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- indices - Variable in class gov.nasa.jpf.util.IntTable.Snapshot
-
- INEG - Class in gov.nasa.jpf.jvm.bytecode
-
Negate int
..., value => ..., result
- INEG() - Constructor for class gov.nasa.jpf.jvm.bytecode.INEG
-
- ineg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ineg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ineg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ineg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ineg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ineg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- info(String) - Method in class gov.nasa.jpf.util.JPFLogger
-
- info(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- info(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
-
- info(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- info(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- info(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
-
- info(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
-
- info(String) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(String, String) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(String, String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(String...) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(Object, Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- info(Object...) - Method in interface gov.nasa.jpf.util.Loggable
-
- INFO - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- INFO - Static variable in class gov.nasa.jpf.vm.Verify
-
- InfoObject - Class in gov.nasa.jpf.vm
-
common root for ClassInfo, MethodInfo, FieldInfo (and maybe more to follow)
so far, it's used to factorize the annotation support, but we can also
move the attributes up here
Note this is used for both declaration- and type- annotations since there is
a cross-over (type annotations of classes/interfaces are visible through the
reflection API that is otherwise just reserved for declaration annotations)
2do - there are 3 annotation positions that are valid for both type and declaration
annotations: class/interface, field and formal method parameters.
- InfoObject() - Constructor for class gov.nasa.jpf.vm.InfoObject
-
- init(Config) - Static method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- init(Config) - Static method in class gov.nasa.jpf.util.LogManager
-
note - this is not allowed to fail, since we couldn't log that.
- init(String) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- init(Config) - Static method in class gov.nasa.jpf.util.Source
-
- init(Config) - Static method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- init(Config) - Static method in class gov.nasa.jpf.vm.HashedAllocationContext
-
- init(MethodInfo, int, int) - Method in class gov.nasa.jpf.vm.Instruction
-
- init(Config) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- init(Config) - Static method in class gov.nasa.jpf.vm.NativePeer
-
- init(Config) - Method in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- init(Config) - Method in class gov.nasa.jpf.vm.serialize.DefaultFilterConfiguration
-
- init(Config) - Method in interface gov.nasa.jpf.vm.serialize.FilterConfiguration
-
- init(VM) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- initAllocationContext(Config) - Method in class gov.nasa.jpf.vm.GenericSGOIDHeap
-
- initByteCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
-
- initCharCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
-
- initClassLoader(ClassLoader) - Method in class gov.nasa.jpf.Config
-
- initFields(Config) - Method in class gov.nasa.jpf.vm.VM
-
- initialize() - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
on-demand initialize the ClassInfo and FieldInfo fields.
- initialize(Config) - Method in class gov.nasa.jpf.search.Search
-
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
-
- initialize() - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
on-demand initialize the ClassInfo and FieldInfo fields.
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ByteFieldInfo
-
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.CharFieldInfo
-
- initialize(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
-
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.FieldInfo
-
pushClinit the corresponding data in the provided Fields instance
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.FloatFieldInfo
-
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
-
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.LongFieldInfo
-
- initialize() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- initialize(Class<?>, ClassInfo, boolean) - Method in class gov.nasa.jpf.vm.NativePeer
-
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
-
- initialize(VM, ApplicationContext) - Method in interface gov.nasa.jpf.vm.Scheduler
-
per application initialization
- initialize(ElementInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.ShortFieldInfo
-
- initialize() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- initialize() - Method in class gov.nasa.jpf.vm.VM
-
this is the main initialization point that sets up startup objects threads and callstacks.
- initializeAttributors(VM, int) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- initializeByteReader() - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- initializeClass(ThreadInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
perform initialization of this class and its not-yet-initialized superclasses (top down),
which includes calling clinit() methods
This is overridden here to model a questionable yet consequential behavior of hotspot, which
is holding derived class locks when initializing base classes.
- initializeClass(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
initialize this class and its superclasses (but not interfaces)
this will cause execution of clinits of not-yet-initialized classes in this hierarchy
note - we don't treat registration/initialization of a class as
a sharedness-changing operation since it is done automatically by
the VM and the triggering action in the SUT (e.g.
- initializeClassAtomic(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
use this with care since it will throw a JPFException if we encounter a choice point
during execution of clinits
Use this mostly for wrapper exceptions and other system classes that are guaranteed to load
- initializeClassSharedness(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- initializeClassSharedness(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- initializeClassSharedness(ThreadInfo, StaticElementInfo) - Method in class gov.nasa.jpf.vm.PathSharednessPolicy
-
- initializeClassSharedness(ThreadInfo, StaticElementInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
initializeSharednessPolicy class specific sharedness data
- INITIALIZED - Static variable in class gov.nasa.jpf.vm.ClassInfo
-
- initialized - Variable in class gov.nasa.jpf.vm.VM
-
- initializeFinalizerThread(ApplicationContext, int) - Method in class gov.nasa.jpf.vm.VM
-
- initializeMainThread(ApplicationContext, int) - Method in class gov.nasa.jpf.vm.VM
-
create and initialize the main thread for the given ApplicationContext.
- initializeNextTransition(VM) - Method in class gov.nasa.jpf.vm.SystemState
-
reset the SystemState and initialize the next CG.
- initializeObjectSharedness(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- initializeObjectSharedness(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.GlobalSharednessPolicy
-
- initializeObjectSharedness(ThreadInfo, DynamicElementInfo) - Method in class gov.nasa.jpf.vm.PathSharednessPolicy
-
- initializeObjectSharedness(ThreadInfo, DynamicElementInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
initializeSharednessPolicy object specific sharedness data
- initializePeerClass(Class<?>) - Static method in class gov.nasa.jpf.vm.NativePeer
-
- initializeSharednessPolicy(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- initializeSharednessPolicy(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
this can be used to initializeSharednessPolicy per-application mechanisms such as ClassInfo attribution
- initializeSharednessPolicy(VM, ApplicationContext) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
per application / SystemClassLoaderInfo specific initialization of this policy
- initializeStringObject(String, int, int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- initializeSyncPolicy(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- initializeSyncPolicy(VM, ApplicationContext) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- initializeSyncPolicy(VM, ApplicationContext) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
called once per application, after the VM is fully initialized
- initializeSystemClassPath(VM, int) - Method in class gov.nasa.jpf.jvm.JVMSystemClassLoaderInfo
-
this is the main method to create the ClassPath, which is called from the ctor
- initializeSystemClassPath(VM, int) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- initializeThreadSync(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- initializeThreadSync(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- initializeThreadSync(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
called during ThreadInfo initialization, before Thread.start()
- initIntCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
-
- initLongCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
-
- initPermutations() - Method in class gov.nasa.jpf.util.PermutationGenerator
-
- initReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
-
- initReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
-
- initReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- initReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
-
- initShortCache(ThreadInfo) - Static method in class gov.nasa.jpf.vm.BoxObjectCacheManager
-
- initSubsystems(Config) - Method in class gov.nasa.jpf.vm.VM
-
- initSystemState(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
-
- initTimeModel(Config) - Method in class gov.nasa.jpf.vm.VM
-
- INNER_CLASSES_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- innerClassNames - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- inSameMethod - Variable in class gov.nasa.jpf.vm.AtomicData
-
Set to true if we still are in the same method in which we were
when the line step started.
- insertElement(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
-
- insertElement(int) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
-
- insn - Variable in class gov.nasa.jpf.listener.DistributedSimpleDot
-
- insn - Variable in class gov.nasa.jpf.listener.NullTracker.NullSource
-
- insn - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- InsnCounter - Class in gov.nasa.jpf.listener
-
simple tools to gather statistics about instructions executed by JPF.
- InsnCounter() - Constructor for class gov.nasa.jpf.listener.InsnCounter
-
- insnExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
-
- insnFactory - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- insnIndex - Variable in class gov.nasa.jpf.vm.Instruction
-
- insns - Variable in class gov.nasa.jpf.report.Statistics
-
- installCode() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- instance - Static variable in class gov.nasa.jpf.vm.serialize.IgnoreConstants
-
- instance - Static variable in class gov.nasa.jpf.vm.serialize.IgnoreReflectiveNames
-
- instance - Static variable in class gov.nasa.jpf.vm.serialize.IgnoreThreadNastiness
-
- instance - Static variable in class gov.nasa.jpf.vm.serialize.IgnoreUtilSilliness
-
- instanceAmmendments - Variable in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- instanceDataOffset - Variable in class gov.nasa.jpf.vm.ClassInfo
-
where in the instance data array (int[]) do our declared fields start
- instanceDataSize - Variable in class gov.nasa.jpf.vm.ClassInfo
-
the storage size of instances of this class (stored as an int[])
- InstanceFieldInstruction - Class in gov.nasa.jpf.vm.bytecode
-
common machine independent type for all instance field access instructions
- InstanceFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
-
- InstanceInvocation - Class in gov.nasa.jpf.jvm.bytecode
-
base class for INVOKEVIRTUAL, INVOKESPECIAL and INVOLEINTERFACE
- InstanceInvocation() - Constructor for class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
-
- InstanceInvocation(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.InstanceInvocation
-
- InstanceInvokeInstruction - Interface in gov.nasa.jpf.vm.bytecode
-
common type for all method invocations on objects
- INSTANCEOF - Class in gov.nasa.jpf.jvm.bytecode
-
Determine if object is of given type
..., objectref => ..., result
- INSTANCEOF(String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INSTANCEOF
-
typeName is of a/b/C notation
- INSTANCEOF - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- instanceOf(String) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- instanceOf(String, String) - Static method in class gov.nasa.jpf.vm.Types
-
- instanceof_(String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- instanceof_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- instanceof_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- instanceof_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- instanceof_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- instanceof_(String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- instanceOverrides - Variable in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- Instruction - Class in gov.nasa.jpf.vm
-
common root of all JPF bytecode instruction classes
- Instruction() - Constructor for class gov.nasa.jpf.vm.Instruction
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.BudgetChecker
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.CallMonitor
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.CoverageAnalyzer
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.ExecTracker
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.IdleFilter
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.InsnCounter
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.NullTracker
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.NumericValueChecker
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.ObjectTracker
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.OOMEInjector
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.Perturbator
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.ReferenceLocator
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.SimpleIdleFilter
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.StopWatchFuzzer
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.TraceStorer
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.VarRecorder
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.listener.VarTracker
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.ListenerAdapter
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in class gov.nasa.jpf.report.Statistics
-
- instructionExecuted(VM, ThreadInfo, Instruction, Instruction) - Method in interface gov.nasa.jpf.vm.VMListener
-
VM has executed the next instruction
(can be used to analyze branches, monitor PUTFIELD / GETFIELD and
INVOKExx / RETURN instructions)
- InstructionFactory - Class in gov.nasa.jpf.jvm.bytecode
-
this is the new JVMInstructionFactory
- InstructionFactory() - Constructor for class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- InstructionInterface - Interface in gov.nasa.jpf.vm.bytecode
-
we use that to access Instruction methods from xInstruction interfaces
NOTE - this has to be kept in sync with Instruction
- InstructionState - Class in gov.nasa.jpf.util
-
a abstract SystemAttribute that can be used to store instruction
execution state between top and bottom halves of respective instruction.execute() methods
- InstructionState() - Constructor for class gov.nasa.jpf.util.InstructionState
-
- instrumentPoint(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- instrumentPointDeep(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- instrumentPointDeepRecur(String, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- IntArray - Class in gov.nasa.jpf.util
-
Wrapper for int[] that provides proper equals() and hashCode() methods.
- IntArray(int) - Constructor for class gov.nasa.jpf.util.IntArray
-
- IntArray(int[]) - Constructor for class gov.nasa.jpf.util.IntArray
-
- IntArrayFields - Class in gov.nasa.jpf.vm
-
element values for int[] objects
- IntArrayFields(int) - Constructor for class gov.nasa.jpf.vm.IntArrayFields
-
- intAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- IntChoiceFromList - Class in gov.nasa.jpf.vm.choice
-
- IntChoiceFromList(String) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromList
-
super constructor for subclasses that want to configure themselves
- IntChoiceFromList(String, Integer[]) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromList
-
- IntChoiceFromList(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromList
-
- IntChoiceFromList(String, int...) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromList
-
- IntChoiceFromSet - Class in gov.nasa.jpf.vm.choice
-
- IntChoiceFromSet(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromSet
-
- IntChoiceFromSet(String, int...) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromSet
-
- IntChoiceFromSet(String) - Constructor for class gov.nasa.jpf.vm.choice.IntChoiceFromSet
-
super constructor for subclasses that want to configure themselves
- IntChoiceGenerator - Interface in gov.nasa.jpf.vm
-
Choice Generator that creates Integer values - this is just an interface
so that we can type test for implementors that have their own generic hierarchy
- IntegerFieldInfo - Class in gov.nasa.jpf.vm
-
type, name, mod info about integer fields
- IntegerFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.IntegerFieldInfo
-
- interesting(boolean) - Static method in class gov.nasa.jpf.vm.Verify
-
- interesting__Z__V(MJIEnv, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- INTERFACE_METHOD_REF - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- interfaceMethodClassNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- interfaceMethodDescriptorAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- interfaceMethodNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- interfaceNames - Variable in class gov.nasa.jpf.vm.ClassInfo
-
direct ifcs implemented by this class
- interfaces - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- interleave(Event...) - Method in class gov.nasa.jpf.util.event.Event
-
this creates a new tree that contains all paths resulting from
all interleavings of all paths of this tree with the specified other events
BEWARE: this is a combinatorial bomb that should only be used if we know all
paths are short
- interleave(Event...) - Method in class gov.nasa.jpf.util.event.EventTree
-
- interleave(EventTree...) - Method in class gov.nasa.jpf.util.event.EventTree
-
- Interleaving - Class in gov.nasa.jpf.search.heuristic
-
Heuristic to maximize thread interleavings.
- Interleaving(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.Interleaving
-
- internStdAttrName(int, String, String[]) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- internStringsMap - Variable in class gov.nasa.jpf.vm.GenericHeap
-
- INTERRUPT - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- interrupt() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- intersectsLineNumbers(int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- IntIntervalGenerator - Class in gov.nasa.jpf.vm.choice
-
Choice Generator that enumerates an interval of int values.
- IntIntervalGenerator(int, int) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
Deprecated.
- IntIntervalGenerator(int, int, int) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
Deprecated.
- IntIntervalGenerator(String, int, int, int) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- IntIntervalGenerator(String, int, int) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- IntIntervalGenerator(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- intIterator() - Method in class gov.nasa.jpf.util.ArrayIntSet
-
- intIterator() - Method in class gov.nasa.jpf.util.BitSetN
-
- IntIterator - Interface in gov.nasa.jpf.util
-
just a little helper to iterate over collections of ints without doing
a lot of boxing/unboxing
- intIterator() - Method in interface gov.nasa.jpf.util.IntSet
-
- IntOverUnder - Class in gov.nasa.jpf.perturb
-
simple +/- delta perturbation of integer operand values
- IntOverUnder(Config, String) - Constructor for class gov.nasa.jpf.perturb.IntOverUnder
-
- IntOverUnder(int) - Constructor for class gov.nasa.jpf.perturb.IntOverUnder
-
- IntSet - Interface in gov.nasa.jpf.util
-
- intsToDouble(int, int) - Static method in class gov.nasa.jpf.vm.Types
-
- intsToLong(int, int) - Static method in class gov.nasa.jpf.vm.Types
-
- IntTable<E> - Class in gov.nasa.jpf.util
-
A hash map that holds int values associated with generic key objects.
- IntTable() - Constructor for class gov.nasa.jpf.util.IntTable
-
- IntTable(int) - Constructor for class gov.nasa.jpf.util.IntTable
-
- IntTable.Entry<E> - Class in gov.nasa.jpf.util
-
encapsulates an Entry in the table.
- IntTable.Snapshot<E> - Class in gov.nasa.jpf.util
-
helper class to store a compact, invariant representation of this table
- IntTable.TblIterator - Class in gov.nasa.jpf.util
-
- intToBoolean(int) - Static method in class gov.nasa.jpf.vm.Types
-
- intToFloat(int) - Static method in class gov.nasa.jpf.vm.Types
-
- intValue() - Method in class gov.nasa.jpf.util.MutableInteger
-
- IntVector - Class in gov.nasa.jpf.util
-
(more efficient?) alternative to Vector
- IntVector(Growth, int) - Constructor for class gov.nasa.jpf.util.IntVector
-
- IntVector(int...) - Constructor for class gov.nasa.jpf.util.IntVector
-
- IntVector(Growth) - Constructor for class gov.nasa.jpf.util.IntVector
-
- IntVector(int) - Constructor for class gov.nasa.jpf.util.IntVector
-
- IntVector() - Constructor for class gov.nasa.jpf.util.IntVector
-
- inverse - Variable in class gov.nasa.jpf.util.TotalPermutationGenerator
-
- invert() - Method in class gov.nasa.jpf.util.BitArray
-
- INVERTED - Static variable in class gov.nasa.jpf.util.FeatureSpec
-
- INVERTED - Static variable in class gov.nasa.jpf.util.StringSetMatcher
-
- Invocation - Class in gov.nasa.jpf.util
-
a record that includes all information to perform a call
- Invocation(MethodInfo, Object[], Object[]) - Constructor for class gov.nasa.jpf.util.Invocation
-
- InvocationCG - Class in gov.nasa.jpf.vm.choice
-
ChoiceGenerator that represents method calls
- InvocationCG(String, List<Invocation>) - Constructor for class gov.nasa.jpf.vm.choice.InvocationCG
-
- INVOKE_DYNAMIC - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- invokecg(List<Invocation>) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- INVOKECG - Class in gov.nasa.jpf.jvm.bytecode
-
a sytnthetic INVOKE instruction that gets it's parameters from an
InvocationCG.
- INVOKECG(List<Invocation>) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKECG
-
- invokecg(List<Invocation>) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokecg(List<Invocation>) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- invokeclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- INVOKECLINIT - Class in gov.nasa.jpf.jvm.bytecode
-
this is an artificial bytecode that we use to deal with the particularities of
calls, which are never in the loaded bytecode but always directly called by
the VM.
- INVOKECLINIT(ClassInfo) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
-
- invokeclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokeclinit(ClassInfo) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- invokedMethod - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
watch out - this is only const for static and special invocation
all virtuals will use it only as a cache
- invokedStackFrames() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- invokedynamic(int, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- INVOKEDYNAMIC - Class in gov.nasa.jpf.jvm.bytecode
-
- INVOKEDYNAMIC() - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEDYNAMIC
-
- INVOKEDYNAMIC(int, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEDYNAMIC
-
- invokedynamic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- invokedynamic(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- invokedynamic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- invokedynamic(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokedynamic(int, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- InvokeInstruction - Class in gov.nasa.jpf.vm.bytecode
-
abstract base for InvokeInstructions
- InvokeInstruction() - Constructor for class gov.nasa.jpf.vm.bytecode.InvokeInstruction
-
- invokeinterface(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- INVOKEINTERFACE - Class in gov.nasa.jpf.jvm.bytecode
-
Invoke interface method
..., objectref, [arg1, [arg2 ...]] => ...
- INVOKEINTERFACE() - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
-
- INVOKEINTERFACE(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEINTERFACE
-
- invokeinterface(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- invokeinterface(int, int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- invokeinterface(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- invokeinterface(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokeinterface(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokeinterface(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- invokes - Variable in class gov.nasa.jpf.vm.choice.InvocationCG
-
- invokespecial(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- INVOKESPECIAL - Class in gov.nasa.jpf.jvm.bytecode
-
Invoke instance method; special handling for superclass, private,
and instance initialization method invocations
..., objectref, [arg1, [arg2 ...]] => ...
- INVOKESPECIAL(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
-
- invokespecial(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- invokespecial(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- invokespecial(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- invokespecial(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokespecial(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokespecial(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- invokestatic(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- INVOKESTATIC - Class in gov.nasa.jpf.jvm.bytecode
-
Invoke a class (static) method
..., [arg1, [arg2 ...]] => ...
- INVOKESTATIC(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKESTATIC
-
- invokestatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- invokestatic(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- invokestatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- invokestatic(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokestatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokestatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- invokevirtual(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- INVOKEVIRTUAL - Class in gov.nasa.jpf.jvm.bytecode
-
Invoke instance method; dispatch based on class
..., objectref, [arg1, [arg2 ...]] => ...
- INVOKEVIRTUAL() - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
-
- INVOKEVIRTUAL(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.INVOKEVIRTUAL
-
- invokevirtual(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- invokevirtual(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- invokevirtual(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- invokevirtual(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokevirtual(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- invokevirtual(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ior() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- IOR - Class in gov.nasa.jpf.jvm.bytecode
-
Boolean OR int
..., value1, value2 => ..., result
- IOR() - Constructor for class gov.nasa.jpf.jvm.bytecode.IOR
-
- ior() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ior() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ior() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ior() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ior() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- irem() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- IREM - Class in gov.nasa.jpf.jvm.bytecode
-
Remainder int
..., value1, value2 => ..., result
- IREM() - Constructor for class gov.nasa.jpf.jvm.bytecode.IREM
-
- irem() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- irem() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- irem() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- irem() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- irem() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ireturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- IRETURN - Class in gov.nasa.jpf.jvm.bytecode
-
Return int from method
..., value => [empty]
- IRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- ireturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ireturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ireturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ireturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ireturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- is1SlotField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- is1SlotField() - Method in class gov.nasa.jpf.vm.SingleSlotFieldInfo
-
- is2SlotField() - Method in class gov.nasa.jpf.vm.DoubleSlotFieldInfo
-
- is2SlotField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isAbstract - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isAbstract() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isAbstract() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isAlive() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
For now, this always returns true, and it used while the classloader is being
serialized.
- isAlive(boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isAlive(ElementInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
-
check if object is alive.
- isAlive(ElementInfo) - Method in interface gov.nasa.jpf.vm.Heap
-
- isAlive() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
An alive thread is anything but TERMINATED or NEW
- isAnyLine() - Method in class gov.nasa.jpf.util.LocationSpec
-
- isArray - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isArray() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isArray(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- isArray() - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- isArray(String) - Static method in class gov.nasa.jpf.vm.Types
-
- isArrayField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isArrayField() - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
-
- isAscending() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- isAtomic() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isAtomic() - Method in class gov.nasa.jpf.vm.SystemState
-
- isAtomic() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isBackJump() - Method in class gov.nasa.jpf.jvm.bytecode.GOTO
-
- isBackJump() - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
-
Added so that SimpleIdleFilter can detect do-while loops when
the while statement evaluates to true.
- isBackJump() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- isBackJump() - Method in class gov.nasa.jpf.vm.Instruction
-
answer if this is a potential loop closing jump
- isBasicType(String) - Static method in class gov.nasa.jpf.vm.Types
-
- isBeamSearch - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- isBeamSearch - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- isBigEndian - Variable in class gov.nasa.jpf.vm.VM
-
- isBigEndianPlatform() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- isBigEndianPlatform() - Method in class gov.nasa.jpf.vm.VM
-
- isBlocked() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isBlockedInAtomicSection() - Method in class gov.nasa.jpf.vm.SystemState
-
- isBlockedOrNotified() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isBoolean() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- isBooleanField() - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
-
- isBooleanField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isBoring() - Method in class gov.nasa.jpf.vm.SystemState
-
- isBoringState() - Method in class gov.nasa.jpf.vm.VM
-
- isBoxClass() - Method in class gov.nasa.jpf.vm.ClassInfo
-
<2do> that's stupid - we should use subclasses for builtin and box types
- isBoxObject() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- isBoxObject() - Method in class gov.nasa.jpf.vm.ElementInfo
-
is this a Number, a Boolean or a Character object
Note these classes are all final, so we don't have to check for subtypes
<2do> we should probably use a regular expression here
- isBuiltin - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isBuiltin() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isBuiltinClass(String) - Static method in class gov.nasa.jpf.vm.ClassInfo
-
- isByteField() - Method in class gov.nasa.jpf.vm.ByteFieldInfo
-
- isByteField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isCalledFromClass(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- isCalledFromClass__Ljava_lang_String_2__Z(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- isCalleeThis(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isCascaded() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- isCascaded - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- isCascaded() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- isCharArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isCharField() - Method in class gov.nasa.jpf.vm.CharFieldInfo
-
- isCharField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isClass - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isClinit() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isClinit(ClassInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isClinitOnStack(ClassInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isCompleted(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- isCompleted(ThreadInfo) - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- isCompleted(ThreadInfo) - Method in class gov.nasa.jpf.vm.Instruction
-
this is for listeners that process instructionExecuted(), but need to
determine if there was a CG registration, an overlayed direct call
(like clinit) etc.
- isCompletelyCovered() - Method in class gov.nasa.jpf.util.event.EventTree
-
override this if the concrete model can keep track of coverage
call at the end of execution
- isCompletelyCovered() - Method in class gov.nasa.jpf.util.event.TestEventTree
-
- isCompletelyCovered(String[]) - Method in class gov.nasa.jpf.util.event.TestEventTree
-
- isConstructed() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isCtor() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isCtorOnStack(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isCurrentThread() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isDaemon() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isDeadlocked() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- isDeadlocked() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
- isDeadlocked() - Method in class gov.nasa.jpf.vm.VM
-
- isDefaultPolicy() - Method in class gov.nasa.jpf.vm.serialize.FramePolicy
-
- isDefaultSet - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- isDirectCallFrame() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- isDirectCallFrame() - Method in class gov.nasa.jpf.vm.StackFrame
-
- isDirectCallStub() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isDone() - Method in class gov.nasa.jpf.search.Search
-
- isDone() - Method in class gov.nasa.jpf.util.script.SequenceInterpreter
-
- isDone() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- isDone - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- isDone() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- isDoubleArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isDoubleField() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
-
- isDoubleField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isEmpty() - Method in interface gov.nasa.jpf.listener.PathOutputMonitor.PathOutputSpec
-
- isEmpty() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- isEmpty() - Method in class gov.nasa.jpf.util.ArrayIntSet
-
- isEmpty() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- isEmpty() - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- isEmpty() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- isEmpty() - Method in interface gov.nasa.jpf.util.IntSet
-
- isEmpty() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- isEmpty(Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- isEmpty() - Method in interface gov.nasa.jpf.util.ObjectQueue
-
- isEmpty() - Method in class gov.nasa.jpf.util.SingleElementList
-
- isEmpty() - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
-
- isEmpty() - Method in class gov.nasa.jpf.util.SparseClusterArray.Chunk
-
- isEmpty() - Method in class gov.nasa.jpf.vm.Path
-
- isEmptyTransitionEnabled() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
is *this* transition allowed to be empty (i.e.
- isEndOfTrace(String[]) - Method in class gov.nasa.jpf.util.event.Event
-
- isEndState() - Method in class gov.nasa.jpf.search.Search
-
- isEndState() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- isEndState() - Method in class gov.nasa.jpf.vm.SingleProcessVM
-
The program is terminated if there are no alive threads, and there is no nonDaemon left.
- isEndState() - Method in class gov.nasa.jpf.vm.VM
-
We made this to be overriden by Single/MultiprcessesVM implementations,
since for MultiprcessesVM one can decide when to terminate (after the
the termination of all processes or only one process).
- isEnum - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isEnum() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isEnum0() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isEqual(Fields, int, int, int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- isErrorState() - Method in class gov.nasa.jpf.search.Search
-
- isExecutingAtomically() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isExposed() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isExposedOrShared() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.DIRECTCALLRETURN
-
- isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
-
- isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.FINISHCLINIT
-
- isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
-
- isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECLINIT
-
- isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- isExtendedInstruction() - Method in class gov.nasa.jpf.jvm.bytecode.RUNSTART
-
- isExtendedInstruction() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- isExtendedInstruction() - Method in class gov.nasa.jpf.vm.Instruction
-
is this one of our own, artificial insns?
- isFalseFirst() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- isFinal() - Method in class gov.nasa.jpf.vm.FieldInfo
-
is this field declared `final'?
- isFinal() - Method in class gov.nasa.jpf.vm.FieldLockInfo
-
- isFinalized() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isFineLogged() - Method in class gov.nasa.jpf.util.JPFLogger
-
- isFinerLogged() - Method in class gov.nasa.jpf.util.JPFLogger
-
- isFirewall() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isFirewall() - Method in class gov.nasa.jpf.vm.StackFrame
-
- isFirstExposure(ElementInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- isFirstInstruction() - Method in interface gov.nasa.jpf.vm.bytecode.InstructionInterface
-
- isFirstInstruction() - Method in class gov.nasa.jpf.vm.Instruction
-
is this the first instruction in a method
- isFirstStepInsn() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
answers if is this the first instruction within the current transition.
- isFloatArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isFloatField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isFloatField() - Method in class gov.nasa.jpf.vm.FloatFieldInfo
-
- isFloatingPoint() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- isFloatingPointField() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
-
- isFloatingPointField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isFloatingPointField() - Method in class gov.nasa.jpf.vm.FloatFieldInfo
-
- isForced() - Method in class gov.nasa.jpf.vm.SystemState
-
- isFreeArg(String) - Static method in class gov.nasa.jpf.util.JPFSiteUtils
-
- isFrozen() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isFrozen() - Method in class gov.nasa.jpf.vm.StackFrame
-
- isGcEnabled() - Method in class gov.nasa.jpf.vm.GenericHeap
-
- isGlobal(ChoiceGenerator<?>) - Static method in class gov.nasa.jpf.vm.GlobalSchedulingPoint
-
- isHidden() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- ishl() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ISHL - Class in gov.nasa.jpf.jvm.bytecode
-
Shift left int
..., value1, value2 => ..., result
- ISHL() - Constructor for class gov.nasa.jpf.jvm.bytecode.ISHL
-
- ishl() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ishl() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ishl() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ishl() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ishl() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ishr() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ISHR - Class in gov.nasa.jpf.jvm.bytecode
-
Arithmetic shift right int
..., value1, value2 => ..., result
- ISHR() - Constructor for class gov.nasa.jpf.jvm.bytecode.ISHR
-
- ishr() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ishr() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ishr() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ishr() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ishr() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- isIdle() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
-
- isIgnored() - Method in class gov.nasa.jpf.vm.SystemState
-
- isIgnoredState() - Method in class gov.nasa.jpf.search.Search
-
- isIgnoredState() - Method in class gov.nasa.jpf.vm.VM
-
- isImmutable() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isInCtor() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isInCurrentThreadList() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isInfoLogged() - Method in class gov.nasa.jpf.util.JPFLogger
-
- isInherited - Variable in class gov.nasa.jpf.vm.AnnotationInfo
-
- isInherited() - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- isInit() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isInitialized() - Method in class gov.nasa.jpf.vm.ClassInfo
-
note - this works recursively upwards since there might
be a superclass with a clinit that is still executing
- isInitialized() - Method in class gov.nasa.jpf.vm.VM
-
- isInitializing() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isInitOrClinit() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isInitState() - Method in class gov.nasa.jpf.vm.SystemState
-
- isInNativeMethod() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isInnerClassOf(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isInNeverBreakMethod(ThreadInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- isInstanceOf(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
Returns true if the given class is an instance of the class
or interface specified.
- isInstanceOf(ClassInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
Returns true if the given class is an instance of the class
or interface specified.
- isInstanceOf(int, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- isInstanceOf(int, ClassInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- isInstructionSkipped() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isInteresting() - Method in class gov.nasa.jpf.vm.SystemState
-
- isInterestingState() - Method in class gov.nasa.jpf.vm.VM
-
- isInterface() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isInternalMethod() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isInterrupted(boolean) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isIntField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isIntField() - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
-
- isInverted(String) - Static method in class gov.nasa.jpf.util.StringSetMatcher
-
- isInvocationRepeated() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- isJPFExecutable() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isJPFExecutable() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- isJPFInternal() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isJPFRun() - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- isJPFRun____Z(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
-
if any of our methods are executed, we know that we already run under JPF
- isJUnitRun() - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- isJUnitRun____Z(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
-
- isLastUnlock(ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
-
If the object will still be owned, then the current thread can go on.
- isLastUnlock(ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
-
If the object will still be owned, then the current thread can go on.
- isLineInterval() - Method in class gov.nasa.jpf.util.LocationSpec
-
- isList(Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- isLocalVariableRef(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- isLocked() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isLockedBy(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isLocking(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isLocking(ThreadInfo) - Method in class gov.nasa.jpf.vm.Monitor
-
- isLockOwner(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKESPECIAL
-
If the current thread already owns the lock, then the current thread can go on.
- isLockOwner(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.VirtualInvocation
-
If the current thread already owns the lock, then the current thread can go on.
- isLockOwner(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isLockProtected(FieldInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isLoggable(Level) - Method in class gov.nasa.jpf.util.JPFLogger
-
- isLongField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isLongField() - Method in class gov.nasa.jpf.vm.LongFieldInfo
-
- isMarked(ChoiceGenerator<?>) - Static method in class gov.nasa.jpf.vm.CheckExtendTransition
-
- isMarked() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isMarkedArg(int) - Method in class gov.nasa.jpf.util.MethodSpec
-
- isMarkedOrAlive(boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isMatch(String, StringSetMatcher, StringSetMatcher) - Static method in class gov.nasa.jpf.util.StringSetMatcher
-
convenience method for matcher pairs containing of explicit excludes and
includes
- isMatchingInstructionLocation(Perturbator.Perturbation, Instruction) - Method in class gov.nasa.jpf.listener.Perturbator
-
- isMatchingMethod(Method, int, int, String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- isMatchingType(Class) - Method in class gov.nasa.jpf.util.FeatureSpec
-
- isMatchingType(ClassInfo) - Method in class gov.nasa.jpf.util.FeatureSpec
-
- isMember(E) - Method in class gov.nasa.jpf.util.SimplePool
-
- isMember(E) - Method in class gov.nasa.jpf.util.WeakPool
-
- isMethodWatched(Instruction, MethodInfo) - Method in class gov.nasa.jpf.listener.Perturbator
-
- isMJI() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isMJI() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- isMonitorEnterPrologue() - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
-
- isMonitorEnterPrologue(MethodInfo, int) - Static method in class gov.nasa.jpf.jvm.bytecode.GetHelper
-
do a little bytecode pattern analysis on the fly, to find out if a
GETFIELD or GETSTATIC is just part of a "..synchronized (obj) {..} .."
pattern, which usually translates into the following pattern:
...
- isMonitorEnterPrologue() - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
-
- isMonitorEnterPrologue() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- isMonitorEnterPrologue() - Method in class gov.nasa.jpf.vm.Instruction
-
is this instruction part of a monitorenter code pattern
- isNative() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns true if the method is native
- isNative() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- isNative() - Method in class gov.nasa.jpf.vm.StackFrame
-
- isNew() - Method in class gov.nasa.jpf.State
-
- isNew() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isNewState() - Method in class gov.nasa.jpf.search.Search
-
- isNewState() - Method in class gov.nasa.jpf.vm.VM
-
answers if the current state already has been visited.
- isNoEvent() - Method in class gov.nasa.jpf.util.event.Event
-
- isNoEvent() - Method in class gov.nasa.jpf.util.event.NoEvent
-
- isNone() - Method in class gov.nasa.jpf.util.script.Event
-
- isNone(String) - Static method in class gov.nasa.jpf.util.script.Event
-
- isNotified() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isNull() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isNull() - Method in class gov.nasa.jpf.vm.ObjRef
-
- isNumeric() - Method in class gov.nasa.jpf.vm.LocalVarInfo
-
- isNumericField() - Method in class gov.nasa.jpf.vm.ByteFieldInfo
-
- isNumericField() - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
-
- isNumericField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isNumericField() - Method in class gov.nasa.jpf.vm.FloatFieldInfo
-
- isNumericField() - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
-
- isNumericField() - Method in class gov.nasa.jpf.vm.LongFieldInfo
-
- isNumericField() - Method in class gov.nasa.jpf.vm.ShortFieldInfo
-
- isObject() - Method in class gov.nasa.jpf.vm.DynamicElementInfo
-
- isObject() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isObject() - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- isObjectClassInfo - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isObjectClassInfo(ClassInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
-
- isObjectClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isObjectClassInfo0() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isOperandRef(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- isOperandRef() - Method in class gov.nasa.jpf.vm.StackFrame
-
- isOptionEnabled(int, int) - Static method in class gov.nasa.jpf.tool.RunJPF
-
- isOptionEnabled(int, int) - Static method in class gov.nasa.jpf.tool.RunTest
-
- isOutOfMemory() - Method in class gov.nasa.jpf.vm.GenericHeap
-
- isOutOfMemory() - Method in interface gov.nasa.jpf.vm.Heap
-
- isOverriding(ClassInfo) - Method in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.InstanceOverride
-
- isPackagePrivate() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isPassing(ClassInfo) - Method in class gov.nasa.jpf.util.ClassInfoFilter
-
- isPathSensitive - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- isPathSensitive - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- isPinnedDown() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isPooled(E) - Method in class gov.nasa.jpf.util.SimplePool
-
Asks whether a particular element is already pooled.
- isPooled(E) - Method in class gov.nasa.jpf.util.WeakPool
-
Asks whether a particular element is already pooled.
- isPostExec() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
is this after calling Instruction.enter()
used by instructions and listeners
- isPreExec() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
to be used from methods called from listeners, to find out if we are in a
pre- or post-exec notification
- isPrimitive() - Method in class gov.nasa.jpf.vm.ClassInfo
-
whether this refers to a primitive type.
- isPrivate() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isPrivate() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isProcessed() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- isProcessed() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- isProcessedState() - Method in class gov.nasa.jpf.search.Search
-
- isProtected() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isProtected() - Method in class gov.nasa.jpf.vm.FieldLockInfo
-
- isProtected() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isProtected() - Method in class gov.nasa.jpf.vm.ThresholdFieldLockInfo
-
- isPublic() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isPublic() - Method in class gov.nasa.jpf.vm.MethodInfo
-
is this a public method
- isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.NewSimplePriorityHeuristic
-
- isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
-
- isQueueLimitReached() - Method in class gov.nasa.jpf.search.heuristic.StaticPriorityQueue
-
- isRead() - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
- isRead() - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- isRead() - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
-
- isRead() - Method in class gov.nasa.jpf.jvm.bytecode.GETSTATIC
-
- isRead() - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- isRead() - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
- isRead() - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
-
- isRead() - Method in class gov.nasa.jpf.vm.ArrayAccess
-
- isRead() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- isRead() - Method in interface gov.nasa.jpf.vm.bytecode.ReadOrWriteInstruction
-
- isRef - Variable in class gov.nasa.jpf.vm.StackFrame
-
- isRefClassInfo - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isRefClassInfo0() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isReference() - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
-
- isReference() - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
- isReference() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isReference() - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
-
- isReference(String) - Static method in class gov.nasa.jpf.vm.Types
-
- isReferenceArray() - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
-
- isReferenceArray() - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
-
- isReferenceArray() - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- isReferenceArray() - Method in class gov.nasa.jpf.vm.ArrayFields
-
- isReferenceArray - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isReferenceArray() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isReferenceArray() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isReferenceArray() - Method in class gov.nasa.jpf.vm.Fields
-
- isReferenceArray() - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- isReferenceClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
note this only returns true is this is really the java.lang.ref.Reference classInfo
- isReferencedBySameThreads(ElementInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isReferencedByThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isReferenceField() - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
-
- isReferenceField - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- isReferenceField() - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- isReferenceReturnType() - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- isReferenceReturnType() - Method in class gov.nasa.jpf.vm.MethodInfo
-
do we return Object references?
- isReferenceSignature(String) - Static method in class gov.nasa.jpf.vm.Types
-
- isReferenceSlot(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- isReflection() - Method in class gov.nasa.jpf.vm.StackFrame
-
- isRegistered(RunListener) - Method in class gov.nasa.jpf.util.RunRegistry
-
- isRegistered() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isRegisteredLockContender(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isRelevantArrayAccess(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- isRelevantCallLocation(ThreadInfo, Perturbator.Perturbation) - Method in class gov.nasa.jpf.listener.Perturbator
-
- isRelevantCallLocation(Instruction, Perturbator.Perturbation) - Method in class gov.nasa.jpf.listener.Perturbator
-
- isRelevantStaticFieldAccess(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- isResolved() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isRoundTripRequired() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
For optimizing the class loading mechanism, if the class loader class and the
classes of the whole parents hierarchy are descendant of URLClassLoader and
do not override the ClassLoader.loadClass() & URLClassLoader.findClass, resolving
the class is done natively within JPF
- isRunnable() - Method in class gov.nasa.jpf.JPF
-
- isRunnable() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Returns true if this thread is either RUNNING or UNBLOCKED
- isRunningInJPF() - Static method in class gov.nasa.jpf.vm.Verify
-
- isRunningInJPF____Z(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- isRunTestRun() - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- isRunTestRun____Z(MJIEnv, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
-
- isSchedulingPoint() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- isSchedulingPoint - Variable in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- isSchedulingPoint() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- isSchedulingPoint() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- isSchedulingPoint() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- isSchedulingRelevant(SystemState, KernelState, ThreadInfo) - Method in class gov.nasa.jpf.vm.Instruction
-
- isShared() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isShared(ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
-
- isShared(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.TidSet
-
- isShared(Object) - Static method in class gov.nasa.jpf.vm.Verify
-
- isShared__Ljava_lang_Object_2__Z(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- isSharednessFrozen() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isShortField() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isShortField() - Method in class gov.nasa.jpf.vm.ShortFieldInfo
-
- isSingleProcess() - Method in class gov.nasa.jpf.vm.MultiProcessVM
-
- isSingleProcess() - Method in class gov.nasa.jpf.vm.VM
-
- isSleeping() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isStatic - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- isStatic() - Method in class gov.nasa.jpf.vm.FieldInfo
-
is this a static field? Counter productive to the current class struct,
but at some point we want to get rid of the Dynamic/Static branch (it's
really just a field attribute)
- isStatic() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns true if the method is static.
- isStaticMethodAbstractionDeterministic(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
Checks if a static method call is deterministic, but only for
abtraction based determinism, due to Bandera.choose() calls
- isStopped() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isString() - Method in class gov.nasa.jpf.jvm.bytecode.LDC
-
- isStringClassInfo - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isStringClassInfo(ClassInfo) - Static method in class gov.nasa.jpf.vm.ClassInfo
-
- isStringClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isStringClassInfo0() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isStringObject() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- isSuperClassAnnotation() - Method in class gov.nasa.jpf.vm.SuperTypeAnnotationInfo
-
- isSuspended() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isSynchronized() - Method in class gov.nasa.jpf.vm.MethodInfo
-
Returns true if the method is synchronized.
- isSyncRelevant() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isSynthetic() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- isSynthetic() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isSynthetic() - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- isSynthetic() - Method in class gov.nasa.jpf.vm.StackFrame
-
- isSystemClass() - Method in class gov.nasa.jpf.vm.ClassInfo
-
Returns true if the class is a system class.
- isSystemClassLoader() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- isSystemClassLoader() - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- isSystemEvent() - Method in class gov.nasa.jpf.util.event.Event
-
- isSystemEvent() - Method in class gov.nasa.jpf.util.event.SystemEvent
-
- isSystemThread() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
-
- isSystemThread() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isTerminated() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isTerminator - Variable in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- isThis(ElementInfo) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isThreadClassInfo - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isThreadClassInfo() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isThreadClassInfo0() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isThreadEntry(ThreadInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isTimeoutRunnable() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isTimeoutWaiting() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- istore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ISTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store int into local variable
..., value => ...
- ISTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.ISTORE
-
- istore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- istore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- istore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- istore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- istore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- istore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- istore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- istore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- istore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- istore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- istore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- istore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- istore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- istore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- istore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- istore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- istore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- istore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- istore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- istore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- istore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- istore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- istore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- istore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- istore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- istore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- istore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- istore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- istore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- isTraceReplay() - Static method in class gov.nasa.jpf.vm.Verify
-
- isTraceReplay - Variable in class gov.nasa.jpf.vm.VM
-
- isTraceReplay() - Method in class gov.nasa.jpf.vm.VM
-
- isTraceReplay____Z(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- isTrackingChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- isTransient() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isTrue(T) - Method in interface gov.nasa.jpf.util.Predicate
-
- isTypeCode(String) - Static method in class gov.nasa.jpf.vm.Types
-
- isub() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ISUB - Class in gov.nasa.jpf.jvm.bytecode
-
Subtract int
..., value1, value2 => ..., result
- ISUB() - Constructor for class gov.nasa.jpf.jvm.bytecode.ISUB
-
- isub() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- isub() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- isub() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- isub() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- isub() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- isUnblocked() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isUncaughtHandler() - Method in class gov.nasa.jpf.vm.HandlerContext
-
- isUncaughtHandlerOnStack() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isUnresolvedNativeMethod() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isUnresolvedNativeMethod() - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- isUnsatisfiedLinkError(MJIEnv) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- isVarargs() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- isVisitedState() - Method in class gov.nasa.jpf.search.Search
-
- isVisitedState() - Method in class gov.nasa.jpf.vm.VM
-
- isVolatile() - Method in class gov.nasa.jpf.vm.FieldInfo
-
- isWaiting() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isWaitingOrTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- isWeakReference - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- isWeakReference() - Method in class gov.nasa.jpf.vm.ClassInfo
-
is this a (subclass of) WeakReference? this must be efficient, since it's
called in the mark phase on all live objects
- isWeakReference0() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- isWide - Static variable in class gov.nasa.jpf.jvm.bytecode.WIDE
-
- it - Variable in class gov.nasa.jpf.vm.choice.InvocationCG
-
- iterableFromIterator(Iterator<E>) - Static method in class gov.nasa.jpf.util.Misc
-
- iteration(int, Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
-
- iterator() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- iterator() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- iterator() - Method in class gov.nasa.jpf.util.DynamicIntArray
-
- iterator() - Method in class gov.nasa.jpf.util.DynamicObjectArray
-
- iterator() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- iterator() - Method in class gov.nasa.jpf.util.ImmutableList
-
- iterator() - Method in class gov.nasa.jpf.util.IntTable
-
returns an iterator over the entries.
- iterator() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- iterator() - Method in class gov.nasa.jpf.util.ObjArray
-
- iterator(Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- iterator() - Method in class gov.nasa.jpf.util.ObjectList.Iterator
-
- iterator() - Method in class gov.nasa.jpf.util.ObjectList.TypedIterator
-
- iterator() - Method in class gov.nasa.jpf.util.ObjVector
-
- iterator() - Method in class gov.nasa.jpf.util.ObjVector.NonNullIterator
-
- iterator() - Method in class gov.nasa.jpf.util.PSIntMap
-
- iterator() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- iterator() - Method in class gov.nasa.jpf.util.script.Repetition
-
- iterator() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
-
- iterator() - Method in class gov.nasa.jpf.util.SingleElementList
-
- iterator() - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
-
- iterator() - Method in class gov.nasa.jpf.util.SparseClusterArray.ElementIterator
-
- iterator() - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- iterator() - Method in class gov.nasa.jpf.util.Trace
-
- iterator() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- iterator() - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
Returns an iterator over the classes that are defined (directly loaded) by this classloader.
- iterator() - Method in class gov.nasa.jpf.vm.ClassLoaderList
-
- iterator() - Method in class gov.nasa.jpf.vm.GenericHeap
-
return Iterator for all non-null ElementInfo entries
- iterator() - Method in class gov.nasa.jpf.vm.OVHeap
-
- iterator() - Method in class gov.nasa.jpf.vm.OVStatics
-
- iterator() - Method in class gov.nasa.jpf.vm.Path
-
- iterator() - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- iterator() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- iterator() - Method in class gov.nasa.jpf.vm.ThreadList
-
- iterator() - Method in class gov.nasa.jpf.vm.Transition
-
- iushr() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- IUSHR - Class in gov.nasa.jpf.jvm.bytecode
-
Logical shift right int
..., value1, value2 => ..., result
- IUSHR() - Constructor for class gov.nasa.jpf.jvm.bytecode.IUSHR
-
- iushr() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- iushr() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- iushr() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- iushr() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- iushr() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ixor() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- IXOR - Class in gov.nasa.jpf.jvm.bytecode
-
Boolean XOR int
..., value1, value2 => ..., result
- IXOR() - Constructor for class gov.nasa.jpf.jvm.bytecode.IXOR
-
- ixor() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ixor() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ixor() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ixor() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ixor() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- l2d() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- L2D - Class in gov.nasa.jpf.jvm.bytecode
-
Convert long to double
..., value => ..., result
- L2D() - Constructor for class gov.nasa.jpf.jvm.bytecode.L2D
-
- l2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- l2d() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- l2d() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- l2d() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- l2d() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- l2f() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- L2F - Class in gov.nasa.jpf.jvm.bytecode
-
Convert long to float
..., value => ..., result
- L2F() - Constructor for class gov.nasa.jpf.jvm.bytecode.L2F
-
- l2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- l2f() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- l2f() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- l2f() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- l2f() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- l2i() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- L2I - Class in gov.nasa.jpf.jvm.bytecode
-
Convert long to int
..., value => ..., result
- L2I() - Constructor for class gov.nasa.jpf.jvm.bytecode.L2I
-
- l2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- l2i() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- l2i() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- l2i() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- l2i() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- label - Variable in class gov.nasa.jpf.util.automaton.Automaton
-
- label - Variable in class gov.nasa.jpf.util.automaton.State
-
- label - Variable in class gov.nasa.jpf.util.automaton.Transition
-
- ladd() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LADD - Class in gov.nasa.jpf.jvm.bytecode
-
Add long
..., value1, value2 => ..., result
- LADD() - Constructor for class gov.nasa.jpf.jvm.bytecode.LADD
-
- ladd() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ladd() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ladd() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ladd() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ladd() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- laload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LALOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load long from array
..., arrayref, index => ..., value
- LALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.LALOAD
-
- laload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- laload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- laload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- laload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- laload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- land() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LAND - Class in gov.nasa.jpf.jvm.bytecode
-
Boolean AND long
..., value1, value2 => ..., result
- LAND() - Constructor for class gov.nasa.jpf.jvm.bytecode.LAND
-
- land() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- land() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- land() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- land() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- land() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- last - Variable in class gov.nasa.jpf.util.LinkedObjectQueue
-
- lastChunk - Variable in class gov.nasa.jpf.util.SparseClusterArray
-
- lastEi - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- lastErrorId - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- lastId - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- lastIdx - Variable in class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- lastIndexOf(Object) - Method in class gov.nasa.jpf.util.SingleElementList
-
- lastObj - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
to cache the last callee object
- lastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LASTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store into long array
..., arrayref, index, value => ...
- LASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.LASTORE
-
- lastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lastSearchConstraint - Variable in class gov.nasa.jpf.search.Search
-
- lastThis - Variable in class gov.nasa.jpf.vm.bytecode.InstanceFieldInstruction
-
- lastTi - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- lastTrailInfo - Variable in class gov.nasa.jpf.vm.VM
-
various caches for VMListener state acquisition.
- lastValue - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- lcmp() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LCMP - Class in gov.nasa.jpf.jvm.bytecode
-
Compare long
..., value1, value2 => ..., result
- LCMP() - Constructor for class gov.nasa.jpf.jvm.bytecode.LCMP
-
- lcmp() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lcmp() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lcmp() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lcmp() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lcmp() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- LCONST - Class in gov.nasa.jpf.jvm.bytecode
-
Push long constant
...
- LCONST(long) - Constructor for class gov.nasa.jpf.jvm.bytecode.LCONST
-
- lconst_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lconst_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lconst_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lconst_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lconst_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lconst_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lconst_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lconst_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lconst_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lconst_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ldc(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ldc(float) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ldc(String, boolean) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LDC - Class in gov.nasa.jpf.jvm.bytecode
-
Push item from runtime constant pool
...
- LDC() - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC
-
- LDC(String, boolean) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC
-
- LDC(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC
-
- LDC(float) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC
-
- ldc(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ldc(float) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ldc(String, boolean) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- LDC.Type - Enum in gov.nasa.jpf.jvm.bytecode
-
- ldc2_w(long) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ldc2_w(double) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LDC2_W - Class in gov.nasa.jpf.jvm.bytecode
-
Push long or double from runtime constant pool (wide index)
...
- LDC2_W(long) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC2_W
-
- LDC2_W(double) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC2_W
-
- ldc2_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ldc2_w(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ldc2_w(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ldc2_w(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ldc2_w(long) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ldc2_w(double) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- LDC2_W.Type - Enum in gov.nasa.jpf.jvm.bytecode
-
- ldc_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ldc_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ldc_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ldc_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ldc_w(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ldc_w(float) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ldc_w(String, boolean) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LDC_W - Class in gov.nasa.jpf.jvm.bytecode
-
Push item from runtime constant pool (wide index)
...
- LDC_W() - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC_W
-
- LDC_W(String, boolean) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC_W
-
- LDC_W(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC_W
-
- LDC_W(float) - Constructor for class gov.nasa.jpf.jvm.bytecode.LDC_W
-
- ldc_w(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ldc_w(float) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ldc_w(String, boolean) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ldc_w_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ldc_w_(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ldc_w_(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ldc_w_(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ldiv() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LDIV - Class in gov.nasa.jpf.jvm.bytecode
-
Divide long
..., value1, value2 => ..., result
- LDIV() - Constructor for class gov.nasa.jpf.jvm.bytecode.LDIV
-
- ldiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ldiv() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ldiv() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ldiv() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ldiv() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- leave() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
note - this assumes the stackframe is still on top (not yet popped)
return true if any threads became unblocked due to a return from a sync method
- Left - Class in gov.nasa.jpf.util
-
left justified output
<2do> this is not worth a class! use a general TextFormatter
- Left() - Constructor for class gov.nasa.jpf.util.Left
-
- length - Variable in class gov.nasa.jpf.util.BitArray
-
- length() - Method in class gov.nasa.jpf.util.BitSet1024
-
index of highest set bit + 1
- length() - Method in class gov.nasa.jpf.util.BitSet256
-
index of highest set bit + 1
- length() - Method in class gov.nasa.jpf.util.BitSet64
-
index of highest set bit + 1
- length() - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- length() - Method in class gov.nasa.jpf.util.ObjArray
-
- length() - Method in class gov.nasa.jpf.util.ObjVector
-
- length() - Method in interface gov.nasa.jpf.util.ReadOnlyObjList
-
- length() - Method in class gov.nasa.jpf.vm.ThreadList
-
Returns the length of the list.
- liftNativeAnnotationValue(String, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- LimitedInputStream - Class in gov.nasa.jpf.util
-
- LimitedInputStream(InputStream) - Constructor for class gov.nasa.jpf.util.LimitedInputStream
-
- line - Variable in class gov.nasa.jpf.util.script.ScriptElement
-
- line - Variable in class gov.nasa.jpf.util.SourceRef
-
- line - Variable in class gov.nasa.jpf.vm.AtomicData
-
The line at which the line step started.
- LINE_NUMBER_TABLE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- lineNumbers - Variable in class gov.nasa.jpf.vm.MethodInfo
-
Table used for line numbers
this assigns a line number to every instruction index, instead of
using an array of ranges.
- lines - Variable in class gov.nasa.jpf.util.Source
-
- LinkedObjectQueue<E> - Class in gov.nasa.jpf.util
-
object queue that uses cached link entries
- LinkedObjectQueue() - Constructor for class gov.nasa.jpf.util.LinkedObjectQueue
-
- LinkedObjectQueue(int) - Constructor for class gov.nasa.jpf.util.LinkedObjectQueue
-
- linkFields(FieldInfo[], int, int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- linkFields() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- linkToClass(ClassInfo, int, int) - Method in class gov.nasa.jpf.vm.FieldInfo
-
- linkToClass(ClassInfo) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- LIST_SEPARATOR - Static variable in class gov.nasa.jpf.Config
-
- ListenerAdapter - Class in gov.nasa.jpf
-
Adapter class that dummy implements both VMListener and SearchListener interfaces
Used to ease implementation of listeners that only process a few notifications
- ListenerAdapter() - Constructor for class gov.nasa.jpf.ListenerAdapter
-
- listeners - Variable in class gov.nasa.jpf.search.Search
-
search listeners.
- listeners - Variable in class gov.nasa.jpf.vm.VM
-
potential execution listeners.
- listIterator() - Method in class gov.nasa.jpf.util.SingleElementList
-
- listIterator(int) - Method in class gov.nasa.jpf.util.SingleElementList
-
- LittleEndianReader() - Constructor for class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- liveBitValue - Variable in class gov.nasa.jpf.vm.GenericHeap
-
- liveObjects() - Method in class gov.nasa.jpf.vm.GenericHeap
-
- liveObjects() - Method in interface gov.nasa.jpf.vm.Heap
-
- liveObjects() - Method in class gov.nasa.jpf.vm.OVHeap
-
- liveObjects() - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- liveStatics() - Method in class gov.nasa.jpf.vm.OVStatics
-
- liveStatics() - Method in interface gov.nasa.jpf.vm.Statics
-
- lload(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LLOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load long from local variable
...
- LLOAD(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LLOAD
-
- lload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lload(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lload(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lload(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lload(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lload_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lload_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lload_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lload_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lload_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lload_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lload_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lload_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lload_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lload_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lload_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lload_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lload_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lload_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lload_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lload_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lload_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lload_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lload_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lload_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lmul() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LMUL - Class in gov.nasa.jpf.jvm.bytecode
-
Multiply long
..., value1, value2 => ..., result
- LMUL() - Constructor for class gov.nasa.jpf.jvm.bytecode.LMUL
-
- lmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lmul() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lmul() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lmul() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lmul() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lneg() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LNEG - Class in gov.nasa.jpf.jvm.bytecode
-
Negate long
..., value => ..., result
- LNEG() - Constructor for class gov.nasa.jpf.jvm.bytecode.LNEG
-
- lneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lneg() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lneg() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lneg() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lneg() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- loadAnnotationListeners() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- loadArgs(String[]) - Method in class gov.nasa.jpf.Config
-
- loadArrayInterfaces() - Static method in class gov.nasa.jpf.vm.ClassInfo
-
- loadBuiltinInterfaces(String) - Static method in class gov.nasa.jpf.vm.ClassInfo
-
- loadClass(VM, ClassFile) - Method in class gov.nasa.jpf.ListenerAdapter
-
- loadClass(VM, ClassFile) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- loadClass(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- loadClass(String) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- loadClass(VM, ClassFile) - Method in interface gov.nasa.jpf.vm.VMListener
-
a new classfile is about to be parsed.
- loadClassOnJPF(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- loadClassOnJVM(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- loadedAnnotations - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
map from annotation class file URLs to AnnotationInfos, which have a separate JPF internal
representation.
- loadedClasses - Static variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
Map from class file URLs to first ClassInfo that was read from it.
- loadInterfaces(String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- loadLines(InputStream) - Method in class gov.nasa.jpf.util.Source
-
- loadMethods(boolean) - Method in class gov.nasa.jpf.vm.NativePeer
-
look at all @MJI annotated methods in the peer and set their
corresponding model class MethodInfo attributes
<2do> pcm - this is too long, break it down
- loadNativePeer() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- LoadOnJPFRequired - Exception in gov.nasa.jpf.vm
-
- LoadOnJPFRequired(String) - Constructor for exception gov.nasa.jpf.vm.LoadOnJPFRequired
-
- loadProjectProperties() - Method in class gov.nasa.jpf.Config
-
this holds the policy defining in which order we process directories
containing JPF projects (i.e.
- loadProperties(URL) - Method in class gov.nasa.jpf.Config
-
- loadProperties(String) - Method in class gov.nasa.jpf.Config
-
- loadSource() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- loadSuperClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- loadSystemClass(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- loadSystemClass(String) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- local - Variable in class gov.nasa.jpf.listener.NullTracker.LocalSource
-
- LOCAL_VAR_TABLE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- LOCAL_VARIABLE - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- localAttrIterator(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- localAttrIterator(int, Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
- LocalSource(ThreadInfo, LocalVariableInstruction, LocalVarInfo) - Constructor for class gov.nasa.jpf.listener.NullTracker.LocalSource
-
- LocalVariableInstruction - Interface in gov.nasa.jpf.vm.bytecode
-
common type for various instructions that access local variables
- LocalVarInfo - Class in gov.nasa.jpf.vm
-
- LocalVarInfo(String, String, String, int, int, int) - Constructor for class gov.nasa.jpf.vm.LocalVarInfo
-
- localVars - Variable in class gov.nasa.jpf.vm.MethodInfo
-
Local variable information
- locate(int) - Method in class gov.nasa.jpf.vm.ThreadList
-
- LocationSpec - Class in gov.nasa.jpf.util
-
support for specification of source locations
This maps sourcefile:line1-range strings into instructions that can be efficiently
checked for by listeners.
- LocationSpec(String, String, int, int) - Constructor for class gov.nasa.jpf.util.LocationSpec
-
- lock(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
from a MONITOR_ENTER or sync INVOKExx if we can acquire the lock
- LOCK - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- LockedStackDepth - Class in gov.nasa.jpf.listener
-
A listener that tracks information about the stack depth of when a lock is first acquired.
- LockedStackDepth() - Constructor for class gov.nasa.jpf.listener.LockedStackDepth
-
- LockInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
common root for MONITORENTER/EXIT
- LockInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.LockInstruction
-
- lockNotified(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
re-acquire lock after being notified.
- lockRef - Variable in class gov.nasa.jpf.vm.SingleLockThresholdFli
-
- lockRefSet - Variable in class gov.nasa.jpf.vm.LockSetThresholdFli
-
- LockSetThresholdFli - Class in gov.nasa.jpf.vm
-
a threshold FieldLockInfo with a set of lock candidates
this is the destructive update version.
- LockSetThresholdFli(ThreadInfo, int[], int) - Constructor for class gov.nasa.jpf.vm.LockSetThresholdFli
-
- lockSetThresholdFli(ThreadInfo, int[], int) - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
-
- lockSetThresholdFli(ThreadInfo, int[], int) - Method in class gov.nasa.jpf.vm.PersistentLockSetThresholdFli
-
- lockThreshold - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- loDouble(double) - Static method in class gov.nasa.jpf.vm.Types
-
- log - Static variable in class gov.nasa.jpf.Config
-
- log(String) - Method in class gov.nasa.jpf.Config
-
- log - Variable in class gov.nasa.jpf.listener.ObjectTracker
-
- log(ObjectTracker.OpType, ElementInfo, ThreadInfo, Instruction) - Method in class gov.nasa.jpf.listener.ObjectTracker
-
- log - Static variable in class gov.nasa.jpf.report.Reporter
-
- log - Static variable in class gov.nasa.jpf.search.Search
-
- LOG - Static variable in class gov.nasa.jpf.tool.RunJPF
-
- LOG - Static variable in class gov.nasa.jpf.tool.RunTest
-
- log(LogRecord) - Method in class gov.nasa.jpf.util.JPFLogger
-
- log(Level, String) - Method in class gov.nasa.jpf.util.JPFLogger
-
- log(Level, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- log(Level, String, Object[]) - Method in class gov.nasa.jpf.util.JPFLogger
-
- log(Level, String, Throwable) - Method in class gov.nasa.jpf.util.JPFLogger
-
- log(String, int, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- log(String, int, String, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- log(String, int, String, Object...) - Static method in class gov.nasa.jpf.vm.Verify
-
- log - Static variable in class gov.nasa.jpf.vm.VM
-
- log__Ljava_lang_String_2ILjava_lang_String_2_3Ljava_lang_Object_2__V(MJIEnv, int, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- log__Ljava_lang_String_2ILjava_lang_String_2__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- log__Ljava_lang_String_2ILjava_lang_String_2Ljava_lang_String_2__V(MJIEnv, int, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- LOG_HOST - Static variable in class gov.nasa.jpf.util.LogHandler
-
- LOG_PORT - Static variable in class gov.nasa.jpf.util.LogHandler
-
- logCalls - Variable in class gov.nasa.jpf.listener.ObjectTracker
-
- LogConsole - Class in gov.nasa.jpf.listener
-
simple logging facility that listens on a socket (e.g.
- LogConsole() - Constructor for class gov.nasa.jpf.listener.LogConsole
-
- LogConsole - Class in gov.nasa.jpf.tool
-
simple logging facility that listens on a socket (e.g.
- LogConsole() - Constructor for class gov.nasa.jpf.tool.LogConsole
-
- logFieldAccess - Variable in class gov.nasa.jpf.listener.ObjectTracker
-
- Loggable - Interface in gov.nasa.jpf.util
-
convenience interface that mixes in JPFLogger interface methods
- logger - Variable in class gov.nasa.jpf.util.JPFLogger
-
- logger - Static variable in class gov.nasa.jpf.vm.ClassInfo
-
- logger - Static variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- LogHandler - Class in gov.nasa.jpf.util
-
log handler class that deals with output selection and formatting.
- LogHandler(Config) - Constructor for class gov.nasa.jpf.util.LogHandler
-
- LogHandler() - Constructor for class gov.nasa.jpf.util.LogHandler
-
- LogHandler.DefaultConsoleHandler - Class in gov.nasa.jpf.util
-
- LogManager - Class in gov.nasa.jpf.util
-
this class is responsible for returning properly JPF-configured
Loggers.
- LogManager() - Constructor for class gov.nasa.jpf.util.LogManager
-
- logp(Level, String, String, String) - Method in class gov.nasa.jpf.util.JPFLogger
-
- logp(Level, String, String, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- logp(Level, String, String, String, Object[]) - Method in class gov.nasa.jpf.util.JPFLogger
-
- logp(Level, String, String, String, Throwable) - Method in class gov.nasa.jpf.util.JPFLogger
-
- logrb(Level, String, String, String, String) - Method in class gov.nasa.jpf.util.JPFLogger
-
Deprecated.
- logrb(Level, String, String, String, String, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
Deprecated.
- logrb(Level, String, String, String, String, Object[]) - Method in class gov.nasa.jpf.util.JPFLogger
-
Deprecated.
- logrb(Level, String, String, String, String, Throwable) - Method in class gov.nasa.jpf.util.JPFLogger
-
Deprecated.
- loLong(long) - Static method in class gov.nasa.jpf.vm.Types
-
- LongArrayFields - Class in gov.nasa.jpf.vm
-
element values for long[] objects
- LongArrayFields(int) - Constructor for class gov.nasa.jpf.vm.LongArrayFields
-
- LongArrayLoadInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
abstraction for long array loads
- LongArrayLoadInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
-
- LongArrayStoreInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
absraction for long array stores
...
- LongArrayStoreInstruction() - Constructor for class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- longAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- LongChoiceFromList - Class in gov.nasa.jpf.vm.choice
-
- LongChoiceFromList(String) - Constructor for class gov.nasa.jpf.vm.choice.LongChoiceFromList
-
super constructor for subclasses that want to configure themselves
- LongChoiceFromList(String, Long[]) - Constructor for class gov.nasa.jpf.vm.choice.LongChoiceFromList
-
- LongChoiceFromList(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.LongChoiceFromList
-
- LongChoiceFromList(String, long...) - Constructor for class gov.nasa.jpf.vm.choice.LongChoiceFromList
-
- LongChoiceGenerator - Interface in gov.nasa.jpf.vm
-
ChoiceGenerator for Long values - this is only an interface so that
we can use it for type checks of implementors that use their own
generic hierarchy
- LongFieldInfo - Class in gov.nasa.jpf.vm
-
- LongFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.LongFieldInfo
-
- longLookup3Hash(int[]) - Static method in class gov.nasa.jpf.vm.JenkinsStateSet
-
- longOperandAttrIterator() - Method in class gov.nasa.jpf.vm.StackFrame
-
- longOperandAttrIterator(Class<T>) - Method in class gov.nasa.jpf.vm.StackFrame
-
- LongReturn - Class in gov.nasa.jpf.jvm.bytecode
-
common base for DRETURN and LRETURN
- LongReturn() - Constructor for class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- longToDouble(long) - Static method in class gov.nasa.jpf.vm.Types
-
- longValue() - Method in class gov.nasa.jpf.util.MutableInteger
-
- LongVector - Class in gov.nasa.jpf.util
-
(more efficient?) alternative to Vector
- LongVector(Growth, int) - Constructor for class gov.nasa.jpf.util.LongVector
-
- LongVector(Growth) - Constructor for class gov.nasa.jpf.util.LongVector
-
- LongVector(int) - Constructor for class gov.nasa.jpf.util.LongVector
-
- LongVector() - Constructor for class gov.nasa.jpf.util.LongVector
-
- lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LOOKUPSWITCH - Class in gov.nasa.jpf.jvm.bytecode
-
Access jump table by key match and jump
..., key => ...
- LOOKUPSWITCH(int, int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
-
- lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lookupswitch(int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lookupswitch(int, int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lookupswitchEntry(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lookupswitchEntry(int, int, int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lookupswitchEntry(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lookupswitchEntry(int, int, int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lookupswitchInsn - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- LookupSwitchInstruction - Interface in gov.nasa.jpf.vm.bytecode
-
interface to insulate us from any specific Instruction hierarchy
- lor() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LOR - Class in gov.nasa.jpf.jvm.bytecode
-
Boolean OR long
..., value1, value2 => ..., result
- LOR() - Constructor for class gov.nasa.jpf.jvm.bytecode.LOR
-
- lor() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lor() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lor() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lor() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lor() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lrem() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LREM - Class in gov.nasa.jpf.jvm.bytecode
-
Remainder long
..., value1, value2 => ..., result
- LREM() - Constructor for class gov.nasa.jpf.jvm.bytecode.LREM
-
- lrem() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lrem() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lrem() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lrem() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lrem() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lreturn() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LRETURN - Class in gov.nasa.jpf.jvm.bytecode
-
Return long from method
..., value => [empty]
- LRETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.LRETURN
-
- lreturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lreturn() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lreturn() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lreturn() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lreturn() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lshl() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LSHL - Class in gov.nasa.jpf.jvm.bytecode
-
Shift left
..., value1, value2 =>..., result
- LSHL() - Constructor for class gov.nasa.jpf.jvm.bytecode.LSHL
-
- lshl() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lshl() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lshl() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lshl() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lshl() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lshr() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LSHR - Class in gov.nasa.jpf.jvm.bytecode
-
Arithmetic shift right long
..., value1, value2 =>..., result
- LSHR() - Constructor for class gov.nasa.jpf.jvm.bytecode.LSHR
-
- lshr() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lshr() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lshr() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lshr() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lshr() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lstore(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LSTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store long into local variable
..., value => ...
- LSTORE(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.LSTORE
-
- lstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lstore(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lstore(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lstore(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lstore(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lstore_0() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lstore_0() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lstore_0() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lstore_0() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lstore_0() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lstore_1() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lstore_1() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lstore_1() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lstore_1() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lstore_1() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lstore_2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lstore_2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lstore_2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lstore_2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lstore_2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lstore_3() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- lstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lstore_3() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lstore_3() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lstore_3() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lstore_3() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lsub() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LSUB - Class in gov.nasa.jpf.jvm.bytecode
-
Subtract long
..., value1, value2 => ..., result
- LSUB() - Constructor for class gov.nasa.jpf.jvm.bytecode.LSUB
-
- lsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lsub() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lsub() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lsub() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lsub() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lushr() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LUSHR - Class in gov.nasa.jpf.jvm.bytecode
-
Logical shift right long
..., value1, value2 =>..., result
- LUSHR() - Constructor for class gov.nasa.jpf.jvm.bytecode.LUSHR
-
- lushr() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lushr() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lushr() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lushr() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lushr() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- lv - Variable in class gov.nasa.jpf.jvm.bytecode.JVMLocalVariableInstruction
-
- lxor() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- LXOR - Class in gov.nasa.jpf.jvm.bytecode
-
Boolean XOR long
..., value1, value2 => ..., result
- LXOR() - Constructor for class gov.nasa.jpf.jvm.bytecode.LXOR
-
- lxor() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- lxor() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- lxor() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- lxor() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- lxor() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- packageAssertionStatus - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- packageName - Variable in class gov.nasa.jpf.vm.ClassInfo
-
Name of the package.
- Pair<A,B> - Class in gov.nasa.jpf.util
-
simple const wrapper utility class for 2-tuple
- Pair(A, B) - Constructor for class gov.nasa.jpf.util.Pair
-
- PairPermutationGenerator - Class in gov.nasa.jpf.util
-
a generator for pair-wise permutations, which only considers permutations
for each pair of elements, regardless of position.
- PairPermutationGenerator(int) - Constructor for class gov.nasa.jpf.util.PairPermutationGenerator
-
- parameterIndex - Variable in class gov.nasa.jpf.vm.FormalParameterAnnotationInfo
-
- paramNames - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- paramsWatchList - Variable in class gov.nasa.jpf.listener.Perturbator
-
- paramTypeNames - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- paramTypes - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- parent - Variable in class gov.nasa.jpf.util.script.ScriptElement
-
- parent - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- parentState - Variable in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- parentState - Variable in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- PARK - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- parse(String) - Method in class gov.nasa.jpf.Config
-
- parse(ClassFileReader) - Method in class gov.nasa.jpf.jvm.ClassFile
-
this is the main parsing routine that uses the ClassFileReader interface
to tell clients about the classfile contents
ClassFile structure: http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#74353
u4 magic; // 0xcafebabe
u2 minor_version;
u2 major_version;
u2 constant_pool_count;
cp_entry constant_pool[constant_pool_count-1];
u2 access_flags;
u2 this_class;
u2 super_class;
u2 interfaces_count;
u2 interfaces[interfaces_count];
u2 fields_count;
field_info fields[fields_count];
u2 methods_count;
method_info methods[methods_count];
u2 attributes_count;
attribute_info attributes[attributes_count];
- parse(AnnotationInfo) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- parse() - Method in class gov.nasa.jpf.util.json.JSONParser
-
Parse JSON document
- parse() - Method in class gov.nasa.jpf.util.script.ESParser
-
grammar ***********************
script ::= {section | sequence}.
- parse(AnnotationInfo) - Method in interface gov.nasa.jpf.vm.AnnotationParser
-
- parse(String, StackFrame) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- parseAnnotationDefaultAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
AnnotationDefault_attribute {
u2 attribute_name_index;
u4 attribute_length;
element_value default_value; << pos
}
- parseAnnotationsAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseBootstrapMethodAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
BootstrapMethods_attribute {
u2 attribute_name_index;
u4 attribute_length;
u2 num_bootstrap_methods;
{ u2 bootstrap_method_ref; -> MethodHandle
u2 num_bootstrap_arguments;
u2 bootstrap_arguments[num_bootstrap_arguments];
} bootstrap_methods[num_bootstrap_methods];
}
pos is at num_bootstrap_methods
- parseBytecode(JVMByteCodeReader, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseCategories(Config) - Method in class gov.nasa.jpf.listener.CGRemover
-
- parseClassAttributes(ClassFileReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseCodeAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
(optionally) called by reader from within the setMethodAttribute() notification
This means we have recursive notification since this is a variable length
attribute that has variable length attributes
Code_attribute { u2 attr_name_index; u4 attr_length;
u2 max_stack; u2 max_locals;
u4 code_length; u1 code[code_length];
u2 exception_table_length;
{ u2 start_pc; u2 end_pc; u2 handler_pc; u2 catch_type;
} exception_table[exception_table_length];
u2 attributes_count;
attribute_info attributes[attributes_count]; }
pos is at max_stack
- parseCodeAttrAttributes(ClassFileReader, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseConstValueAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
optionally called by reader to obtain a ConstantValue field attribute
ConstantValue {u2 attrName; u4 attrLength; u2 constIndex }
pos is at constIndex
- parseCp(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseEnclosingMethodAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
EnclosingMethod_attribute {
u2 attribute_name_index;
u4 attribute_length;
u2 class_index -> Class_info { u1 tag; u2 name_index->utf8 }
u2 method_index -> NameAndType_info { u1 tag; u2 name_index->utf8; u2 descriptor_index->utf8 }
}
- parseExceptionAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseFieldAttributes(ClassFileReader, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseFields(ClassFileReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseInnerClassesAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
(optionally) called by ClassFileReader from within setClassAttribute() notification
InnerClass {
u2 nameIdx;
u4 length;
u2 classCount;
{ u2 innerCls;
u2 outerCls;
u2 innerName;
u2 innerAccessFlags;
} classes[classCount] }
}
pos is at classCount
- parseInterfaces(ClassFileReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseInversion(String, FeatureSpec.ParseData) - Static method in class gov.nasa.jpf.util.FeatureSpec
-
- parseLineNumberTableAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
optionally called from ClassFileReader.setCodeAttribute() to parse LineNumberTables
LineNumberTable { u2 attrName; u4 attrLength;
u2 lineCount;
{ u2 startPc; u2 lineNumber; } [lineCount] };
pos is at lineCount
- parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.DoubleChoiceFromList
-
- parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.FloatChoiceFromList
-
- parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.IntChoiceFromList
-
- parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.LongChoiceFromList
-
- parseLiteral(String, int) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- parseLocalVarTableAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
optionally called from ClassFileReader.setCodeAttribute() to parse LocalVarTables
LocalVarTableTable { u2 attrName; u4 attrLength;
u2 localVarCount;
{ u2 startPc; u2 lineNumber; } [lineCount] };
pos is at localVarCount
- parseLocationSpecs(List<LocationSpec>, String[]) - Method in class gov.nasa.jpf.listener.CGRemover
-
- parseLookupSwitchEntries(JVMByteCodeReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseMethodAttributes(ClassFileReader, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseMethods(ClassFileReader, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseMethodSpecs(List<MethodSpec>, String[]) - Method in class gov.nasa.jpf.listener.CGRemover
-
- parseParameterAnnotationsAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseScript() - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
-
- parseSignatureAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
Signature_attribute {
u2 attribute_name_index;
u4 attr-length;
u2 signature-index << pos
}
- parseSourceFileAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
(optionally) called by ClassFileReader from within setClassAttribute() notification
InnerClass { u2 nameIdx; u4 length; u2 sourceFile; }
- parseTableSwitchEntries(JVMByteCodeReader, int, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- parseType(String, FeatureSpec.ParseData) - Static method in class gov.nasa.jpf.util.FeatureSpec
-
- parseTypeAndName(String, FeatureSpec.ParseData) - Static method in class gov.nasa.jpf.util.FeatureSpec
-
- parseTypeAnnotationsAttr(ClassFileReader, Object) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- Path - Class in gov.nasa.jpf.vm
-
Path represents the data structure in which a execution trace is recorded.
- Path(String) - Constructor for class gov.nasa.jpf.vm.Path
-
- path - Variable in class gov.nasa.jpf.vm.VM
-
- PATH_SEPARATOR - Static variable in class gov.nasa.jpf.Config
-
- pathElements - Variable in class gov.nasa.jpf.vm.ClassPath
-
- PathnameExpander - Class in gov.nasa.jpf.util
-
utility to perform pathname expansion
the following patterns are supported so far:
(1) brace expansion ala bash: foo{Boo,Shoo} => fooBoo, fooShoo
(this doesn't check for existence, its simply lexical)
(2) '*' wildcard pathname expansion ala bash: "*.java" | "*\Main*.java"
(supports wildcards in mutiple path elements and within file/dir name)
(3) recursive dir expansion ala Ant: "**\*.jar"
- PathnameExpander() - Constructor for class gov.nasa.jpf.util.PathnameExpander
-
- pathOutput - Variable in class gov.nasa.jpf.vm.VM
-
- PathOutputMonitor - Class in gov.nasa.jpf.listener
-
listener that monitors path output, matching it against specifications
supplied as text files.
- PathOutputMonitor(Config, JPF) - Constructor for class gov.nasa.jpf.listener.PathOutputMonitor
-
- PathOutputMonitor.PathOutputSpec - Interface in gov.nasa.jpf.listener
-
- pathPrefix - Variable in class gov.nasa.jpf.jvm.JarClassFileContainer
-
- PathSearch - Class in gov.nasa.jpf.search
-
PathSearch is not really a Search object, just a simple 'forward'
driver for the VM that loops until there is no next instruction or
a property doesn't hold
- PathSearch(Config, VM) - Constructor for class gov.nasa.jpf.search.PathSearch
-
- PathSharednessPolicy - Class in gov.nasa.jpf.vm
-
a SharednessPolicy implementation that only computes and keeps sharedness
along the same path, i.e.
- PathSharednessPolicy(Config) - Constructor for class gov.nasa.jpf.vm.PathSharednessPolicy
-
- pathSpec - Variable in class gov.nasa.jpf.util.LocationSpec
-
- pathSplit(String) - Method in class gov.nasa.jpf.Config
-
- pc - Variable in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- pc - Variable in class gov.nasa.jpf.util.BinaryClassSource
-
- pc - Variable in class gov.nasa.jpf.vm.StackFrame
-
- peek() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- peek() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- peek() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
-
- peek() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- peek() - Method in interface gov.nasa.jpf.util.ObjectQueue
-
- peek() - Method in class gov.nasa.jpf.vm.ArrayOffset
-
- peek() - Method in class gov.nasa.jpf.vm.StackFrame
-
- peek(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- peekArrayAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
- peekArrayAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- peekArrayAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- peekArrayAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- peekArrayElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
-
- peekArrayElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- peekArrayElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.ArrayElementInstruction
-
- peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ARRAYLENGTH
-
- peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
only makes sense pre-exec
- peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
this is for pre-exec use
- peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- peekArrayRef(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- peekDouble() - Method in class gov.nasa.jpf.vm.StackFrame
-
- peekDouble(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.GETFIELD
-
- peekElementInfo(ThreadInfo) - Method in interface gov.nasa.jpf.jvm.bytecode.JVMFieldInstruction
-
- peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
- peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
that's invariant, as opposed to InstanceFieldInstruction, so it's
not really a peek
- peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- peekElementInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
that's invariant, as opposed to InstanceFieldInstruction, so it's
not really a peek
- peekException() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- peekFloat() - Method in class gov.nasa.jpf.vm.StackFrame
-
- peekFloat(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- peekI2() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
-
- peekI2() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
-
- peekI2() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- peekI4() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
-
- peekI4() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
-
- peekI4() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
- peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- peekIndex(ThreadInfo) - Method in class gov.nasa.jpf.vm.bytecode.ArrayElementInstruction
-
- peekIndexAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
- peekIndexAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- peekIndexAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMArrayElementInstruction
-
- peekIndexAttr(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- peekLong() - Method in class gov.nasa.jpf.vm.StackFrame
-
- peekLong(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- peekU2() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
-
- peekU2() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
-
- peekU2() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- peekU4() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
-
- peekU4() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
-
- peekU4() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- peer - Variable in class gov.nasa.jpf.vm.NativeMethodInfo
-
- pendingException - Variable in class gov.nasa.jpf.vm.ThreadInfo
-
- pendingSUTExceptionRequest - Variable in class gov.nasa.jpf.vm.ThreadInfo
-
a listener or peer request for throwing an exception into the SUT, to be processed in executeInstruction
- permutation - Variable in class gov.nasa.jpf.util.PermutationGenerator
-
- permutation - Variable in class gov.nasa.jpf.vm.choice.PermutationCG
-
- PermutationCG - Class in gov.nasa.jpf.vm.choice
-
a CG that creates permutation choices
since PermutationCGs have a potentially huge number of choices, we don't
compute and store them upfront, but rather keep the enumeration state in a
low level pull-based generator
- PermutationCG(PermutationGenerator) - Constructor for class gov.nasa.jpf.vm.choice.PermutationCG
-
- PermutationCG(String, PermutationGenerator) - Constructor for class gov.nasa.jpf.vm.choice.PermutationCG
-
- PermutationGenerator - Class in gov.nasa.jpf.util
-
base type for permutation generators
- PermutationGenerator(int) - Constructor for class gov.nasa.jpf.util.PermutationGenerator
-
- PersistentLockSetThresholdFli - Class in gov.nasa.jpf.vm
-
persistent version of a FieldLockInfo with multiple locks
- PersistentLockSetThresholdFli(ThreadInfo, int[], int) - Constructor for class gov.nasa.jpf.vm.PersistentLockSetThresholdFli
-
- PersistentSingleLockThresholdFli - Class in gov.nasa.jpf.vm
-
persistent SingleLockThresholdFli version
- PersistentSingleLockThresholdFli(ThreadInfo, int, int) - Constructor for class gov.nasa.jpf.vm.PersistentSingleLockThresholdFli
-
- PersistentTidSet - Class in gov.nasa.jpf.vm
-
set that stores threads via (search global) thread ids.
- PersistentTidSet(ThreadInfo) - Constructor for class gov.nasa.jpf.vm.PersistentTidSet
-
- perturb(ChoiceGenerator<?>, StackFrame) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- perturb(ChoiceGenerator<?>, StackFrame) - Method in class gov.nasa.jpf.perturb.IntOverUnder
-
- perturb(ChoiceGenerator<?>, StackFrame) - Method in interface gov.nasa.jpf.perturb.OperandPerturbator
-
- Perturbator - Class in gov.nasa.jpf.listener
-
listener that perturbs GETFIELD/GETSTATIC and JVMInvokeInstruction results
NOTE - this listener initializes in two steps: (1) during listener construction
it builds a list of classes it has to monitor, and (2) during class load
time it further analyzes classes from this list to get the actual target
objects (FieldInfos and MethodInfos) so that instruction monitoring is
efficient enough.
- Perturbator(Config) - Constructor for class gov.nasa.jpf.listener.Perturbator
-
- Perturbator.FieldPerturbation - Class in gov.nasa.jpf.listener
-
- Perturbator.ParamsPerturbation - Class in gov.nasa.jpf.listener
-
- Perturbator.Perturbation - Class in gov.nasa.jpf.listener
-
- Perturbator.ReturnPerturbation - Class in gov.nasa.jpf.listener
-
- perturbedFields - Variable in class gov.nasa.jpf.listener.Perturbator
-
- perturbedParams - Variable in class gov.nasa.jpf.listener.Perturbator
-
- perturbedReturns - Variable in class gov.nasa.jpf.listener.Perturbator
-
- pg - Variable in class gov.nasa.jpf.vm.choice.PermutationCG
-
- pinDownList - Variable in class gov.nasa.jpf.vm.GenericHeap
-
- policy - Variable in class gov.nasa.jpf.vm.serialize.FieldAmmendmentByName
-
- POLICY_IGNORE - Static variable in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.Ammendment
-
- POLICY_INCLUDE - Static variable in interface gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration.Ammendment
-
- poll() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- poll() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- poll() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- poll() - Method in interface gov.nasa.jpf.util.ObjectQueue
-
- pool(E) - Method in class gov.nasa.jpf.util.IntTable
-
gets the Entry associated with key, adding previous `size' if not yet bound.
- pool(E) - Method in class gov.nasa.jpf.util.SimplePool
-
Returns a pooled element matching e, which will be e if no match
has been previously pooled.
- pool(E) - Method in class gov.nasa.jpf.util.WeakPool
-
Returns a pooled element matching e, which will be e if no match
has been previously pooled.
- poolIndex(E) - Method in class gov.nasa.jpf.util.IntTable
-
shorthand for pool(key).val
.
- poolKey(E) - Method in class gov.nasa.jpf.util.IntTable
-
shorthand for pool(key).key
.
- pop() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- POP - Class in gov.nasa.jpf.jvm.bytecode
-
Pop the top operand stack value
..., value => ...
- POP() - Constructor for class gov.nasa.jpf.jvm.bytecode.POP
-
- pop() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- pop() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- pop() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- pop() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- pop() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- pop(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- pop() - Method in class gov.nasa.jpf.vm.StackFrame
-
- pop2() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- POP2 - Class in gov.nasa.jpf.jvm.bytecode
-
Pop the top two operand slots
..., value2, value1 => ...
- POP2() - Constructor for class gov.nasa.jpf.jvm.bytecode.POP2
-
- pop2() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- pop2() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- pop2() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- pop2() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- pop2() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- popAndGetModifiableTopFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- popAndGetTopFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPEQ
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ACMPNE
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPEQ
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGE
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPGT
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLE
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPLT
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IF_ICMPNE
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFEQ
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFGE
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFGT
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IfInstruction
-
retrieve value of jump condition from operand stack
(not ideal to have this public, but some listeners might need it for
skipping the insn, plus we require it for subclass factorization)
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFLE
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFLT
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFNE
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFNONNULL
-
- popConditionValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IFNULL
-
- popDirectCallFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
removing DirectCallStackFrames is a bit different (only happens from
DIRECTCALLRETURN insns)
- popDouble() - Method in class gov.nasa.jpf.vm.StackFrame
-
- popException() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- popFloat() - Method in class gov.nasa.jpf.vm.StackFrame
-
- popFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Removes a stack frame
- popLong() - Method in class gov.nasa.jpf.vm.StackFrame
-
- popOperands(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
- popOperands(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
-
- popPos() - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- populateBoolean(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- populateByte(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- populateChar(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- populateDouble(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- populateFloat(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- populateInt(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- populateLong(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- populateShort(MethodInfo, String) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- populateSnapshot(SparseClusterArray.Snapshot<E, T>, Transformer<E, T>) - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- populateValuations(StackFrame, int, int) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- popUncaughtHandlerFrame() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
-
- popValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
-
- pos - Variable in class gov.nasa.jpf.util.BinaryClassSource
-
- position - Variable in class gov.nasa.jpf.vm.Instruction
-
- posStack - Variable in class gov.nasa.jpf.util.BinaryClassSource
-
- POST_FINALIZE - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- postGcActions - Variable in class gov.nasa.jpf.vm.VM
-
- PreciseAllocationContext - Class in gov.nasa.jpf.vm
-
class that captures execution context consisting of executing thread and
pc's of ti's current StackFrames
note that we pool (i.e.
- PreciseAllocationContext() - Constructor for class gov.nasa.jpf.vm.PreciseAllocationContext
-
- PreciseRaceDetector - Class in gov.nasa.jpf.listener
-
This is a Race Detection Algorithm that is precise in its calculation of races, i.e.
- PreciseRaceDetector(Config) - Constructor for class gov.nasa.jpf.listener.PreciseRaceDetector
-
- Predicate<T> - Interface in gov.nasa.jpf.util
-
- PredicateMap - Class in gov.nasa.jpf.vm
-
- PredicateMap() - Constructor for class gov.nasa.jpf.vm.PredicateMap
-
- PreferThreads - Class in gov.nasa.jpf.search.heuristic
-
a heuristic state prioritizer that favors certain threads (specified
by thread names during initialization)
<2do> for both efficiency and encapsulation reasons, this should be just
a Scheduler policy (so that we don't have to expand all children)
- PreferThreads(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.PreferThreads
-
- prepend(String, String, String) - Method in class gov.nasa.jpf.Config
-
- prependArray(T[], T...) - Static method in class gov.nasa.jpf.util.Misc
-
- prependArray(String[], String...) - Static method in class gov.nasa.jpf.util.Misc
-
- prev - Variable in class gov.nasa.jpf.util.event.Event
-
- prev - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- prev - Variable in class gov.nasa.jpf.vm.StackFrame
-
the previous StackFrame (usually the caller, null if first).
- print(PrintWriter) - Method in class gov.nasa.jpf.Config
-
- print(String) - Method in class gov.nasa.jpf.util.ConsoleStream
-
- print(Object) - Method in class gov.nasa.jpf.util.ConsoleStream
-
- print(boolean) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print(char) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print(int) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print(long) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print(float) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print(double) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print(char[]) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print(String) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print(Object) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- print() - Method in class gov.nasa.jpf.util.HashPool
-
- print(boolean) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- print(int) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- print(double) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- print(String) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- print(Object) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- print(ElementInfo, FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- print(ElementInfo, FinalBitSet) - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- print(ThreadInfo) - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- print(StackFrame) - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- print(NativeStateHolder) - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- print(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- print(String, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- print(String, boolean) - Static method in class gov.nasa.jpf.vm.Verify
-
- print(String...) - Static method in class gov.nasa.jpf.vm.Verify
-
this is to avoid StringBuilders
- print(String) - Method in class gov.nasa.jpf.vm.VM
-
- print(boolean) - Method in class gov.nasa.jpf.vm.VM
-
- print(char) - Method in class gov.nasa.jpf.vm.VM
-
- print(int) - Method in class gov.nasa.jpf.vm.VM
-
- print(long) - Method in class gov.nasa.jpf.vm.VM
-
- print(double) - Method in class gov.nasa.jpf.vm.VM
-
- print(float) - Method in class gov.nasa.jpf.vm.VM
-
- print___3Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- print__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- print__Ljava_lang_String_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- print__Ljava_lang_String_2Z__V(MJIEnv, int, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- Printable - Interface in gov.nasa.jpf.util
-
Printable is mainly used to avoid having to create potentially huge
String(via StringBuilders or Writers) which are just used to be
written to std streams
- printBacktrack(String, String) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- printBanner(Config) - Static method in class gov.nasa.jpf.JPF
-
- printChar(PrintStream, char) - Static method in class gov.nasa.jpf.util.PrintUtils
-
- printCharLiteral(PrintStream, char) - Static method in class gov.nasa.jpf.util.PrintUtils
-
- printChoiceGeneratorStack() - Method in class gov.nasa.jpf.vm.VM
-
- printCommentLine(String) - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- printContentsOn(PrintWriter) - Method in class gov.nasa.jpf.vm.StackFrame
-
- printCp(PrintWriter, ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- printCurrentStackTrace() - Method in class gov.nasa.jpf.vm.VM
-
Prints the current stack trace.
- printElementInfo(ElementInfo) - Method in class gov.nasa.jpf.listener.HeapTracker
-
private stuff
- printElements(PrintStream, int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- printElements(PrintStream, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- printEndState(String) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- printEntries() - Method in class gov.nasa.jpf.Config
-
- printErrorState(String) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- PrintEvents - Class in gov.nasa.jpf.tool
-
very simple tool to print .util.script.EventTrees
<2do> this should use native_classpath / JPFClassLoader to load the EventTree
- PrintEvents() - Constructor for class gov.nasa.jpf.tool.PrintEvents
-
- printf(String, Object...) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- printf(Locale, String, Object...) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- printf(String, Object...) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- printFields(ElementInfo, FieldInfo[], FinalBitSet) - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- printFields(PrintWriter) - Method in class gov.nasa.jpf.vm.Monitor
-
- printFile - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- printFile(PrintWriter, File) - Static method in class gov.nasa.jpf.util.FileUtils
-
- printHeader() - Method in class gov.nasa.jpf.listener.SimpleDot
-
- printLiveThreadStatus(PrintWriter) - Method in class gov.nasa.jpf.vm.VM
-
print call stacks of all live threads
this is also used for debugging purposes, so we can't move it to the Reporter system
(it's also using a bit too many internals for that)
- println(String) - Method in class gov.nasa.jpf.util.ConsoleStream
-
- println(Object) - Method in class gov.nasa.jpf.util.ConsoleStream
-
- println() - Method in class gov.nasa.jpf.util.ConsoleStream
-
- println() - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(boolean) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(char) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(int) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(long) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(float) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(double) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(char[]) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(String) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println(Object) - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- println() - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- println(boolean) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- println(int) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- println(double) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- println(String) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- println(Object) - Method in interface gov.nasa.jpf.util.PrintStreamable
-
- println() - Method in class gov.nasa.jpf.vm.JPFOutputStream
-
- println(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- println() - Static method in class gov.nasa.jpf.vm.Verify
-
- println(String) - Method in class gov.nasa.jpf.vm.VM
-
- println() - Method in class gov.nasa.jpf.vm.VM
-
- println____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- println__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- printLocation(String, ThreadInfo) - Method in class gov.nasa.jpf.listener.ReferenceLocator
-
- printLogOn(PrintWriter) - Method in class gov.nasa.jpf.listener.ObjectTracker
-
- printMultiProcessState(String) - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
-
- printOn(PrintWriter) - Method in class gov.nasa.jpf.GenericProperty
-
- printOn(PrintWriter) - Method in interface gov.nasa.jpf.listener.PathOutputMonitor.PathOutputSpec
-
- printOn(PrintStream) - Method in class gov.nasa.jpf.util.automaton.Automaton
-
- printOn(PrintStream) - Method in class gov.nasa.jpf.util.automaton.State
-
- printOn(PrintStream) - Method in class gov.nasa.jpf.util.automaton.Transition
-
- printOn(PrintStream) - Method in class gov.nasa.jpf.util.ObjVector
-
- printOn(PrintStream) - Method in class gov.nasa.jpf.util.PermutationGenerator
-
for debugging purposes
- printOn(PrintStream, long, int[]) - Static method in class gov.nasa.jpf.util.PermutationGenerator
-
- printOn(PrintWriter) - Method in interface gov.nasa.jpf.util.Printable
-
- printOn(PrintStream, int, PSIntMap.Node, PSIntMap.Node) - Method in class gov.nasa.jpf.util.PSIntMap.OneNode
-
- printOn(PrintStream) - Method in class gov.nasa.jpf.util.PSIntMap
-
- printOn(PrintWriter) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.ExceptionInfo
-
- printOn(PrintWriter) - Method in class gov.nasa.jpf.vm.Path
-
- printOn(PrintWriter) - Method in interface gov.nasa.jpf.vm.ThreadChoiceGenerator
-
- printOn(PrintWriter) - Method in exception gov.nasa.jpf.vm.UncaughtException
-
- printOperands(PrintStream) - Method in class gov.nasa.jpf.vm.StackFrame
-
- printOutputOn(PrintWriter) - Method in class gov.nasa.jpf.vm.Path
-
- printPath(PrintStream) - Method in class gov.nasa.jpf.util.event.Event
-
- printPathOutput(String) - Static method in class gov.nasa.jpf.vm.Verify
-
simple debugging aids to imperatively print the current path output of the SUT
(to be used with vm.path_output)
- printPathOutput(boolean, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- printPathOutput__Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- printPathOutput__ZLjava_lang_String_2__V(MJIEnv, int, boolean, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- printPaths() - Method in class gov.nasa.jpf.util.event.EventTree
-
- printPendingExceptionOn(PrintWriter) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- printReference(PrintStream, int) - Static method in class gov.nasa.jpf.util.PrintUtils
-
- printRestored(String, String) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- printSectionHeader(String) - Method in class gov.nasa.jpf.util.StructuredPrinter
-
- printSlots(PrintStream) - Method in class gov.nasa.jpf.vm.StackFrame
-
- printSources(PrintWriter) - Method in class gov.nasa.jpf.Config
-
- printStackContent() - Method in class gov.nasa.jpf.vm.StackFrame
-
this includes locals and pc
- printStackContent() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Prints the content of the stack
- printStackTrace(PrintStream) - Method in exception gov.nasa.jpf.JPFException
-
- printStackTrace() - Method in class gov.nasa.jpf.vm.StackFrame
-
- printStackTrace(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- printStackTrace(PrintWriter, int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
the reason why this is kind of duplicated (there is also a StackFrame.getPositionInfo)
is that this might be working off a StackTraceElement[] that is created when the exception
is created.
- printStackTrace() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Prints current stacktrace information
- printStartState(String) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- printStatistics(PrintWriter) - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- printStatistics(PrintWriter, Reporter) - Static method in class gov.nasa.jpf.report.ConsolePublisher
-
- printStatus(Logger) - Method in class gov.nasa.jpf.Config
-
- printStatus(Logger) - Method in class gov.nasa.jpf.util.LogHandler
-
- printStatus(Logger) - Static method in class gov.nasa.jpf.util.LogManager
-
- PrintStreamable - Interface in gov.nasa.jpf.util
-
convenience interface to mix in PrintStream interface
- printStringLiteral(PrintStream, char[], int) - Static method in class gov.nasa.jpf.util.PrintUtils
-
- printTransition(String, String, String, String) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- printTree(PrintStream, int) - Method in class gov.nasa.jpf.util.event.Event
-
- printTree() - Method in class gov.nasa.jpf.util.event.EventTree
-
- PrintUtils - Class in gov.nasa.jpf.util
-
- PrintUtils() - Constructor for class gov.nasa.jpf.util.PrintUtils
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- printValue(PrintStream, int) - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- PrioritizedState - Class in gov.nasa.jpf.search.heuristic
-
HeuristicState with a scalar, static priority.
- PrioritizedState(VM, int) - Constructor for class gov.nasa.jpf.search.heuristic.PrioritizedState
-
- PRIORITY - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- PriorityRunnablesSyncPolicy - Class in gov.nasa.jpf.vm
-
a AllRunnablesSyncPolicy that only considers the runnables with the highest
priority as choices
2do - it doesn't make much sense to compare priorities across process
boundaries (unless we model distributed apps running on the same machine)
- PriorityRunnablesSyncPolicy(Config) - Constructor for class gov.nasa.jpf.vm.PriorityRunnablesSyncPolicy
-
- PROBE - Static variable in class gov.nasa.jpf.report.Publisher
-
- probeItems - Variable in class gov.nasa.jpf.report.Publisher
-
- probeSearch() - Method in class gov.nasa.jpf.search.Search
-
request a probe
This does not do the actual listener notification, it only stores
the request, which is then processed from within JPFs inner execution loop.
- probeTimer - Variable in class gov.nasa.jpf.report.Reporter
-
- process(Processor<Byte>) - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
call Processor.process(e) on each queued object
This method does not return before the queue is empty, which makes it
suitable for graph traversal.
- process(Processor<E>) - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
call Processor.process(e) on each queued object
This method does not return before the queue is empty, which makes it
suitable for graph traversal.
- process(MJIEnv, int) - Method in class gov.nasa.jpf.util.event.CheckEvent
-
generic check evaluation that throws assertions if failed
- process(Object) - Method in class gov.nasa.jpf.util.event.Event
-
- process(MJIEnv, int) - Method in class gov.nasa.jpf.util.event.SystemEvent
-
- process(Processor<E>) - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- process(Processor<E>) - Method in interface gov.nasa.jpf.util.ObjectQueue
-
- process(Processor<E>) - Method in class gov.nasa.jpf.util.ObjVector
-
- process(T) - Method in interface gov.nasa.jpf.util.Processor
-
- process(Processor<V>) - Method in class gov.nasa.jpf.util.PSIntMap
-
- process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Alternative
-
- process(Section) - Method in interface gov.nasa.jpf.util.script.ElementProcessor
-
- process(Event) - Method in interface gov.nasa.jpf.util.script.ElementProcessor
-
- process(Alternative) - Method in interface gov.nasa.jpf.util.script.ElementProcessor
-
- process(Repetition) - Method in interface gov.nasa.jpf.util.script.ElementProcessor
-
- process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Event
-
- process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Repetition
-
- process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Script
-
- process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.ScriptElement
-
- process(ElementProcessor) - Method in class gov.nasa.jpf.util.script.Section
-
- process(Section) - Method in class gov.nasa.jpf.util.script.StringSetGenerator
-
- process(Event) - Method in class gov.nasa.jpf.util.script.StringSetGenerator
-
- process(Alternative) - Method in class gov.nasa.jpf.util.script.StringSetGenerator
-
- process(Repetition) - Method in class gov.nasa.jpf.util.script.StringSetGenerator
-
- process(ElementInfo) - Method in class gov.nasa.jpf.vm.GenericHeap.ElementInfoMarker
-
- process(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- process(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- process(ElementInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- processAllObjects - Variable in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- processArg(String) - Method in class gov.nasa.jpf.Config
-
- processArrayFields(ArrayFields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- processArrayFields(ArrayFields) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- processChildren(ElementProcessor) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer
-
- processClass(ClassInfo, CGRemover.Category) - Method in class gov.nasa.jpf.listener.CGRemover
-
- processed - Variable in class gov.nasa.jpf.report.Statistics
-
- processed - Static variable in class gov.nasa.jpf.util.InstructionState
-
- processField(Fields, int[], FieldInfo, FinalBitSet) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- processFinalizers - Variable in class gov.nasa.jpf.vm.VM
-
- processFinalizers() - Method in class gov.nasa.jpf.vm.VM
-
- processJPFAnnotations(InfoObject) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- processJPFAttrAnnotation(InfoObject) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- processJPFConfigAnnotation() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- processNamedFields(ClassInfo, Fields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- processNamedFields(ClassInfo, Fields) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- processNamedInstanceReferenceFields(ClassInfo, Fields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- processNamedStaticReferenceFields(ClassInfo, Fields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- processNoJPFExecutionAnnotation(InfoObject) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- Processor<T> - Interface in gov.nasa.jpf.util
-
- processPendingSUTExceptionRequest() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- processPostGcActions() - Method in class gov.nasa.jpf.vm.VM
-
to be called from the Heap after GC is completed (i.e.
- processPseudoProperty(String, String) - Method in class gov.nasa.jpf.Config
-
- processRefArguments(MethodInfo, ReferenceProcessor) - Method in class gov.nasa.jpf.vm.StackFrame
-
generic visitor for reference arguments
- processReference(int) - Method in interface gov.nasa.jpf.vm.ReferenceProcessor
-
- processReference(int) - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
-
- processReference(int) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- processReference(int) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- processReferenceArray(ReferenceArrayFields) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
-
- processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
-
- processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- processReferenceQueue() - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
-
- processReleaseActions(ElementInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
recursively process release actions registered for this type or any of
its super types (only classes).
- processReleaseActions() - Method in class gov.nasa.jpf.vm.ElementInfo
-
object is recycled (after potential finalization)
- promotePropertyCategory(String) - Method in class gov.nasa.jpf.Config
-
iterate over all keys, if a key starts with the provided keyPrefix, add
this value under the corresponding key suffix.
- PropagatingEventContext - Interface in gov.nasa.jpf.util.event
-
an EventContext that is invariant and hence can be automatically
propagated along the path
- properties - Variable in class gov.nasa.jpf.search.Search
-
- Property - Interface in gov.nasa.jpf
-
abstraction that is used by Search objects to determine if program
properties have been violated (e.g.
- PROPERTY_VIOLATION - Static variable in class gov.nasa.jpf.report.Publisher
-
- propertyChanged(Config, String, String, String) - Method in interface gov.nasa.jpf.ConfigChangeListener
-
a JPF property was changed during runtime (e.g.
- PropertyListenerAdapter - Class in gov.nasa.jpf
-
abstract base class that dummy implements Property, Search- and VMListener methods
convenient for creating listeners that act as properties, just having to override
the methods they need
the only local functionality is that instances register themselves automatically
as property when the search is started
<2do> rewrite once GenericProperty is an interface
- PropertyListenerAdapter() - Constructor for class gov.nasa.jpf.PropertyListenerAdapter
-
- propertyViolated(Search) - Method in class gov.nasa.jpf.listener.ChoiceTracker
-
- propertyViolated(Search) - Method in class gov.nasa.jpf.listener.ErrorTraceGenerator
-
- propertyViolated(Search) - Method in class gov.nasa.jpf.listener.SearchStats
-
- propertyViolated(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
-
- propertyViolated(Search) - Method in class gov.nasa.jpf.listener.TraceStorer
-
- propertyViolated(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- propertyViolated(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- propertyViolated(Search) - Method in class gov.nasa.jpf.report.Reporter
-
- propertyViolated(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
JPF encountered a property violation.
- propertyViolated(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- propertyViolation(StackTraceElement, Class<? extends Property>, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
-
run JPF expecting a property violation of the SuT
- propertyViolation(Class<? extends Property>, String...) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- propertyViolation__Ljava_lang_Class_2_3Ljava_lang_String_2__Lgov_nasa_jpf_JPF_2(MJIEnv, int, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
-
- propertyViolationItems - Variable in class gov.nasa.jpf.report.Publisher
-
- PSIMHeap - Class in gov.nasa.jpf.vm
-
heap implementation that uses a PersistentStagingMsbIntMap as the underlying container
This is intended for large state spaces, to minimize store/restore costs.
- PSIMHeap(Config, KernelState) - Constructor for class gov.nasa.jpf.vm.PSIMHeap
-
- PSIntMap<V> - Class in gov.nasa.jpf.util
-
Persistent (immutable) associative array that maps integer keys to generic reference values.
- PSIntMap() - Constructor for class gov.nasa.jpf.util.PSIntMap
-
the only public constructor
- PSIntMap(int, int, PSIntMap.Node, PSIntMap.Node<V>, PSIntMap.Node<V>, int) - Constructor for class gov.nasa.jpf.util.PSIntMap
-
- PSIntMap.BitmapNode<E> - Class in gov.nasa.jpf.util
-
A node that holds between 2 and 31 elements.
- PSIntMap.FullNode<E> - Class in gov.nasa.jpf.util
-
newElements node with 32 elements, for which we don't need newElements bitmap.
- PSIntMap.Node<E> - Class in gov.nasa.jpf.util
-
Abstract root class for all node types.
- PSIntMap.OneNode<E> - Class in gov.nasa.jpf.util
-
Node that has only one element and hence does not need an array.
- PSIntMap.ValueIterator - Class in gov.nasa.jpf.util
-
this is less efficient than using map.process(processor), but required to use PSIntMaps in lieu of ordinary containers
Since PSIntMaps are bounded recursive data structures, we have to model newElements stack explicitly, but at least we know it is
not exceeding newElements depth of 6 (5 bit index blocks)
Note - there are no empty nodes.
- publish(LogRecord) - Method in class gov.nasa.jpf.util.LogHandler
-
- publishConstraint() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishConstraint() - Method in class gov.nasa.jpf.report.Publisher
-
- publishConstraintHit(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
-
- publishConstraintHit(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- publishConstraintHit() - Method in class gov.nasa.jpf.report.Publisher
-
- publishConstraintHit(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
-
- publishConstraintHit(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
-
- publishConstraintHit() - Method in class gov.nasa.jpf.report.Reporter
-
- publishDTG() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishDTG() - Method in class gov.nasa.jpf.report.Publisher
-
- publishDTG() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishEpilog() - Method in class gov.nasa.jpf.report.Publisher
-
- publishEpilog() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- Publisher - Class in gov.nasa.jpf.report
-
abstract base for all format specific publishers.
- Publisher(Config, Reporter) - Constructor for class gov.nasa.jpf.report.Publisher
-
- PublisherExtension - Interface in gov.nasa.jpf.report
-
used to add sections to publishers
- PublisherExtensionAdapter - Class in gov.nasa.jpf.report
-
this is just a little helper class to ease standalone PublisherExtension implementations
- PublisherExtensionAdapter() - Constructor for class gov.nasa.jpf.report.PublisherExtensionAdapter
-
- publishError() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishError() - Method in class gov.nasa.jpf.report.Publisher
-
- publishers - Variable in class gov.nasa.jpf.report.Reporter
-
- publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.CoverageAnalyzer
-
- publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.HeapTracker
-
PublisherExtension interface
- publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.PathOutputMonitor
-
- publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- publishFinished(Publisher) - Method in class gov.nasa.jpf.listener.StateSpaceAnalyzer
-
- publishFinished(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
-
- publishFinished(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- publishFinished() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishFinished() - Method in class gov.nasa.jpf.report.Publisher
-
- publishFinished(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
-
- publishFinished(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
-
- publishFinished() - Method in class gov.nasa.jpf.report.Reporter
-
- publishJava() - Method in class gov.nasa.jpf.report.Publisher
-
- publishJPF() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishJPF() - Method in class gov.nasa.jpf.report.Publisher
-
- publishJPF() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishJPFConfig() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishJPFConfig() - Method in class gov.nasa.jpf.report.Publisher
-
- publishJPFConfig() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishOutput() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishOutput() - Method in class gov.nasa.jpf.report.Publisher
-
- publishOutput() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishPlatform() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishPlatform() - Method in class gov.nasa.jpf.report.Publisher
-
- publishPlatform() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishProbe(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
-
- publishProbe(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- publishProbe() - Method in class gov.nasa.jpf.report.Publisher
-
- publishProbe(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
-
- publishProbe(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
-
- publishProbe() - Method in class gov.nasa.jpf.report.Reporter
-
- publishProlog() - Method in class gov.nasa.jpf.report.Publisher
-
- publishProlog() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.ChoiceTracker
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.ErrorTraceGenerator
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.NullTracker
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.ObjectTracker
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.listener.VarTracker
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- publishPropertyViolation() - Method in class gov.nasa.jpf.report.Publisher
-
- publishPropertyViolation(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
-
- publishPropertyViolation(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
-
- publishPropertyViolation() - Method in class gov.nasa.jpf.report.Reporter
-
- publishResult() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishResult() - Method in class gov.nasa.jpf.report.Publisher
-
- publishResult() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishSnapshot() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishSnapshot() - Method in class gov.nasa.jpf.report.Publisher
-
- publishSnapshot() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishStart(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
-
- publishStart(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- publishStart() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishStart() - Method in class gov.nasa.jpf.report.Publisher
-
- publishStart(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
-
- publishStart(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
-
- publishStart() - Method in class gov.nasa.jpf.report.Reporter
-
- publishStatistics() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishStatistics() - Method in class gov.nasa.jpf.report.Publisher
-
- publishStatistics() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishSuT() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishSuT() - Method in class gov.nasa.jpf.report.Publisher
-
- publishSuT() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishTopicEnd(String) - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishTopicEnd(String) - Method in class gov.nasa.jpf.report.Publisher
-
- publishTopicEnd(String) - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishTopicStart(String) - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishTopicStart(String) - Method in class gov.nasa.jpf.report.Publisher
-
- publishTopicStart(String) - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishTrace() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
this is done as part of the property violation reporting, i.e.
- publishTrace() - Method in class gov.nasa.jpf.report.Publisher
-
- publishTrace() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- publishTransition(Publisher) - Method in class gov.nasa.jpf.ListenerAdapter
-
- publishTransition(Publisher) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- publishTransition() - Method in class gov.nasa.jpf.report.Publisher
-
- publishTransition(Publisher) - Method in interface gov.nasa.jpf.report.PublisherExtension
-
- publishTransition(Publisher) - Method in class gov.nasa.jpf.report.PublisherExtensionAdapter
-
- publishTransition() - Method in class gov.nasa.jpf.report.Reporter
-
- publishUser() - Method in class gov.nasa.jpf.report.ConsolePublisher
-
- publishUser() - Method in class gov.nasa.jpf.report.Publisher
-
- publishUser() - Method in class gov.nasa.jpf.report.XMLPublisher
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.AALOAD
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayLoadInstruction
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.BALOAD
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.CALOAD
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.DALOAD
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.FALOAD
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.IALOAD
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.LALOAD
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayLoadInstruction
-
- push(StackFrame, ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.SALOAD
-
- push(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- push(int, boolean) - Method in class gov.nasa.jpf.vm.StackFrame
-
- pushChangeListener(KernelState.ChangeListener) - Method in class gov.nasa.jpf.vm.KernelState
-
push a listener for notification of the next change.
- pushClinits(List<ClassInfo>, ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
-
- pushDouble(double) - Method in class gov.nasa.jpf.vm.StackFrame
-
- pushFloat(float) - Method in class gov.nasa.jpf.vm.StackFrame
-
- pushFrame(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Adds a new stack frame for a new called method.
- pushKernelState() - Method in interface gov.nasa.jpf.vm.Backtracker
-
- pushKernelState() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
-
Saves the state of the system.
- pushloadClassFrame(String) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- pushLocal(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- pushLong(long) - Method in class gov.nasa.jpf.vm.StackFrame
-
- pushLongLocal(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- pushMainEntry(MethodInfo, String[], ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
-
- pushMainEntryArgs(MethodInfo, String[], ThreadInfo, DirectCallStackFrame) - Method in class gov.nasa.jpf.vm.VM
-
- pushPos() - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- pushRef(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.ARETURN
-
- pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.FRETURN
-
- pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.IRETURN
-
- pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.NATIVERETURN
-
- pushReturnValue(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.RETURN
-
- pushSystemState() - Method in interface gov.nasa.jpf.vm.Backtracker
-
- pushSystemState() - Method in class gov.nasa.jpf.vm.DefaultBacktracker
-
Saves the backtracking information.
- put(Object, Object) - Method in class gov.nasa.jpf.Config
-
- put(E, int) - Method in class gov.nasa.jpf.util.IntTable
-
just like HashMap put.
- putDeclaredMethod(MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
be careful, this replaces or adds MethodInfos dynamically
- putfield(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- PUTFIELD - Class in gov.nasa.jpf.jvm.bytecode
-
Set field in object
..., objectref, value => ...
- PUTFIELD(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.PUTFIELD
-
- putfield(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- putfield(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- putfield(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- putfield(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- putfield(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- putfield(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- PutHelper - Class in gov.nasa.jpf.jvm.bytecode
-
helper class to factor out common PUT code
<2do> This is going to be moved into a Java 8 interface with default methods
- PutHelper() - Constructor for class gov.nasa.jpf.jvm.bytecode.PutHelper
-
- putRestorer(Object, ClosedMemento) - Method in class gov.nasa.jpf.vm.SystemState
-
call the provided restorer each time we get back to this state
- putstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- PUTSTATIC - Class in gov.nasa.jpf.jvm.bytecode
-
Set static field in class
..., value => ...
- PUTSTATIC(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.PUTSTATIC
-
- putstatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- putstatic(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- putstatic(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- putstatic(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- putstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- putstatic(String, String, String) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- putValue(String, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- putValue__Ljava_lang_String_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- pw - Variable in class gov.nasa.jpf.listener.ChoiceTracker
-
- pw - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- pw - Variable in class gov.nasa.jpf.util.StructuredPrinter
-
- race - Variable in class gov.nasa.jpf.listener.PreciseRaceDetector
-
- rand - Variable in class gov.nasa.jpf.util.RandomPermutationGenerator
-
- random - Variable in class gov.nasa.jpf.search.heuristic.RandomHeuristic
-
- random - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- random - Static variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- random(int) - Static method in class gov.nasa.jpf.vm.Verify
-
Returns a random number between 0 and max inclusive.
- random__I__I(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
deprecated, use getInt
- randomBool(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
deprecated, use getBoolean()
- randomBool() - Static method in class gov.nasa.jpf.vm.Verify
-
Returns a random boolean value, true or false.
- RandomHeuristic - Class in gov.nasa.jpf.search.heuristic
-
heuristic state prioritizer that returns random priority values
- RandomHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.RandomHeuristic
-
- RandomIntIntervalGenerator - Class in gov.nasa.jpf.vm.choice
-
a IntChoiceGenerator that randomly chooses a configured number
of values from a specified range
this is usually configured through app properties
<2do> this is too redundant to RandomOrderIntCG - replace
- RandomIntIntervalGenerator(String, int, int, int) - Constructor for class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- RandomIntIntervalGenerator(String, int, int, int, long) - Constructor for class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- RandomIntIntervalGenerator(Config, String) - Constructor for class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- randomize() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- randomize() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- randomize() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
turn the order of choices random (if it isn't already).
- randomize() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- randomizer - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- randomObject(String) - Static method in class gov.nasa.jpf.vm.Verify
-
- RandomOrderIntCG - Class in gov.nasa.jpf.vm.choice
-
a generic IntChoiceGenerator randomizer.
- RandomOrderIntCG(IntChoiceGenerator) - Constructor for class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- RandomOrderLongCG - Class in gov.nasa.jpf.vm.choice
-
- RandomOrderLongCG(LongChoiceGenerator) - Constructor for class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- RandomPermutationGenerator - Class in gov.nasa.jpf.util
-
a permutation generator that uses the Fisher-Yates shuffle
(Durstenfeld, R.
- RandomPermutationGenerator(int, int, int) - Constructor for class gov.nasa.jpf.util.RandomPermutationGenerator
-
- RandomSearch - Class in gov.nasa.jpf.search
-
this is a straight execution pseudo-search - it doesn't search at
all (i.e.
- RandomSearch(Config, VM) - Constructor for class gov.nasa.jpf.search.RandomSearch
-
- range - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- read() - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
-
- read(byte[], int, int) - Method in class gov.nasa.jpf.util.AvailableBufferedInputStream
-
- read(int) - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- read() - Method in class gov.nasa.jpf.util.LimitedInputStream
-
- read(byte[], int, int) - Method in class gov.nasa.jpf.util.LimitedInputStream
-
- readByte() - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- readByteString(int) - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- readData(InputStream) - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- readI2() - Method in class gov.nasa.jpf.jvm.ClassFile
-
- readI2() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
-
- readI2() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
-
- readI2() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- readI4() - Method in class gov.nasa.jpf.jvm.ClassFile
-
- readI4() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
-
- readI4() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
-
- readI4() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- ReadInstruction - Interface in gov.nasa.jpf.vm.bytecode
-
common type for all GETx insns
This has to be an interface since implementors have to be derived from the abstract FieldInstruction
- readModifiedUTF8String(byte[], int, int) - Static method in class gov.nasa.jpf.jvm.ClassFile
-
- readModifiedUTF8String(byte[], int, int) - Static method in class gov.nasa.jpf.util.BinaryClassSource
-
- readObjectFromFile(Class<T>, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- readObjectFromFile__Ljava_lang_Class_2Ljava_lang_String_2__Ljava_lang_Object_2(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- ReadOnlyObjList<E> - Interface in gov.nasa.jpf.util
-
- ReadOrWriteInstruction - Interface in gov.nasa.jpf.vm.bytecode
-
common type for FieldInstructions and ArrayElementInstructions
- readTrace(String, String) - Static method in class gov.nasa.jpf.vm.ChoicePoint
-
"application:" appName
{arg}
"["searchLevel"]" (choiceGeneratorName | '#'cgID) nChoice
- readU2() - Method in class gov.nasa.jpf.jvm.ClassFile
-
- readU2() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
-
- readU2() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
-
- readU2() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- readU4() - Method in class gov.nasa.jpf.util.BinaryClassSource.BigEndianReader
-
- readU4() - Method in interface gov.nasa.jpf.util.BinaryClassSource.ByteReader
-
- readU4() - Method in class gov.nasa.jpf.util.BinaryClassSource.LittleEndianReader
-
- readUByte() - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- recordSteps(boolean) - Method in class gov.nasa.jpf.vm.SystemState
-
- recordSteps(boolean) - Method in class gov.nasa.jpf.vm.VM
-
- recurse - Variable in class gov.nasa.jpf.vm.serialize.FramePolicy
-
Whether to considered frames "below" this one (called from here).
- recycle() - Method in class gov.nasa.jpf.vm.ElementInfo
-
this is called before the system attempts to reclaim the object.
- reExecuteInstruction() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- ref - Variable in class gov.nasa.jpf.vm.PredicateMap
-
- REF_GETFIELD - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- REF_GETSTATIC - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- REF_INVOKEINTERFACE - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- REF_INVOKESPECIAL - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- REF_INVOKESTATIC - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- REF_INVOKEVIRTUAL - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- REF_NEW_INVOKESPECIAL - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- REF_PUTFIELD - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- REF_PUTSTATIC - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- refClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- refClassNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- refDescriptorAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- ReferenceArrayFields - Class in gov.nasa.jpf.vm
-
element values for reference array objects
(references are stored as int's)
- ReferenceArrayFields(int) - Constructor for class gov.nasa.jpf.vm.ReferenceArrayFields
-
- ReferenceChoiceGenerator - Interface in gov.nasa.jpf.vm
-
that's a little bit counter-intuitive - references are just int values in JPF
- ReferenceFieldInfo - Class in gov.nasa.jpf.vm
-
field info for object fields
- ReferenceFieldInfo(String, String, int) - Constructor for class gov.nasa.jpf.vm.ReferenceFieldInfo
-
- ReferenceLocator - Class in gov.nasa.jpf.listener
-
tiny utility listener that can be used to find out where a certain
object (specified by reference) gets allocated or accessed (call or field),
and when it gets gc'ed
- ReferenceLocator(Config) - Constructor for class gov.nasa.jpf.listener.ReferenceLocator
-
- ReferenceProcessor - Interface in gov.nasa.jpf.vm
-
a generic interface to process reference values
- referencingThreads - Variable in class gov.nasa.jpf.vm.ElementInfo
-
- Reflection - Class in gov.nasa.jpf.util
-
reflection utilities
- Reflection() - Constructor for class gov.nasa.jpf.util.Reflection
-
- refNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- refQueue - Variable in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- registerClass(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
this registers a ClassInfo in the corresponding ClassLoader statics so that we can cross-link from
SUT code and access static fields.
- registerClassLoader(ClassLoaderInfo) - Method in class gov.nasa.jpf.vm.VM
-
- registerJPFdir(List<File>, File) - Method in class gov.nasa.jpf.Config
-
the obvious part is that it only adds to the list if the file is absent
the not-so-obvious part is that it re-orders already present files
to maintain the priority
- registerListener(JPF) - Method in class gov.nasa.jpf.listener.ObjectTracker
-
- registerListener(JPF) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
-
- registerListener(JPF) - Method in interface gov.nasa.jpf.util.StateExtensionClient
-
- registerLockContender(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
threads that will grab our lock on their next execution have to be
registered, so that they can be blocked in case somebody else gets
scheduled
- registerMethodInfo(MethodInfo) - Method in class gov.nasa.jpf.util.MethodInfoRegistry
-
- registerPinDown(int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- registerPinDown(int) - Method in interface gov.nasa.jpf.vm.Heap
-
- registerPinDown(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- registerPinDown(ElementInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- registerThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.VM
-
- registerThreadListCleanup(ClassInfo) - Method in class gov.nasa.jpf.vm.VM
-
- registerWeakReference(ElementInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- registerWeakReference(ElementInfo) - Method in interface gov.nasa.jpf.vm.Heap
-
- release(ElementInfo) - Method in interface gov.nasa.jpf.vm.ReleaseAction
-
object is about to be terminally released (no more finalization etc.)
- RELEASE - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- ReleaseAction - Interface in gov.nasa.jpf.vm
-
interface for actions to be taken when gc'ing objects that are no longer
reachable.
- releaseActions - Variable in class gov.nasa.jpf.vm.ClassInfo
-
actions to be taken when an object of this type is gc'ed
- releasePinDown(int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- releasePinDown(int) - Method in interface gov.nasa.jpf.vm.Heap
-
- releasePinDown(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- releasePinDown(ElementInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- reload() - Method in class gov.nasa.jpf.Config
-
- remainingChecks - Variable in class gov.nasa.jpf.vm.ThresholdFieldLockInfo
-
- remove() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- remove() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- remove(int) - Method in class gov.nasa.jpf.util.BitSetN
-
- remove(E) - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- remove() - Method in interface gov.nasa.jpf.util.IntIterator
-
- remove(int) - Method in interface gov.nasa.jpf.util.IntSet
-
- remove(E) - Method in class gov.nasa.jpf.util.IntTable
-
removes a binding/entry from the table.
- remove() - Method in class gov.nasa.jpf.util.IntTable.TblIterator
-
- remove() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- remove() - Method in class gov.nasa.jpf.util.ObjectList.Iterator
-
- remove(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- remove() - Method in class gov.nasa.jpf.util.ObjectList.TypedIterator
-
- remove() - Method in interface gov.nasa.jpf.util.ObjectQueue
-
- remove(E) - Method in interface gov.nasa.jpf.util.ObjectSet
-
- remove() - Method in class gov.nasa.jpf.util.ObjVector.NonNullIterator
-
- remove() - Method in class gov.nasa.jpf.util.ObjVector.OVIterator
-
- remove(int) - Method in class gov.nasa.jpf.util.ObjVector
-
- remove(int) - Method in class gov.nasa.jpf.util.PSIntMap
-
- remove() - Method in class gov.nasa.jpf.util.PSIntMap.ValueIterator
-
- remove() - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
-
- remove(Object) - Method in class gov.nasa.jpf.util.SingleElementList
-
- remove(int) - Method in class gov.nasa.jpf.util.SingleElementList
-
- remove(int) - Method in class gov.nasa.jpf.util.SortedArrayIntSet
-
- remove(T) - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
-
- remove() - Method in class gov.nasa.jpf.util.SparseClusterArray.ElementIterator
-
- remove(int) - Method in class gov.nasa.jpf.util.SparseObjVector
-
- remove(int) - Method in class gov.nasa.jpf.util.UnsortedArrayIntSet
-
- remove(int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
internal remover used by generic sweep
- remove(int) - Method in class gov.nasa.jpf.vm.OVHeap
-
- remove(ThreadInfo) - Method in class gov.nasa.jpf.vm.PersistentTidSet
-
- remove(int) - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- remove() - Method in class gov.nasa.jpf.vm.ThreadInfo.StackIterator
-
- remove(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
-
- remove(ThreadInfo) - Method in class gov.nasa.jpf.vm.ThreadList
-
- remove(ThreadInfo) - Method in class gov.nasa.jpf.vm.TidSet
-
- remove() - Method in class gov.nasa.jpf.vm.Transition.StepIterator
-
- removeAll(Collection<?>) - Method in class gov.nasa.jpf.util.SingleElementList
-
- removeAllNextChoiceGenerators() - Method in class gov.nasa.jpf.vm.SystemState
-
remove the whole chain of currently registered nextCGs
- removeAllSatisfying(int, PSIntMap.Node, Predicate<V>) - Method in class gov.nasa.jpf.util.PSIntMap
-
- removeAllSatisfying(Predicate<V>) - Method in class gov.nasa.jpf.util.PSIntMap
-
- removeArguments(MethodInfo) - Method in class gov.nasa.jpf.vm.StackFrame
-
- removeAttr(Object) - Method in interface gov.nasa.jpf.util.Attributable
-
- removeAttr(Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- removeAttr(Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- removeAttr(Object) - Method in class gov.nasa.jpf.vm.InfoObject
-
- removeAttr(Object) - Method in class gov.nasa.jpf.vm.Instruction
-
- removeCG(VM, CGRemover.Category, ChoiceGenerator<?>) - Method in class gov.nasa.jpf.listener.CGRemover
-
- removeChangeListener(ConfigChangeListener) - Method in class gov.nasa.jpf.Config
-
- removeConfigArgs(String[]) - Static method in class gov.nasa.jpf.tool.Run
-
- removeElement(T[], T) - Static method in class gov.nasa.jpf.util.Misc
-
- removeElementAttr(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- removeElementAttrNoClone(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- removeEmptyStrings(String[]) - Static method in class gov.nasa.jpf.Config
-
- removeFieldAttr(FieldInfo, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- removeFieldAttr(int, Object) - Method in class gov.nasa.jpf.vm.Fields
-
- removeFirst(int) - Method in class gov.nasa.jpf.util.IntVector
-
- removeFrameAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- removeFrom(int) - Method in class gov.nasa.jpf.util.ObjVector
-
- removeFromPinDownList(int) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- removeHandler(Handler) - Method in class gov.nasa.jpf.util.JPFLogger
-
- removeLast() - Method in class gov.nasa.jpf.vm.Path
-
- removeLastOp() - Method in class gov.nasa.jpf.util.Trace
-
- removeListener(JPFListener) - Method in class gov.nasa.jpf.JPF
-
- removeListener(SearchListener) - Method in class gov.nasa.jpf.search.Search
-
- removeListener(JPFListener) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- removeListener(VMListener) - Method in class gov.nasa.jpf.vm.VM
-
- removeLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- removeLongOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- removeNextChoiceGenerator() - Method in class gov.nasa.jpf.vm.SystemState
-
remove the current 'nextCg'
Note this has to be called in a loop if all cascaded CGs have to be removed
- removeObjectAttr(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- removeObjectAttr(Object) - Method in class gov.nasa.jpf.vm.Fields
-
- removeOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- removeOperandAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- removeProperty(Property) - Method in class gov.nasa.jpf.search.Search
-
- removeRange(int, int) - Method in class gov.nasa.jpf.util.ObjVector
-
remove all non-null elements between 'fromIdx' (inclusive) and
'toIdx' (exclusive)
throw IndexOutOfBoundsException if index values are out of range
- removeRecursively(File) - Static method in class gov.nasa.jpf.util.FileUtils
-
- removeSource(Object) - Method in class gov.nasa.jpf.util.event.Event
-
remove all events from this tree that are from the specified source
- removeSource(Object) - Method in class gov.nasa.jpf.util.event.EventTree
-
- reorder(Comparator<ThreadInfo>) - Method in class gov.nasa.jpf.vm.choice.ExceptionThreadChoiceFromSet
-
- reorder(Comparator<Integer>) - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- reorder(Comparator<T>) - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- reorder(Comparator<ThreadInfo>) - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- reorder(Comparator<T>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
reorder according to a user provided comparator
- reorder(Comparator<T>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
reorder according to a user provided comparator
- repeatInvocation() - Method in class gov.nasa.jpf.vm.MJIEnv
-
repeat execution of the instruction that caused a native method call
NOTE - this does NOT mean it's the NEXT executed insn, since the native method
might have pushed direct call frames on the stack before asking us to repeat it.
- repetition(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
-
- Repetition - Class in gov.nasa.jpf.util.script
-
- Repetition(ScriptElement, int, int) - Constructor for class gov.nasa.jpf.util.script.Repetition
-
- replace(Object, Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- replace(MethodInfo) - Method in class gov.nasa.jpf.vm.NativeMethodInfo
-
- replaceAttr(Object, Object) - Method in interface gov.nasa.jpf.util.Attributable
-
- replaceAttr(Object, Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- replaceAttr(Object, Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- replaceAttr(Object, Object) - Method in class gov.nasa.jpf.vm.InfoObject
-
- replaceAttr(Object, Object) - Method in class gov.nasa.jpf.vm.Instruction
-
- replaceElementAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- replaceElementAttrNoClone(int, Object, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- replaceEntryValue(int, IntTable.Entry<E>, int) - Method in class gov.nasa.jpf.util.IntTable
-
- replaceFieldAttr(FieldInfo, Object, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- replaceFieldAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.Fields
-
- replaceFrameAttr(Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- replaceLocalAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- replaceLongOperandAttr(Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- replaceObjectAttr(Object, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- replaceObjectAttr(Object, Object) - Method in class gov.nasa.jpf.vm.Fields
-
- replaceOperandAttr(Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- replaceOperandAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- replaceSlotAttr(int, Object, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- replaceWith(Event) - Method in class gov.nasa.jpf.util.event.Event
-
- replaceWithAlternativesFrom(List<Event>) - Method in class gov.nasa.jpf.util.event.Event
-
- replaceWithSequenceFrom(List<Event>) - Method in class gov.nasa.jpf.util.event.Event
-
- report(String[]) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- reporter - Variable in class gov.nasa.jpf.report.Publisher
-
- Reporter - Class in gov.nasa.jpf.report
-
this is our default report generator, which is heavily configurable
via our standard properties.
- Reporter(Config, JPF) - Constructor for class gov.nasa.jpf.report.Reporter
-
- reporter - Variable in class gov.nasa.jpf.search.Search
-
this is a special SearchListener that is always notified last, so that
PublisherExtensions can be sure the notification has been processed by all listeners
- reportResults(String, int, int, int, List<String>) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- reportTestCleanup(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- reportTestFinished(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- reportTestInitialization(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- reportTestStart(String) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
- RepositoryEntry - Class in gov.nasa.jpf.util
-
simple generic structure to hold repository info for source files
<2do> extend this to find out what the status of the repository is, i.e.
- RepositoryEntry(String, String, String, String) - Constructor for class gov.nasa.jpf.util.RepositoryEntry
-
- requestBacktrack() - Method in class gov.nasa.jpf.search.DFSearch
-
- requestBacktrack() - Method in class gov.nasa.jpf.search.PathSearch
-
- requestBacktrack() - Method in class gov.nasa.jpf.search.Search
-
this is somewhat redundant to SystemState.setIgnored(), but we don't
want to mix the case of overriding state matching with backtracking when
searching for multiple errors
- requestSUTException(String, String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- REQUIRES_KEY - Static variable in class gov.nasa.jpf.Config
-
- requiresClinitExecution(ClassInfo, ThreadInfo) - Method in class gov.nasa.jpf.util.json.JSONObject
-
check if all required ClassInfos for this object have been initialized so
that the caller can decide if it has to re-execute before proceeding
NOTE - this currently does not support concrete field types that are subtypes
of the respective field types
- requiresClinitExecution(ThreadInfo, ClassInfo) - Method in class gov.nasa.jpf.vm.Instruction
-
this is a misnomer - we actually push the clinit calls here in case
we need some.
- requiresClinitExecution(ClassInfo) - Method in class gov.nasa.jpf.vm.MJIEnv
-
use this whenever a peer performs an operation on a class that might not be initialized yet
Do a repeatInvocation() in this case
- RESCHEDULE - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- reschedule(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
this is a generic request to reschedule that is not based on instruction type
Note that we check for a mandatory CG, i.e.
- reschedulesLockAcquisition(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.bytecode.InvokeInstruction
-
this does the lock registration/acquisition and respective transition break
return true if the caller has to re-execute
- reset() - Method in class gov.nasa.jpf.GenericProperty
-
- reset(ClassFile, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- reset() - Method in class gov.nasa.jpf.listener.AssertionProperty
-
- reset() - Method in class gov.nasa.jpf.listener.EndlessLoopDetector
-
- reset() - Method in class gov.nasa.jpf.listener.NoStateCycles
-
- reset() - Method in class gov.nasa.jpf.listener.NumericValueChecker
-
- reset() - Method in class gov.nasa.jpf.listener.PathOutputMonitor
-
- reset() - Method in class gov.nasa.jpf.listener.PreciseRaceDetector
-
- reset() - Method in interface gov.nasa.jpf.Property
-
- reset() - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- reset() - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- reset() - Method in class gov.nasa.jpf.util.HashData
-
- reset() - Method in class gov.nasa.jpf.util.PairPermutationGenerator
-
- reset() - Method in class gov.nasa.jpf.util.PermutationGenerator
-
- reset() - Method in class gov.nasa.jpf.util.RandomPermutationGenerator
-
- reset(RunRegistry) - Method in interface gov.nasa.jpf.util.RunListener
-
- reset() - Method in class gov.nasa.jpf.util.RunRegistry
-
- reset() - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
reset the enumeration state of this factory
- reset() - Method in class gov.nasa.jpf.util.TotalPermutationGenerator
-
- reset() - Method in class gov.nasa.jpf.util.UniqueRandomPermGenerator
-
- reset() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
- reset() - Method in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- reset() - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- reset() - Method in class gov.nasa.jpf.vm.choice.DoubleThresholdGenerator
-
- reset() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- reset() - Method in class gov.nasa.jpf.vm.choice.InvocationCG
-
- reset() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- reset() - Method in class gov.nasa.jpf.vm.choice.PermutationCG
-
- reset() - Method in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- reset() - Method in class gov.nasa.jpf.vm.choice.RandomOrderIntCG
-
- reset() - Method in class gov.nasa.jpf.vm.choice.RandomOrderLongCG
-
- reset() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- reset() - Method in class gov.nasa.jpf.vm.choice.TypedObjectChoice
-
- reset() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
this has to reset the CG to its initial state, which includes resetting
'isDone'
- reset() - Method in class gov.nasa.jpf.vm.NoOutOfMemoryErrorProperty
-
- reset() - Method in class gov.nasa.jpf.vm.NotDeadlockedProperty
-
- reset() - Method in class gov.nasa.jpf.vm.NoUncaughtExceptionsProperty
-
- reset() - Method in class gov.nasa.jpf.vm.StackFrame
-
re-execute method from the beginning - use with care
- resetChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- resetCounter(int) - Static method in class gov.nasa.jpf.vm.Verify
-
- resetCounter__I__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- resetEmptyTransition() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- resetGlobalPaths() - Method in class gov.nasa.jpf.Config
-
this resets to what was explicitly set in the config files
- resetHeuristicSearchValue() - Static method in class gov.nasa.jpf.vm.Verify
-
- resetHeuristicSearchValue____V(MJIEnv, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- resetLockRef() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
thread is not blocked anymore
needs to be public since we have to use it from INVOKECLINIT (during call skipping)
- resetNextCG() - Method in class gov.nasa.jpf.vm.VM
-
- resetProperties() - Method in class gov.nasa.jpf.search.Search
-
- resetTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- resetTransientAttributes() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- resetVolatiles() - Method in class gov.nasa.jpf.vm.GenericHeap
-
- resetVolatiles() - Method in interface gov.nasa.jpf.vm.Heap
-
- resetVolatiles() - Method in class gov.nasa.jpf.vm.OVHeap
-
- resetVolatiles() - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- resolveAndLink() - Method in class gov.nasa.jpf.vm.ClassInfo
-
the initialization part that has to happen once we have super, fields, methods and annotations
NOTE - this has to be called by concrete ctors after parsing class files
- resolveClass() - Method in class gov.nasa.jpf.vm.ClassInfo
-
loads superclass and direct interfaces, and computes information
that depends on them
- resolvedAnnotations - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- resolvedClasses - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- resolveReferencedClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
get a ClassInfo for a referenced type that is resolved with the same classLoader, but make
sure we only do this once per path
This method is called by the following bytecode instructions:
anewarray, checkcast, getstatic, instanceof, invokespecial,
invokestatic, ldc, ldc_w, multianewarray, new, and putstatic
It loads the class referenced by these instructions and adds it to the
resolvedClasses map of the classLoader
- resolveReferencedClass(String) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- resolveVar(String) - Static method in class gov.nasa.jpf.vm.choice.DoubleSpec
-
- RESOURCE_VARIABLE - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- Restorable<T> - Interface in gov.nasa.jpf.vm
-
generic interface of objects that can provide state storage/restore capabilities
- RestorableVMState - Class in gov.nasa.jpf.vm
-
NOTE - making VMStates fully restorable is currently very
expensive and should only be done on a selective basis
- restore(Object) - Method in class gov.nasa.jpf.listener.ObjectTracker
-
- restore() - Method in class gov.nasa.jpf.State
-
- restore(IntTable.Snapshot<E>) - Method in class gov.nasa.jpf.util.IntTable
-
- restore() - Method in class gov.nasa.jpf.util.MutableIntegerRestorer
-
- restore(ObjVector<E>, Transformer<T, E>) - Method in class gov.nasa.jpf.util.ObjVector.MutatingSnapshot
-
- restore(ObjVector.Snapshot<E>) - Method in class gov.nasa.jpf.util.ObjVector
-
- restore(ObjVector.MutatingSnapshot<E, T>, Transformer<T, E>) - Method in class gov.nasa.jpf.util.ObjVector
-
- restore(ObjVector<E>) - Method in class gov.nasa.jpf.util.ObjVector.Snapshot
-
- restore(ScriptEnvironment<CG>.ActiveSnapshot) - Method in class gov.nasa.jpf.util.script.ScriptEnvironment
-
- restore(SparseClusterArray.Snapshot<E, T>, Transformer<T, E>) - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- restore(SparseIntVector.Snapshot) - Method in class gov.nasa.jpf.util.SparseIntVector
-
- restore(T) - Method in interface gov.nasa.jpf.util.StateExtensionClient
-
- restore(Saved) - Method in class gov.nasa.jpf.vm.AbstractRestorer
-
- restore() - Method in interface gov.nasa.jpf.vm.ClosedMemento
-
- restore(int, int, Fields, Monitor) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- restore(T) - Method in interface gov.nasa.jpf.vm.Memento
-
note that there is no guarantee the restored object will be the same that
is (optionally) passed in.
- restore(Saved) - Method in interface gov.nasa.jpf.vm.StateRestorer
-
restore from saved KernelState.
- restore(ThreadInfoSet) - Method in class gov.nasa.jpf.vm.TidSet
-
- restoreAttributes(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- restored - Variable in class gov.nasa.jpf.report.Statistics
-
- restoreEdgeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- restoreFields(Fields) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- restoreMonitor(Monitor) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- restorer - Variable in class gov.nasa.jpf.vm.DefaultBacktracker
-
- restorer - Variable in class gov.nasa.jpf.vm.VM
-
optional serializer/restorer to support backtracker
- restoreState(State) - Method in class gov.nasa.jpf.search.Search
-
- restoreState(Backtracker.RestorableState) - Method in interface gov.nasa.jpf.vm.Backtracker
-
- restoreState(Backtracker.RestorableState) - Method in class gov.nasa.jpf.vm.DefaultBacktracker
-
- restoreState(RestorableVMState) - Method in class gov.nasa.jpf.vm.VM
-
- restoreThreadData(ThreadData) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- restoreTo(Object) - Method in class gov.nasa.jpf.vm.SystemState
-
- restoreVolatiles() - Method in class gov.nasa.jpf.vm.GenericHeap
-
- restoreVolatiles() - Method in interface gov.nasa.jpf.vm.Heap
-
- restoreVolatiles() - Method in class gov.nasa.jpf.vm.OVHeap
-
- restoreVolatiles() - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- Result - Class in gov.nasa.jpf.util
-
simple result wrapper that can store a boolean value and a String, to
be used as method return value if we have to keep exceptions in the callee
- RESUME - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- resume() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
unset suspension status
- resumeNonlockedWaiter(ThreadInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this is for waiters that did not own the lock
- ret(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- ret - Variable in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- RET - Class in gov.nasa.jpf.jvm.bytecode
-
Return from subroutine
No change
- RET(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.RET
-
- ret(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- ret(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- ret(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- ret(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- ret(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- ret - Variable in class gov.nasa.jpf.vm.NativeStackFrame
-
- retainAll(Collection<?>) - Method in class gov.nasa.jpf.util.SingleElementList
-
- retainAttributes(boolean) - Method in class gov.nasa.jpf.vm.SystemState
-
- retainStateAttributes(boolean) - Method in class gov.nasa.jpf.vm.VM
-
- retAttr - Variable in class gov.nasa.jpf.vm.NativeStackFrame
-
- retSize - Variable in class gov.nasa.jpf.vm.MethodInfo
-
number of stack slots for return value
- RETURN - Class in gov.nasa.jpf.jvm.bytecode
-
Return void from method
...
- RETURN() - Constructor for class gov.nasa.jpf.jvm.bytecode.RETURN
-
- return_() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- return_() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- return_() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- return_() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- return_() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- return_() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- returnAttrIterator(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- returnAttrIterator(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- returnAttrIterator(ThreadInfo) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- returnAttrIterator(ThreadInfo, Class<T>) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
- returnedDirectCall - Variable in class gov.nasa.jpf.vm.ThreadInfo
-
the last returned direct call frame
- returnFrame - Variable in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- ReturnInstruction - Class in gov.nasa.jpf.vm.bytecode
-
abstract base for return instructions
since .jvm so far does not use any specific feature of ReturnInstructions,
we just need an empty type to make .jvm independent of a specific
Instruction set
- ReturnInstruction() - Constructor for class gov.nasa.jpf.vm.bytecode.ReturnInstruction
-
- returnType - Variable in class gov.nasa.jpf.vm.MethodInfo
-
what return type do we have (again, lazy evaluated)
- ReturnValueInstruction - Interface in gov.nasa.jpf.vm.bytecode
-
common type for ReturnInstructions that return a value
- returnWatchList - Variable in class gov.nasa.jpf.listener.Perturbator
-
- reuseTid - Variable in class gov.nasa.jpf.vm.ThreadList
-
- reverse() - Method in class gov.nasa.jpf.vm.BooleanChoiceGenerator
-
note this should only be called before the first advance since it resets
the enumeration state
- reverse() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
note this should only be called before the CG is advanced since it resets
the enumeration state
- revertChanges(SparseClusterArray.Entry<E>) - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- Right - Class in gov.nasa.jpf.util
-
right justified output
<2do> this is not worth a class! use a general TextFormatter
- Right() - Constructor for class gov.nasa.jpf.util.Right
-
- rollback() - Method in class gov.nasa.jpf.util.CommitOutputStream
-
- root - Variable in class gov.nasa.jpf.util.event.EventTree
-
- root - Variable in class gov.nasa.jpf.util.Source
-
- root - Variable in class gov.nasa.jpf.util.SparseClusterArray
-
- Root() - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Root
-
- ROOT - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- rootLevel - Variable in class gov.nasa.jpf.util.PSIntMap
-
- rootMap - Variable in class gov.nasa.jpf.util.event.EventForest
-
- rootNode - Variable in class gov.nasa.jpf.util.PSIntMap
-
- roundTripRequired - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- run() - Method in class gov.nasa.jpf.JPF
-
runs the verification.
- run() - Method in class gov.nasa.jpf.listener.LogConsole
-
- run() - Method in class gov.nasa.jpf.tool.LogConsole
-
- Run - Class in gov.nasa.jpf.tool
-
common base for Run* classes
- Run() - Constructor for class gov.nasa.jpf.tool.Run
-
- runDirectly - Static variable in class gov.nasa.jpf.util.test.TestJPF
-
- runGc - Variable in class gov.nasa.jpf.vm.VM
-
- RunJPF - Class in gov.nasa.jpf.tool
-
This class is a wrapper for loading JPF or a JPFShell through a classloader
that got initialized from a Config object (i.e.
- RunJPF() - Constructor for class gov.nasa.jpf.tool.RunJPF
-
- RunListener - Interface in gov.nasa.jpf.util
-
little helper interface to facilitate resetting classes and objects
between JPF runs, mostly to avoid memory leaks
- runnableDaemons - Variable in class gov.nasa.jpf.vm.ThreadList.Count
-
- runnableNonDaemons - Variable in class gov.nasa.jpf.vm.ThreadList.Count
-
- runnablePredicate - Variable in class gov.nasa.jpf.vm.SingleProcessVM
-
- RunRegistry - Class in gov.nasa.jpf.util
-
little helper to enable resetting classes and objects between JPF runs,
mostly to avoid memory leaks
reset() has to be called at the beginning of a new run, causing all
still registered listeners to be notified.
- RunRegistry() - Constructor for class gov.nasa.jpf.util.RunRegistry
-
- runstart(MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- RUNSTART - Class in gov.nasa.jpf.jvm.bytecode
-
this is an artificial instruction that is automatically prepended to
a run()/main() method call.
- RUNSTART() - Constructor for class gov.nasa.jpf.jvm.bytecode.RUNSTART
-
- runStart(MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- runstart(MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- RunTest - Class in gov.nasa.jpf.tool
-
tool to run JPF test with configured classpath
arguments are supposed to be of type
{} {}
all leading config options are used to create the initial Config, but be
aware of that each test (TestJPF.verifyX() invocation) uses its own
Config and JPF object, i.e.
- RunTest() - Constructor for class gov.nasa.jpf.tool.RunTest
-
- RunTest.Failed - Exception in gov.nasa.jpf.tool
-
- runTests(Class<? extends TestJPF>, String...) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
this is the main test loop if this TestJPF instance is executed directly
or called from RunTest.
- runTestsOfThisClass(String[]) - Static method in class gov.nasa.jpf.util.test.TestJPF
-
NOTE: this needs to be called from the concrete test class, typically from
its main() method, otherwise we don't know the name of the class we have
to pass to JPF
- runTestsOfThisClass___3Ljava_lang_String_2__V(MJIEnv, int, int) - Method in class gov.nasa.jpf.util.test.JPF_gov_nasa_jpf_util_test_TestJPF
-
- RUNTIME_INVISIBLE_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- RUNTIME_VISIBLE_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- RUNTIME_VISIBLE_TYPE_ANNOTATIONS_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- S1 - Static variable in class gov.nasa.jpf.util.SparseClusterArray
-
- S2 - Static variable in class gov.nasa.jpf.util.SparseClusterArray
-
- S3 - Static variable in class gov.nasa.jpf.util.SparseClusterArray
-
- saload() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- SALOAD - Class in gov.nasa.jpf.jvm.bytecode
-
Load short from array
..., arrayref, index => ..., value
- SALOAD() - Constructor for class gov.nasa.jpf.jvm.bytecode.SALOAD
-
- saload() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- saload() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- saload() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- saload() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- saload() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- SAME_PACKAGE - Static variable in class gov.nasa.jpf.util.test.TestJPF
-
- sameSourceLocation(Step) - Method in class gov.nasa.jpf.vm.Step
-
- samMethodNameAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- sastore() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- SASTORE - Class in gov.nasa.jpf.jvm.bytecode
-
Store into short array
..., array, index, value => ...
- SASTORE() - Constructor for class gov.nasa.jpf.jvm.bytecode.SASTORE
-
- sastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- sastore() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- sastore() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- sastore() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- sastore() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- savedFrame - Variable in class gov.nasa.jpf.listener.Perturbator
-
- scheduleFinalizer() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
-
- Scheduler - Interface in gov.nasa.jpf.vm
-
a policy interface that is used for all system operations that might
cause ThreadChoiceGenerators
- scheduler - Variable in class gov.nasa.jpf.vm.VM
-
ThreadChoiceGenerator management related to data races and shared objects
- scopeEntries - Variable in class gov.nasa.jpf.vm.VariableAnnotationInfo
-
- script - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- Script - Class in gov.nasa.jpf.util.script
-
- Script() - Constructor for class gov.nasa.jpf.util.script.Script
-
the stuff we need for traversal
- ScriptElement - Class in gov.nasa.jpf.util.script
-
- ScriptElementContainer - Class in gov.nasa.jpf.util.script
-
- ScriptElementContainer.SECIterator - Class in gov.nasa.jpf.util.script
-
- ScriptEnvironment<CG extends ChoiceGenerator<?>> - Class in gov.nasa.jpf.util.script
-
class representing a statemachine environment that produces SCEventGenerators
from scripts
- ScriptEnvironment(String) - Constructor for class gov.nasa.jpf.util.script.ScriptEnvironment
-
- ScriptEnvironment(String, Reader) - Constructor for class gov.nasa.jpf.util.script.ScriptEnvironment
-
- scriptFileName - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- search - Variable in class gov.nasa.jpf.report.Reporter
-
- search() - Method in class gov.nasa.jpf.search.DFSearch
-
state model of the search
next new -> action
T T forward
T F backtrack, forward
F T backtrack, forward
F F backtrack, forward
end condition
backtrack failed (no saved states)
| property violation (currently only checked in new states)
| search constraint (depth or memory or time)
<2do> we could split the properties into forward and backtrack properties,
the latter ones being usable for liveness properties that are basically
condition accumulators for sub-paths of the state space, to be checked when
we backtrack to the state where they were introduced.
- search() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- search() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- search() - Method in class gov.nasa.jpf.search.PathSearch
-
- search() - Method in class gov.nasa.jpf.search.RandomSearch
-
- Search - Class in gov.nasa.jpf.search
-
the mother of all search classes.
- Search(Config, VM) - Constructor for class gov.nasa.jpf.search.Search
-
- search() - Method in class gov.nasa.jpf.search.Search
-
- search() - Method in class gov.nasa.jpf.search.Simulation
-
- searchConstraintHit(Search) - Method in class gov.nasa.jpf.listener.SearchStats
-
- searchConstraintHit(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
-
- searchConstraintHit(Search) - Method in class gov.nasa.jpf.listener.TraceStorer
-
- searchConstraintHit(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- searchConstraintHit(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- searchConstraintHit(Search) - Method in class gov.nasa.jpf.report.Reporter
-
- searchConstraintHit(Search) - Method in class gov.nasa.jpf.report.Statistics
-
- searchConstraintHit(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
there was some contraint hit in the search, we back out
could have been turned into a property, but usually is an attribute of
the search, not the application
- searchConstraintHit(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.InsnCounter
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.PathOutputMonitor
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.SearchStats
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.StateCountEstimator
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
-
- searchFinished(Search) - Method in class gov.nasa.jpf.listener.StateTracker
-
- searchFinished(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- searchFinished(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- searchFinished(Search) - Method in class gov.nasa.jpf.report.Reporter
-
- searchFinished(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
we're done, either with or without a preceeding error
- searchFinished(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- SearchListener - Interface in gov.nasa.jpf.search
-
interface to register for notification by the Search object.
- SearchListenerAdapter - Class in gov.nasa.jpf.search
-
a no-action SearchListener which we can use to override only the
notifications we are interested in
- SearchListenerAdapter() - Constructor for class gov.nasa.jpf.search.SearchListenerAdapter
-
- searchProbed(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- searchProbed(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- searchProbed(Search) - Method in class gov.nasa.jpf.report.Reporter
-
- searchProbed(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
there was a probe request, e.g.
- searchProbed(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.HeapTracker
-
SearchListener interface
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.SearchStats
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.StateCountEstimator
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.StateSpaceAnalyzer
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
-
- searchStarted(Search) - Method in class gov.nasa.jpf.listener.StateTracker
-
- searchStarted(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- searchStarted(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- searchStarted(Search) - Method in class gov.nasa.jpf.report.Reporter
-
- searchStarted(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
we get this after we enter the search loop, but BEFORE the first forward
- searchStarted(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- searchStarted(Search) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
SearchListener interface
- SearchState - Class in gov.nasa.jpf.search
-
- SearchStats - Class in gov.nasa.jpf.listener
-
An alternative to SearchMonitor that just reports statistics at the end.
- SearchStats() - Constructor for class gov.nasa.jpf.listener.SearchStats
-
- section(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
-
- Section - Class in gov.nasa.jpf.util.script
-
this script element is just a way to do logical partitioning of scripts
and doesn't bear any additional info than just an id.
- Section(ScriptElement, String) - Constructor for class gov.nasa.jpf.util.script.Section
-
- Section(ScriptElement, List<String>, int) - Constructor for class gov.nasa.jpf.util.script.Section
-
- sections - Variable in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- seed - Variable in class gov.nasa.jpf.util.RandomPermutationGenerator
-
- seed - Variable in class gov.nasa.jpf.vm.choice.RandomIntIntervalGenerator
-
- seg - Variable in class gov.nasa.jpf.util.SparseClusterArray.ChunkNode
-
- seg - Variable in class gov.nasa.jpf.util.SparseClusterArray.Node
-
- seg - Variable in class gov.nasa.jpf.util.SparseClusterArray.Root
-
- SEG_BITS - Static variable in class gov.nasa.jpf.util.SparseClusterArray
-
- SEG_MASK - Static variable in class gov.nasa.jpf.util.SparseClusterArray
-
- select(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- select(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- sequence(Event...) - Method in interface gov.nasa.jpf.util.event.EventConstructor
-
- sequence(ScriptElementContainer) - Method in class gov.nasa.jpf.util.script.ESParser
-
- SequenceInterpreter - Class in gov.nasa.jpf.util.script
-
an interpreter that walks a ScriptElementContainer hierarchy, returning
Events and Alternatives while expanding loops
- SequenceInterpreter(ScriptElementContainer) - Constructor for class gov.nasa.jpf.util.script.SequenceInterpreter
-
- serializeClass(StaticElementInfo) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- serializeClass(StaticElementInfo) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- serializeClass(StaticElementInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.AdaptiveSerializer
-
- serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializeClassLoaders() - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
-
- serializeFrame(StackFrame) - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
-
- serializeFrame(StackFrame) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- serializeFrame(StackFrame) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- serializeFrame(StackFrame) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
more generic, but less efficient because it can't use block operations
protected void _serializeFrame(StackFrame frame){
buf.add(frame.getMethodInfo().getGlobalId());
buf.add(frame.getPC().getInstructionIndex());
int len = frame.getTopPos()+1;
buf.add(len);
// this looks like something we can push into the frame
int[] slots = frame.getSlots();
for (int i = 0; i < len; i++) {
if (frame.isReferenceSlot(i)) {
processReference(slots[i]);
} else {
buf.add(slots[i]);
}
}
}
- serializeLockedObjects(List<ElementInfo>) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializeNativeStateHolder(NativeStateHolder) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- serializeNativeStateHolder(NativeStateHolder) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializeNativeStateHolders() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- serializeNativeStateHolders() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializer - Variable in class gov.nasa.jpf.vm.SerializingStateSet
-
- serializer - Variable in class gov.nasa.jpf.vm.VM
-
optional serializer to support stateSet
- serializeStackFrames() - Method in class gov.nasa.jpf.vm.serialize.CFSerializer
-
- serializeStackFrames() - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- serializeStackFrames(ThreadInfo) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- serializeStackFrames() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializeStackFrames(ThreadInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializeStackFrames(ThreadInfo) - Method in class gov.nasa.jpf.vm.serialize.TopFrameSerializer
-
- serializeStatics(Statics) - Method in class gov.nasa.jpf.vm.serialize.DynamicAbstractionSerializer
-
- serializeStatics(Statics) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializeThreadState(ThreadInfo) - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- serializeThreadStates() - Method in class gov.nasa.jpf.vm.serialize.FilteringSerializer
-
- SerializingStateSet - Class in gov.nasa.jpf.vm
-
- SerializingStateSet() - Constructor for class gov.nasa.jpf.vm.SerializingStateSet
-
- set(int, boolean) - Method in class gov.nasa.jpf.util.BitArray
-
- set(int, int) - Method in class gov.nasa.jpf.util.BitArray
-
- set(int) - Method in class gov.nasa.jpf.util.BitArray
-
- set(int) - Method in class gov.nasa.jpf.util.BitSet1024
-
- set(int) - Method in class gov.nasa.jpf.util.BitSet256
-
- set(int) - Method in class gov.nasa.jpf.util.BitSet64
-
- set(int, int) - Method in class gov.nasa.jpf.util.DynamicIntArray
-
- set(int, E) - Method in class gov.nasa.jpf.util.DynamicObjectArray
-
- set(int) - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- set(int, boolean) - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- set(int, int) - Method in class gov.nasa.jpf.util.IntVector
-
- set(int, long) - Method in class gov.nasa.jpf.util.LongVector
-
- set(int) - Method in class gov.nasa.jpf.util.MutableInteger
-
- set(int, E) - Method in class gov.nasa.jpf.util.ObjArray
-
- set(Object, Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- set(int, E) - Method in class gov.nasa.jpf.util.ObjVector
-
- set(int, V) - Method in class gov.nasa.jpf.util.PSIntMap
-
this either replaces or adds newElements new value
- set(int, E) - Method in class gov.nasa.jpf.util.SingleElementList
-
- set(SourceRef) - Method in class gov.nasa.jpf.util.SourceRef
-
- set(int, E) - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- set(int, int) - Method in class gov.nasa.jpf.util.SparseIntVector
-
- set(int, E) - Method in class gov.nasa.jpf.util.SparseObjVector
-
- set(int, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericHeap
-
internal setter used during allocation
- set(int, ElementInfo) - Method in class gov.nasa.jpf.vm.OVHeap
-
- set(int, ElementInfo) - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- set1SlotField(FieldInfo, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- set2SlotField(FieldInfo, long) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setAlive(boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setAll() - Method in class gov.nasa.jpf.util.BitArray
-
- setAll(ThreadInfo[]) - Method in class gov.nasa.jpf.vm.ThreadList
-
Replaces the array of ThreadInfos.
- setAlt(Event) - Method in class gov.nasa.jpf.util.event.Event
-
- setAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setAnnotation(ClassFile, Object, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setAnnotation(Object) - Method in class gov.nasa.jpf.vm.Transition
-
- setAnnotationCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setAnnotationCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setAnnotationCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setAnnotationFieldValue(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setAnnotationFieldValue(ClassFile, Object, int, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setAnnotationFieldValue(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setAnnotationFieldValue(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setAnnotations(AnnotationInfo[]) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setAnnotations(AnnotationInfo[]) - Method in class gov.nasa.jpf.vm.InfoObject
-
- setAnnotationsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setAnnotationsDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setAnnotationsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setAnnotationValueCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setAnnotationValueCount(ClassFile, Object, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setAnnotationValueCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setAnnotationValueElementCount(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setAnnotationValueElementCount(ClassFile, Object, int, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setAnnotationValueElementCount(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setAnnotationValueElementCount(ClassFile, Object, int, int, String, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setAnnotationValueElementsDone(ClassFile, Object, int, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setAnnotationValueElementsDone(ClassFile, Object, int, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setAnnotationValueElementsDone(ClassFile, Object, int, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setAnnotationValueElementsDone(ClassFile, Object, int, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setAnnotationValueGetterCode(MethodInfo, FieldInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
to be called from super proxy ctor
this needs to be in the VM specific ClassInfo because we need to create code
- setAnnotationValueGetterCode(MethodInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setAnnotationValuesDone(ClassFileReader, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- setAnnotationValuesDone(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setAnnotationValuesDone(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setAnnotationValuesDone(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setArgs(Object[]) - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- setArgument(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- setArgument(int, int, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- setArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- setArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
-
- setArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- setArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setArguments(ThreadInfo) - Method in class gov.nasa.jpf.jvm.JVMNativeStackFrame
-
- setArguments(String[]) - Method in class gov.nasa.jpf.util.script.Event
-
- setArrayElement(ThreadInfo, StackFrame, ElementInfo) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- setAssertionStatus() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setAttr(Object) - Method in interface gov.nasa.jpf.util.Attributable
-
- setAttr(Object) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setAttr(Object) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setAttr(Object) - Method in class gov.nasa.jpf.vm.InfoObject
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setAttr(Object) - Method in class gov.nasa.jpf.vm.Instruction
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setAttributes(ClassInfo) - Method in interface gov.nasa.jpf.vm.Attributor
-
- setAttributes(ClassInfo) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- setAttributes(ClassInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setAttributes(ClassInfo) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
to be called on each ClassInfo created in the realm of this SystemClassLoader
- setBase(ChoiceGenerator<T>) - Method in class gov.nasa.jpf.vm.choice.CompoundChoiceGenerator
-
- setBit(int, int) - Static method in class gov.nasa.jpf.util.Misc
-
- setBitInBitSet(int, int, boolean) - Static method in class gov.nasa.jpf.vm.Verify
-
- setBitInBitSet__IIZ__V(MJIEnv, int, int, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setBlockedInAtomicSection() - Method in class gov.nasa.jpf.vm.SystemState
-
- setBlockedInAtomicSection() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setBlockingCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
set a runnable CG that would break a atomic section because it requires
a context switch
- setBooleanArrayElement(int, int, boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setBooleanElement(int, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setBooleanField(String, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setBooleanField(FieldInfo, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setBooleanField(int, String, boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setBooleanValue(int, boolean) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setBooleanValue(int, boolean) - Method in class gov.nasa.jpf.vm.BooleanArrayFields
-
- setBooleanValue(int, boolean) - Method in class gov.nasa.jpf.vm.Fields
-
- setBooleanValue(int, boolean) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setBootstrapMethod(ClassFile, Object, int, int, String, String, String, int[]) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setBootstrapMethod(ClassFile, Object, int, int, String, String, String, int[]) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setBootstrapMethod(ClassFile, Object, int, int, String, String, String, int[]) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setBootstrapMethodCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setBootstrapMethodCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setBootstrapMethodCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setBootstrapMethodsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setBootstrapMethodsDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setBootstrapMethodsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setBoring(boolean) - Method in class gov.nasa.jpf.vm.SystemState
-
- setByteArrayElement(int, int, byte) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setBytecodeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setBytecodeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setBytecodeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setBytecodeTypeParameterAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setBytecodeTypeParameterAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setBytecodeTypeParameterAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setByteElement(int, byte) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setByteField(String, byte) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setByteField(FieldInfo, byte) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setByteField(int, String, byte) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setByteValue(int, byte) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setByteValue(int, byte) - Method in class gov.nasa.jpf.vm.ByteArrayFields
-
- setByteValue(int, byte) - Method in class gov.nasa.jpf.vm.Fields
-
- setByteValue(int, byte) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setCachedMemento(Memento<ElementInfo>) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setCachedMemento(Memento<ThreadInfo>) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setCallArguments(ThreadInfo) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
-
this sets up arguments from a bytecode caller
- setCascaded() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setCascaded() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setCause(NullTracker.NullSource) - Method in class gov.nasa.jpf.listener.NullTracker.NullSource
-
- setCharArrayElement(int, int, char) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setCharElement(int, char) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setCharField(String, char) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setCharField(FieldInfo, char) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setCharField(int, String, char) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setCharValue(int, char) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setCharValue(int, char) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- setCharValue(int, char) - Method in class gov.nasa.jpf.vm.Fields
-
- setCharValue(int, char) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setCharValues(char[]) - Method in class gov.nasa.jpf.vm.CharArrayFields
-
- setClass(ClassFile, String, String, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setClass(ClassFile, String, String, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setClass(ClassFile, String, String, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setClass(ClassFile, String, String, int, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setClass(String, String, int, int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setClassAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setClassAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setClassAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setClassAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setClassAssertionStatus(String, boolean) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- setClassAttribute(ClassFile, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setClassAttribute(ClassFile, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setClassAttribute(ClassFile, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setClassAttribute(ClassFile, int, String, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setClassAttributeCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setClassAttributeCount(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setClassAttributeCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setClassAttributesDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setClassAttributesDone(ClassFile) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setClassAttributesDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setClassLoader(ClassLoader) - Method in class gov.nasa.jpf.Config
-
- setClassLoaderObject(ElementInfo) - Method in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- setClassObjectRef(int) - Method in class gov.nasa.jpf.vm.StaticElementInfo
-
- setClonedEntryValue(String, Object) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- setCode(ClassFile, Object, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setCode(ClassFile, Object, int, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setCode(ClassFile, Object, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setCode(Instruction[]) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setCodeAttribute(ClassFile, Object, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setCodeAttribute(ClassFile, Object, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setCodeAttribute(ClassFile, Object, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setCodeAttributeCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setCodeAttributeCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setCodeAttributeCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setCodeAttributesDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setCodeAttributesDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setCodeAttributesDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setComment(String) - Method in class gov.nasa.jpf.vm.Step
-
- setConfigPathProperties(String) - Method in class gov.nasa.jpf.Config
-
- setConstantValue(ClassFile, Object, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setConstantValue(ClassFile, Object, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setConstantValue(ClassFile, Object, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.BooleanFieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.ByteFieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.CharFieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.DoubleFieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.FieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.FloatFieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.IntegerFieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.LongFieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.ReferenceFieldInfo
-
- setConstantValue(Object) - Method in class gov.nasa.jpf.vm.ShortFieldInfo
-
- setConstructed() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setContents(File, byte[]) - Static method in class gov.nasa.jpf.util.FileUtils
-
- setContents(File, String) - Static method in class gov.nasa.jpf.util.FileUtils
-
- setContext(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setContext(ThreadInfo) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setContext(String, String, int, int) - Method in class gov.nasa.jpf.vm.Instruction
-
- setContextExpander(EventContext) - Method in class gov.nasa.jpf.util.event.EventChoiceGenerator
-
- setCounter(int, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- setCounter__II__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setCurrent() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
to be called before the first advance().
- setCurrent() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setData(byte[]) - Method in class gov.nasa.jpf.jvm.ClassFile
-
set classfile data.
- setDeclaredIntField(String, String, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setDeclaredIntField(int, String, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setDeclaredLongField(String, String, long) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setDeclaredReferenceField(String, String, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setDeclaredReferenceField(int, String, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setDefaultAssertionStatus(boolean) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- setDepthLimit(int) - Method in class gov.nasa.jpf.search.Search
-
- setDirectCallCode(MethodInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- setDirectCallCode(MethodInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setDone() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setDone() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setDoubleArgument(int, double, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- setDoubleArgumentLocal(int, double, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setDoubleArrayElement(int, int, double) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setDoubleElement(int, double) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setDoubleField(String, double) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setDoubleField(FieldInfo, double) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setDoubleField(int, String, double) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setDoubleLocalVariable(int, double) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setDoubleValue(int, double) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setDoubleValue(int, double) - Method in class gov.nasa.jpf.vm.DoubleArrayFields
-
- setDoubleValue(int, double) - Method in class gov.nasa.jpf.vm.Fields
-
- setDoubleValue(int, double) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setElementAttr(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setElementAttr(int, int, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setElementAttribute(Object, int, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- setElementAttribute__Ljava_lang_Object_2II__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setElementAttrNoClone(int, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setElementInfoAttrs(int) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setEnclosingClass(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setEnclosingMethod(ClassFile, Object, String, String, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setEnclosingMethod(ClassFile, Object, String, String, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setEnclosingMethod(ClassFile, Object, String, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setEnclosingMethod(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setEntries(AnnotationInfo.Entry[]) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- setEnumAnnotationValue(ClassFile, Object, int, int, String, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setEnumAnnotationValue(ClassFile, Object, int, int, String, int, String, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setEnumAnnotationValue(ClassFile, Object, int, int, String, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setEnumAnnotationValue(ClassFile, Object, int, int, String, int, String, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setError() - Method in class gov.nasa.jpf.util.DevNullPrintStream
-
- setException(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setException(ClassFile, Object, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setException(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setException(int, String) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setExceptionCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setExceptionCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setExceptionCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setExceptionHandler(ClassFile, Object, int, int, int, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setExceptionHandler(ClassFile, Object, int, int, int, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setExceptionHandler(ClassFile, Object, int, int, int, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setExceptionHandler(int, int, int, int, String) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setExceptionHandlers(ExceptionHandler[]) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setExceptionHandlerTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setExceptionHandlerTableCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setExceptionHandlerTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setExceptionHandlerTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setExceptionHandlerTableDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setExceptionHandlerTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setExceptionParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setExceptionParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setExceptionParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setExceptionReference(int) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- setExceptionReference(int) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
-
- setExceptionReference(int) - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- setExceptionReference(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setExceptionReferenceAttribute(Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- setExceptionReferenceAttribute(Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- setExceptionReferenceAttribute(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setExceptionsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setExceptionsDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setExceptionsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setExcludes(String...) - Method in class gov.nasa.jpf.listener.ChoiceTracker
-
- setExecThread(VM) - Method in class gov.nasa.jpf.vm.SystemState
-
- setExecutedMethod(NativeMethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.EXECUTENATIVE
-
- setExposed() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setExposed(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.AASTORE
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.ArrayStoreInstruction
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.BASTORE
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.CASTORE
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.DASTORE
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.FASTORE
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.IASTORE
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.LASTORE
-
- setField(ElementInfo, int, long) - Method in class gov.nasa.jpf.jvm.bytecode.LongArrayStoreInstruction
-
- setField(ThreadInfo, StackFrame, ElementInfo, FieldInfo) - Static method in class gov.nasa.jpf.jvm.bytecode.PutHelper
-
- setField(ElementInfo, int) - Method in class gov.nasa.jpf.jvm.bytecode.SASTORE
-
- setField(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setField(ClassFile, int, int, String, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setField(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setField(String, String) - Method in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
for explicit construction
- setFieldAttr(FieldInfo, Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setFieldAttr(int, int, Object) - Method in class gov.nasa.jpf.vm.Fields
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setFieldAttr(int, String, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setFieldAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setFieldAttribute(ClassFile, int, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setFieldAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setFieldAttribute(Object, String, int) - Static method in class gov.nasa.jpf.vm.Verify
-
note - these are mostly for debugging purposes (to see if attributes get
propagated correctly, w/o having to write a listener), since attributes are
supposed to be created at the native side, and hence can't be accessed from
the application
- setFieldAttribute__Ljava_lang_Object_2Ljava_lang_String_2I__V(MJIEnv, int, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setFieldAttributeCount(ClassFile, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setFieldAttributeCount(ClassFile, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setFieldAttributeCount(ClassFile, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setFieldAttributes(FieldSpecMatcher, FieldSpecMatcher, ClassInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setFieldAttributesDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setFieldAttributesDone(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setFieldAttributesDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setFieldCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setFieldCount(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setFieldCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setFieldDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setFieldDone(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setFieldDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setFieldLockInfo(FieldInfo, FieldLockInfo) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setFields(FieldInfo[]) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setFieldsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setFieldsDone(ClassFile) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setFieldsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setFilter(Filter) - Method in class gov.nasa.jpf.util.JPFLogger
-
- setFinalized() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setFinalizerThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.ApplicationContext
-
- setFireWall() - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- setFirewall(boolean) - Method in class gov.nasa.jpf.vm.MethodInfo
-
turn unhandled exceptionHandlers at the JPF execution level
into UnhandledException throws at the host VM level
this is useful to implement firewalls for direct calls
which should not let exceptionHandlers permeate into bytecode/
application code
- setFloatArgument(int, float, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- setFloatArgumentLocal(int, float, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setFloatArrayElement(int, int, float) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setFloatElement(int, float) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setFloatField(String, float) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setFloatField(FieldInfo, float) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setFloatField(int, String, float) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setFloatLocalVariable(int, float) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setFloatValue(int, float) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setFloatValue(int, float) - Method in class gov.nasa.jpf.vm.Fields
-
- setFloatValue(int, float) - Method in class gov.nasa.jpf.vm.FloatArrayFields
-
- setFloatValue(int, float) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setForced(boolean) - Method in class gov.nasa.jpf.vm.SystemState
-
- setFormalParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setFormalParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setFormalParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setFrameAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
this replaces all of them - use only if you know there are no
SystemAttributes in the list (which would cause an exception)
- setFromState(State) - Method in class gov.nasa.jpf.util.automaton.Transition
-
- setFuncObjFields(ElementInfo, BootstrapMethodInfo, String[], Object[]) - Method in class gov.nasa.jpf.vm.FunctionObjectFactory
-
- setGcEnabled(boolean) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- setGenericSignature(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setGenericSignature(String) - Method in class gov.nasa.jpf.vm.FieldInfo
-
- setGenericSignature(String) - Method in interface gov.nasa.jpf.vm.GenericSignatureHolder
-
- setGenericSignature(String) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setGlobal(ChoiceGenerator<?>) - Static method in class gov.nasa.jpf.vm.GlobalSchedulingPoint
-
- setHeuristicSearchValue(int) - Static method in class gov.nasa.jpf.vm.Verify
-
- setHeuristicSearchValue__I__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setId(int) - Method in class gov.nasa.jpf.util.automaton.State
-
- setId(int) - Method in class gov.nasa.jpf.util.automaton.Transition
-
- setId(String) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setId(String) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setId(int) - Method in class gov.nasa.jpf.vm.SystemState
-
- setIdRef(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setIdRef(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setIgnored(boolean) - Method in class gov.nasa.jpf.vm.SystemState
-
this can be called anywhere from within a transition, to revert it and
go on with the next choice.
- setIgnoredState(boolean) - Method in class gov.nasa.jpf.search.Search
-
- setInCurrentRootLevel(int, V) - Method in class gov.nasa.jpf.util.PSIntMap
-
that's ugly, but if we use recursion we need newElements result object to obtain the new stagingNode and
the size change, which means there would be an additional allocation per set() or newElements non-persistent,
transient object that would need synchronization
- setIndex(int) - Method in class gov.nasa.jpf.jvm.bytecode.ALOAD
-
for explicit construction
- setInherited(boolean) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- setInitialized() - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setInitializing(ThreadInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setInnerClass(ClassFile, Object, int, String, String, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setInnerClass(ClassFile, Object, int, String, String, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setInnerClass(ClassFile, Object, int, String, String, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setInnerClassCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setInnerClassCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setInnerClassCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setInnerClassesDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setInnerClassesDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setInnerClassesDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setInnerClassNames(String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setInNewRootLevel(int, int, V) - Method in class gov.nasa.jpf.util.PSIntMap
-
- setInsn(Instruction) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setInsn(Instruction) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setIntArrayElement(int, int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setIntElement(int, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setInteresting(boolean) - Method in class gov.nasa.jpf.vm.SystemState
-
- setInterface(ClassFile, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setInterface(ClassFile, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setInterface(ClassFile, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setInterface(ClassFile, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setInterfaceCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setInterfaceCount(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setInterfaceCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setInterfaceNames(String[]) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setInterfacesDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setInterfacesDone(ClassFile) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setInterfacesDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setIntField(String, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setIntField(FieldInfo, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setIntField(int, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setIntValue(int, int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setIntValue(int, int) - Method in class gov.nasa.jpf.vm.Fields
-
- setIntValue(int, int) - Method in class gov.nasa.jpf.vm.IntArrayFields
-
- setIntValue(int, int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setInvokedMethod(String, String, String) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
this is for explicit initialization (not BCEL)
- setInvokes(List<Invocation>) - Method in class gov.nasa.jpf.jvm.bytecode.INVOKECG
-
- setItems(int, String[]) - Method in class gov.nasa.jpf.report.Publisher
-
- setLambdaDirectCallCode(MethodInfo, BootstrapMethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
This method creates the body of the function object method that captures the
lambda behavior.
- setLambdaDirectCallCode(MethodInfo, BootstrapMethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setLevel(Level) - Method in class gov.nasa.jpf.util.JPFLogger
-
- setLimit(int) - Method in class gov.nasa.jpf.util.LimitedInputStream
-
- setLineNumber(ClassFile, Object, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setLineNumber(ClassFile, Object, int, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setLineNumber(ClassFile, Object, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setLineNumber(int, int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setLineNumbers(int[], int[]) - Method in class gov.nasa.jpf.vm.MethodInfo
-
note - this depends on that we already have a code array
and that the lines/startPcs are sorted (monotonic increasing)
- setLineNumbers(int[]) - Method in class gov.nasa.jpf.vm.MethodInfo
-
this version takes an already expanded line number array which has to be of
the same size as the code array
- setLineNumberTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setLineNumberTableCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setLineNumberTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setLineNumberTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setLineNumberTableDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setLineNumberTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setLinksFrom(Event) - Method in class gov.nasa.jpf.util.event.Event
-
- setLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
this replaces all of them - use only if you know
- there will be only one attribute at callerSlots time
- you obtained the value you set by callerSlots previous getXAttr()
- you constructed callerSlots multi value list with ObjectList.createList()
- setLocalAttribute(String, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- setLocalAttribute__Ljava_lang_String_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setLocalReferenceVariable(int, int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setLocalVar(ClassFile, Object, int, String, String, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setLocalVar(ClassFile, Object, int, String, String, int, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setLocalVar(ClassFile, Object, int, String, String, int, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setLocalVar(int, String, String, int, int, int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setLocalVarAnnotations() - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setLocalVariable(int, int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setLocalVariable(int, int, boolean) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setLocalVarTable(LocalVarInfo[]) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setLocalVarTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setLocalVarTableCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setLocalVarTableCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setLocalVarTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setLocalVarTableDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setLocalVarTableDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setLocation(int, int) - Method in class gov.nasa.jpf.vm.Instruction
-
- setLockCount(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Sets the number of locks held at the time of a wait.
- setLogLevel(Level) - Method in interface gov.nasa.jpf.util.Loggable
-
- setLongArgument(int, long, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- setLongArgument(int, long, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- setLongArgumentLocal(int, long, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- setLongArgumentLocal(int, long, Object) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
-
- setLongArgumentLocal(int, long, Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- setLongArgumentLocal(int, long, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setLongArrayElement(int, int, long) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setLongElement(int, long) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setLongField(String, long) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setLongField(FieldInfo, long) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setLongField(int, String, long) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setLongLocalAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setLongLocalVariable(int, long) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setLongOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
this replaces all of them - use only if you know
- there will be only one attribute at callerSlots time
- you obtained the value you set by callerSlots previous getXAttr()
- you constructed callerSlots multi value list with ObjectList.createList()
- setLongValue(int, long) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setLongValue(int, long) - Method in class gov.nasa.jpf.vm.Fields
-
- setLongValue(int, long) - Method in class gov.nasa.jpf.vm.LongArrayFields
-
- setLongValue(int, long) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setMandatoryNextChoiceGenerator(ChoiceGenerator<?>, String) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setMandatoryNextChoiceGenerator(ChoiceGenerator<?>, String) - Method in class gov.nasa.jpf.vm.SystemState
-
- setMandatoryNextChoiceGenerator(ChoiceGenerator<?>, String) - Method in class gov.nasa.jpf.vm.VM
-
- setMarked() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setMaxLocals(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setMaxStack(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setMaybeBlockingCG(String, ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
set a runnable CG that only breaks a atomic section if the blocking thread
is the currently executing one
- setMethod(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setMethod(ClassFile, int, int, String, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setMethod(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setMethod(ClassFile, int, int, String, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setMethod(MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setMethodAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setMethodAttribute(ClassFile, int, int, String, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setMethodAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setMethodAttribute(ClassFile, int, int, String, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setMethodAttributeCount(ClassFile, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setMethodAttributeCount(ClassFile, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setMethodAttributeCount(ClassFile, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setMethodAttributesDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setMethodAttributesDone(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setMethodAttributesDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setMethodCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setMethodCount(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setMethodCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setMethodCount(ClassFile, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setMethodDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setMethodDone(ClassFile, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setMethodDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setMethodDone(ClassFile, int) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setMethodInfo(MethodInfo, StackFrame) - Method in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- setMethodInfo(MethodInfo) - Method in class gov.nasa.jpf.vm.Instruction
-
that's used for explicit construction of MethodInfos (synthetic methods)
- setMethods(MethodInfo[]) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setMethodsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setMethodsDone(ClassFile) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setMethodsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setMethodsDone(ClassFile) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setName(String) - Method in class gov.nasa.jpf.vm.AnnotationInfo
-
- setNativeCallCode(NativeMethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- setNativeCallCode(NativeMethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setNativeLibs(String[]) - Method in class gov.nasa.jpf.JPFClassLoader
-
- setNext(Event) - Method in class gov.nasa.jpf.util.event.Event
-
- setNextChoiceGenerator(ChoiceGenerator<ThreadInfo>) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setNextChoiceGenerator(ChoiceGenerator<ThreadInfo>) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setNextChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setNextChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.SystemState
-
set the ChoiceGenerator to be used in the next transition
- setNextChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setNextChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.VM
-
- setNextPC(Instruction) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
explicitly set the next insn to enter.
- setNonBlockingCG(String, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
set a runnable CG that is optional if we are in a atomic section
- setObjectAttr(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setObjectAttr(Object) - Method in class gov.nasa.jpf.vm.Fields
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setObjectAttr(int, Object) - Method in class gov.nasa.jpf.vm.MJIEnv
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setObjectAttribute(Object, int) - Static method in class gov.nasa.jpf.vm.Verify
-
- setObjectAttribute__Ljava_lang_Object_2I__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setObjectAttrNoClone(Object) - Method in class gov.nasa.jpf.vm.ElementInfo
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
- setObjectRef(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setOperand(int, int, boolean) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setOperandAttr(Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
this replaces all of them - use only if you know
- there will be only one attribute at callerSlots time
- you obtained the value you set by callerSlots previous getXAttr()
- you constructed callerSlots multi value list with ObjectList.createList()
- setOperandAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
this replaces all of them - use only if you know
- there will be only one attribute at callerSlots time
- you obtained the value you set by callerSlots previous getXAttr()
- you constructed callerSlots multi value list with ObjectList.createList()
- setOutOfMemory(boolean) - Method in class gov.nasa.jpf.vm.GenericHeap
-
- setOutOfMemory(boolean) - Method in interface gov.nasa.jpf.vm.Heap
-
- setOutput(OutputStream) - Method in class gov.nasa.jpf.util.LogHandler
-
- setOutput(OutputStream) - Static method in class gov.nasa.jpf.util.LogManager
-
- setOutput(String) - Method in class gov.nasa.jpf.vm.Transition
-
- setOutputStream(OutputStream) - Method in interface gov.nasa.jpf.vm.DebugStateSerializer
-
- setOutputStream(OutputStream) - Method in class gov.nasa.jpf.vm.serialize.DebugCFSerializer
-
- setOutputStream(OutputStream) - Method in class gov.nasa.jpf.vm.serialize.DebugFilteringSerializer
-
- setPackageAssertionStatus(String, boolean) - Method in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- setParameterAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setParameterAnnotation(ClassFile, Object, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setParameterAnnotation(ClassFile, Object, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setParameterAnnotationCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setParameterAnnotationCount(ClassFile, Object, int, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setParameterAnnotationCount(ClassFile, Object, int, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setParameterAnnotations(int, AnnotationInfo[]) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setParameterAnnotations(AnnotationInfo[][]) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setParameterAnnotationsDone(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setParameterAnnotationsDone(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setParameterAnnotationsDone(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setParameterCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setParameterCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setParameterCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setParametersDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setParametersDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setParametersDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setParent(Logger) - Method in class gov.nasa.jpf.util.JPFLogger
-
- setPathSensitive(boolean) - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- setPathSensitive(boolean) - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- setPC(Instruction) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setPC(Instruction) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Sets the program counter of the top stack frame.
- setPeerClass(Class<?>) - Static method in class gov.nasa.jpf.vm.Verify
-
- setPos(int) - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- setPrev(Event) - Method in class gov.nasa.jpf.util.event.Event
-
- setPrev(ScriptElementContainer.SECIterator) - Method in class gov.nasa.jpf.util.script.ScriptElementContainer.SECIterator
-
- setPrevious(StackFrame) - Method in class gov.nasa.jpf.vm.StackFrame
-
to be set (by ThreadInfo) when the frame is pushed.
- setPreviousChoiceGenerator(ChoiceGenerator<?>) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setPreviousChoiceGenerator(ChoiceGenerator<?>) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setPrimitiveAnnotationValue(ClassFile, Object, int, int, String, int, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setPrimitiveAnnotationValue(ClassFile, Object, int, int, String, int, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setPrimitiveAnnotationValue(ClassFile, Object, int, int, String, int, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setPrimitiveAnnotationValue(ClassFile, Object, int, int, String, int, Object) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setPriority(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setProcessed() - Method in class gov.nasa.jpf.util.event.Event
-
- setProperties(String...) - Static method in class gov.nasa.jpf.vm.Verify
-
- setProperties___3Ljava_lang_String_2__V(MJIEnv, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setProperty(String, String) - Method in class gov.nasa.jpf.Config
-
- setPublisherItems(Class<T>, int, String[]) - Method in class gov.nasa.jpf.JPF
-
- setPublisherItems(Class<T>, int, String[]) - Method in class gov.nasa.jpf.report.Reporter
-
- setQueue(ArrayList<EventGenerator>) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- setRange(int, int, E) - Method in class gov.nasa.jpf.util.ObjVector
-
set range of values
- setRange(int, int, int) - Method in class gov.nasa.jpf.util.SparseIntVector
-
- setRef(int) - Method in class gov.nasa.jpf.vm.PredicateMap
-
- setReferenceArgument(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- setReferenceArgument(int, int, Object) - Method in class gov.nasa.jpf.vm.DirectCallStackFrame
-
- setReferenceArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMDirectCallStackFrame
-
- setReferenceArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.jvm.JVMStackFrame
-
- setReferenceArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- setReferenceArgumentLocal(int, int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setReferenceArrayElement(int, int, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setReferenceElement(int, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setReferenceField(ThreadInfo, StackFrame, ElementInfo, FieldInfo) - Static method in class gov.nasa.jpf.jvm.bytecode.PutHelper
-
- setReferenceField(String, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setReferenceField(FieldInfo, int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setReferenceField(int, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setReferenceResult(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setReferenceValue(int, int) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setReferenceValue(int, int) - Method in class gov.nasa.jpf.vm.Fields
-
- setReferenceValue(int, int) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setReferenceValue(int, int) - Method in class gov.nasa.jpf.vm.ReferenceArrayFields
-
- setReferencingThreads(ThreadInfoSet) - Method in class gov.nasa.jpf.vm.ElementInfo
-
set the referencing threads.
- setReflection() - Method in class gov.nasa.jpf.vm.StackFrame
-
- setReporter(Reporter) - Method in class gov.nasa.jpf.search.Search
-
- setResult(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setResult(long, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
we don't clone since pushing a return value already changed the caller frame
- setReturnAttr(ThreadInfo, Object) - Method in class gov.nasa.jpf.jvm.bytecode.LongReturn
-
this replaces all of them - use only if you know
- there will be only one attribute at a time
- you obtained the value you set by a previous getXAttr()
- you constructed a multi value list with ObjectList.createList()
we don't clone since pushing a return value already changed the caller frame
- setReturnAttr(Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- setReturnAttribute(Object) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setReturnFrame(StackFrame) - Method in class gov.nasa.jpf.jvm.bytecode.JVMReturnInstruction
-
- setReturnValue(Object) - Method in class gov.nasa.jpf.vm.NativeStackFrame
-
- setRootCG() - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
this one has to be guaranteed to set a CG
- setRootCG() - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setRootCG() - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
set the very first CG, which is not optional
- setRootCG() - Method in class gov.nasa.jpf.vm.VM
-
override this if the concrete VM needs a special root CG
- setRunning() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setRunStartCode(MethodInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.JVMClassInfo
-
- setRunStartCode(MethodInfo, MethodInfo) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setsBeginAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsBeginAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsBeginAtomicCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsBlockedThreadCG(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsBlockedThreadCG(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsBlockedThreadCG(ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsEndAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsEndAtomicCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsEndAtomicCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setSerializer(StateSerializer) - Method in class gov.nasa.jpf.vm.VM
-
- setsExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setShared(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setShared(Object, boolean) - Static method in class gov.nasa.jpf.vm.Verify
-
- setShared__Ljava_lang_Object_2Z__V(MJIEnv, int, int, boolean) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- setShortArrayElement(int, int, short) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setShortElement(int, short) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setShortField(String, short) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setShortField(FieldInfo, short) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setShortField(int, String, short) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setShortValue(int, short) - Method in class gov.nasa.jpf.vm.ArrayFields
-
- setShortValue(int, short) - Method in class gov.nasa.jpf.vm.Fields
-
- setShortValue(int, short) - Method in class gov.nasa.jpf.vm.NamedFields
-
- setShortValue(int, short) - Method in class gov.nasa.jpf.vm.ShortArrayFields
-
- setSid(int) - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setSignature(ClassFileReader, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- setSignature(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setSignature(ClassFile, Object, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setSignature(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setsInterruptCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsInterruptCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsInterruptCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setSize(int) - Method in class gov.nasa.jpf.util.IntVector
-
- setSize(int) - Method in class gov.nasa.jpf.util.LongVector
-
- setSize(int) - Method in class gov.nasa.jpf.util.ObjVector
-
- setsJoinCG(ThreadInfo, ThreadInfo, long) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsJoinCG(ThreadInfo, ThreadInfo, long) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsJoinCG(ThreadInfo, ThreadInfo, long) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setSleeping() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setsLockAcquisitionCG(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsLockAcquisitionCG(ThreadInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsLockAcquisitionCG(ThreadInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsLockReleaseCG(ThreadInfo, ElementInfo, boolean) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsLockReleaseCG(ThreadInfo, ElementInfo, boolean) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsLockReleaseCG(ThreadInfo, ElementInfo, boolean) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setSlotAttr(int, Object) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setsNotifyAllCG(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsNotifyAllCG(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsNotifyAllCG(ThreadInfo, boolean) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsNotifyCG(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsNotifyCG(ThreadInfo, boolean) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsNotifyCG(ThreadInfo, boolean) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setSource(Object) - Method in class gov.nasa.jpf.util.event.Event
-
- setSourceFile(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setSourceFile(ClassFile, Object, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setSourceFile(ClassFile, Object, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setSourceFile(String) - Method in class gov.nasa.jpf.vm.ClassInfo
-
- setsParkCG(ThreadInfo, boolean, long) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsParkCG(ThreadInfo, boolean, long) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsParkCG(ThreadInfo, boolean, long) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsPostFinalizeCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsPostFinalizeCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsPostFinalizeCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsPriorityCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsPriorityCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsPriorityCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsRescheduleCG(ThreadInfo, String) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsRescheduleCG(ThreadInfo, String) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsRescheduleCG(ThreadInfo, String) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsResumeCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsResumeCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsResumeCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setsSharedArrayCG(ThreadInfo, Instruction, ElementInfo, int) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
- setsSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setsSharedClassCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
- setsSharedClassExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsSharedClassExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setsSharedClassExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
- setsSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
<2do> explain why not transitive
these are the public interfaces towards FieldInstructions.
- setsSharedObjectCG(ThreadInfo, Instruction, ElementInfo, FieldInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
- setsSharedObjectExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsSharedObjectExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setsSharedObjectExposureCG(ThreadInfo, Instruction, ElementInfo, FieldInfo, ElementInfo) - Method in interface gov.nasa.jpf.vm.SharednessPolicy
-
- setsSleepCG(ThreadInfo, long, int) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsSleepCG(ThreadInfo, long, int) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsSleepCG(ThreadInfo, long, int) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsStartCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsStartCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsStartCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsStopCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsStopCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsStopCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsSuspendCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsSuspendCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsSuspendCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setStartThread(ThreadInfo) - Method in class gov.nasa.jpf.vm.SystemState
-
- setState(ThreadInfo.State) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Updates the status of the thread.
- setStateDepth(int, int) - Method in class gov.nasa.jpf.search.Search
-
- setStateId(int) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setStateId(int) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setStateId(int) - Method in class gov.nasa.jpf.vm.Transition
-
- setStaticBooleanField(String, String, boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticBooleanField(int, String, boolean) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticByteField(String, String, byte) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticCharField(String, String, char) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticDoubleField(String, String, double) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticFloatField(String, String, float) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticIntField(String, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticIntField(int, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticLongField(String, String, long) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticLongField(int, String, long) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticReferenceField(String, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setStaticReferenceField(int, String, int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- setsTerminationCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsTerminationCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsTerminationCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setStopped(int) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setStored() - Method in class gov.nasa.jpf.vm.GenericHeap
-
- setStringAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setStringAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setStringAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setStringAnnotationValue(ClassFile, Object, int, int, String, int, String) - Method in class gov.nasa.jpf.jvm.JVMAnnotationParser
-
- setsUnparkCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsUnparkCG(ThreadInfo, ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsUnparkCG(ThreadInfo, ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setSuperTypeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setSuperTypeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setSuperTypeAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setsWaitCG(ThreadInfo, long) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsWaitCG(ThreadInfo, long) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsWaitCG(ThreadInfo, long) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setsYieldCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.AllRunnablesSyncPolicy
-
- setsYieldCG(ThreadInfo) - Method in class gov.nasa.jpf.vm.DelegatingScheduler
-
- setsYieldCG(ThreadInfo) - Method in interface gov.nasa.jpf.vm.SyncPolicy
-
- setTarget(String) - Method in class gov.nasa.jpf.Config
-
- setTarget(int, int, int) - Method in class gov.nasa.jpf.jvm.bytecode.LOOKUPSWITCH
-
- setTarget(int, int) - Method in class gov.nasa.jpf.jvm.bytecode.TABLESWITCH
-
- setTarget(int, int, int) - Method in interface gov.nasa.jpf.vm.bytecode.LookupSwitchInstruction
-
- setTarget(int, int) - Method in interface gov.nasa.jpf.vm.bytecode.TableSwitchInstruction
-
- setTargetArgs(String[]) - Method in class gov.nasa.jpf.Config
-
- setTargetEntry(String) - Method in class gov.nasa.jpf.Config
-
- setTerminated() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setTestMethod(String, String) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- setTestMethod(String) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- setTestTargetKeys(Config, StackTraceElement) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- setTestTargetKeys(Config, StackTraceElement) - Method in class gov.nasa.jpf.util.test.TestMultiProcessJPF
-
- setThis(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- setThreadInfo(ThreadInfo) - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- setThreadInfo(ThreadInfo) - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- setThrownExceptions(String[]) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- setThrowsAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setThrowsAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setThrowsAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setTimedOut() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- setTopFrame(StackFrame) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
replace the top frame - this is a dangerous method that should only
be used from Restoreres and to restore operators and locals in post-execution notifications
to their pre-execution contents
- setTopicItems() - Method in class gov.nasa.jpf.report.Publisher
-
- setTopicItems(String) - Method in class gov.nasa.jpf.report.Publisher
-
- setTraceReplay(boolean) - Method in class gov.nasa.jpf.vm.VM
-
- setTypeAnnotation(ClassFile, Object, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setTypeAnnotation(ClassFile, Object, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setTypeAnnotation(ClassFile, Object, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setTypeAnnotationCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setTypeAnnotationCount(ClassFile, Object, int) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setTypeAnnotationCount(ClassFile, Object, int) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setTypeAnnotations(AbstractTypeAnnotationInfo[]) - Method in class gov.nasa.jpf.vm.InfoObject
-
- setTypeAnnotationsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setTypeAnnotationsDone(ClassFile, Object) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setTypeAnnotationsDone(ClassFile, Object) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setTypeAttributes(TypeSpecMatcher, TypeSpecMatcher, ClassInfo) - Method in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- setTypeParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setTypeParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setTypeParameterAnnotation(ClassFile, Object, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setTypeParameterBoundAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setTypeParameterBoundAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setTypeParameterBoundAnnotation(ClassFile, Object, int, int, int, int, short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- setUnmarked() - Method in class gov.nasa.jpf.vm.ElementInfo
-
- setupCallee(ThreadInfo, MethodInfo) - Method in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- setUseParentHandlers(boolean) - Method in class gov.nasa.jpf.util.JPFLogger
-
- setVariableAnnotation(ClassFile, Object, int, int, long[], short[], String) - Method in class gov.nasa.jpf.jvm.ClassFilePrinter
-
- setVariableAnnotation(ClassFile, Object, int, int, long[], short[], String) - Method in interface gov.nasa.jpf.jvm.ClassFileReader
-
- setVariableAnnotation(ClassFile, Object, int, int, long[], short[], String) - Method in class gov.nasa.jpf.jvm.ClassFileReaderAdapter
-
- severe(String) - Method in class gov.nasa.jpf.util.JPFLogger
-
- severe(Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- severe(Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
-
- severe(Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- severe(Object, Object, Object, Object) - Method in class gov.nasa.jpf.util.JPFLogger
-
- severe(Object, int, Object, int) - Method in class gov.nasa.jpf.util.JPFLogger
-
- severe(Object...) - Method in class gov.nasa.jpf.util.JPFLogger
-
- severe(String) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(String, String) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(String, String, String, String, String) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(String...) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(Object, Object, Object, Object, Object) - Method in interface gov.nasa.jpf.util.Loggable
-
- severe(Object...) - Method in interface gov.nasa.jpf.util.Loggable
-
- SEVERE - Static variable in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- SEVERE - Static variable in class gov.nasa.jpf.vm.Verify
-
- sFields - Variable in class gov.nasa.jpf.vm.ClassInfo
-
our static fields.
- sgoids - Variable in class gov.nasa.jpf.vm.GenericSGOIDHeap
-
- sharedAccessCGs - Variable in class gov.nasa.jpf.report.Statistics
-
- sharednessPolicy - Variable in class gov.nasa.jpf.vm.DelegatingScheduler
-
- SharednessPolicy - Interface in gov.nasa.jpf.vm
-
SharednessPolicy is a configured policy that is used to detect data races for objects that are accessible from concurrent
threads.
- ShortArrayFields - Class in gov.nasa.jpf.vm
-
element values for short[] objects
- ShortArrayFields(int) - Constructor for class gov.nasa.jpf.vm.ShortArrayFields
-
- ShortFieldInfo - Class in gov.nasa.jpf.vm
-
fieldinfo for slots holding booleans
- ShortFieldInfo(String, int) - Constructor for class gov.nasa.jpf.vm.ShortFieldInfo
-
- shouldReport() - Method in exception gov.nasa.jpf.JPF.ExitException
-
- SHOW - Static variable in class gov.nasa.jpf.tool.RunJPF
-
- SHOW - Static variable in class gov.nasa.jpf.tool.RunTest
-
- showBuild(ClassLoader) - Static method in class gov.nasa.jpf.tool.RunJPF
-
- showCG - Variable in class gov.nasa.jpf.report.ConsolePublisher
-
- showChoice - Variable in class gov.nasa.jpf.listener.CGMonitor
-
- showCode - Variable in class gov.nasa.jpf.report.ConsolePublisher
-
- showConfig - Static variable in class gov.nasa.jpf.util.test.TestJPF
-
- showConfigSources - Static variable in class gov.nasa.jpf.util.test.TestJPF
-
- showDepth - Variable in class gov.nasa.jpf.listener.CGMonitor
-
- showInsn - Variable in class gov.nasa.jpf.listener.CGMonitor
-
- showInsn - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
-
- showLoc - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
-
- showLocation - Variable in class gov.nasa.jpf.report.ConsolePublisher
-
- showMethod - Variable in class gov.nasa.jpf.report.ConsolePublisher
-
- showSource - Variable in class gov.nasa.jpf.report.ConsolePublisher
-
- showSrc - Variable in class gov.nasa.jpf.listener.ErrorTraceGenerator
-
- showSteps - Variable in class gov.nasa.jpf.report.ConsolePublisher
-
- showTarget - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- showUsage() - Method in class gov.nasa.jpf.listener.LogConsole
-
- showUsage() - Method in class gov.nasa.jpf.tool.LogConsole
-
- showUsage() - Static method in class gov.nasa.jpf.tool.RunJPF
-
- showUsage() - Static method in class gov.nasa.jpf.tool.RunTest
-
- showVersion(ClassLoader) - Static method in class gov.nasa.jpf.tool.RunJPF
-
- sid - Variable in class gov.nasa.jpf.vm.ElementInfo
-
- signalCGs - Variable in class gov.nasa.jpf.report.Statistics
-
- signature - Variable in class gov.nasa.jpf.jvm.bytecode.JVMInvokeInstruction
-
- signature - Variable in class gov.nasa.jpf.vm.ClassInfo
-
type erased signature of the class.
- signature - Variable in class gov.nasa.jpf.vm.FieldInfo
-
- signature - Variable in class gov.nasa.jpf.vm.MethodInfo
-
Signature of the method
- SIGNATURE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- SimpleDot - Class in gov.nasa.jpf.listener
-
an alternative Graphviz dot-file generator for simple,educational state graphs
except of creating funny wallpapers, it doesn't help much in real life if the
state count gets > 50, but for the small ones it's actually quite readable.
- SimpleDot(Config, JPF) - Constructor for class gov.nasa.jpf.listener.SimpleDot
-
- SimpleIdleFilter - Class in gov.nasa.jpf.listener
-
This is the simple version of IdleFilter.
- SimpleIdleFilter(Config) - Constructor for class gov.nasa.jpf.listener.SimpleIdleFilter
-
- SimplePool<E> - Class in gov.nasa.jpf.util
-
This is a simplified hash pool that does not support removal or
numbering of elements.
- SimplePool() - Constructor for class gov.nasa.jpf.util.SimplePool
-
Creates a SimplePool that holds about 716 elements before first
rehash.
- SimplePool(int) - Constructor for class gov.nasa.jpf.util.SimplePool
-
Creates a SimplePool that holds about 0.7 * 2**pow elements before
first rehash.
- SimplePriorityHeuristic - Class in gov.nasa.jpf.search.heuristic
-
a heuristic that is based on static priorities that are determined
at state storage time
- SimplePriorityHeuristic(Config, VM) - Constructor for class gov.nasa.jpf.search.heuristic.SimplePriorityHeuristic
-
- Simulation - Class in gov.nasa.jpf.search
-
this is a straight execution pseudo-search - it doesn't search at
all (i.e.
- Simulation(Config, VM) - Constructor for class gov.nasa.jpf.search.Simulation
-
- SingleElementList<E> - Class in gov.nasa.jpf.util
-
a immutable list that just contains a single element
This is just an optimization for constructs such as CGs that inherently can
contain lists, but frequently don't have more than a single element
While java.util.Collections provides optimizations for empty lists, there is
no optimization for single element lists
- SingleElementList(E) - Constructor for class gov.nasa.jpf.util.SingleElementList
-
- singleLockThresholdFli(ThreadInfo, int, int) - Method in class gov.nasa.jpf.vm.LockSetThresholdFli
-
override this for search global FieldLockInfos
- singleLockThresholdFli(ThreadInfo, int, int) - Method in class gov.nasa.jpf.vm.PersistentLockSetThresholdFli
-
- singleLockThresholdFli(ThreadInfo, int, int) - Method in class gov.nasa.jpf.vm.PersistentSingleLockThresholdFli
-
- SingleLockThresholdFli - Class in gov.nasa.jpf.vm
-
a threshold FieldLockInfo with a single lock candidate
This is the base version that does destructive updates.
- singleLockThresholdFli(ThreadInfo, int, int) - Method in class gov.nasa.jpf.vm.SingleLockThresholdFli
-
override this for path local flis
- SingleProcessVM - Class in gov.nasa.jpf.vm
-
- SingleProcessVM() - Constructor for class gov.nasa.jpf.vm.SingleProcessVM
-
- SingleProcessVM(JPF, Config) - Constructor for class gov.nasa.jpf.vm.SingleProcessVM
-
- SingleSlotFieldInfo - Class in gov.nasa.jpf.vm
-
field type that requires a single slot (all but long and double)
- SingleSlotFieldInfo(String, String, int) - Constructor for class gov.nasa.jpf.vm.SingleSlotFieldInfo
-
- singleton - Static variable in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- SINGLETON - Static variable in class gov.nasa.jpf.vm.NoJPFExec
-
- sipush(int) - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- SIPUSH - Class in gov.nasa.jpf.jvm.bytecode
-
Push short
...
- SIPUSH(int) - Constructor for class gov.nasa.jpf.jvm.bytecode.SIPUSH
-
- sipush(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- sipush(int) - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- sipush(int) - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- sipush(int) - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- sipush(int) - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- size() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- size - Variable in class gov.nasa.jpf.util.ArrayIntSet
-
- size() - Method in class gov.nasa.jpf.util.ArrayIntSet
-
- size() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- size() - Method in class gov.nasa.jpf.util.BitSet1024
-
- size() - Method in class gov.nasa.jpf.util.BitSet256
-
- size() - Method in class gov.nasa.jpf.util.BitSet64
-
number of bits we can store
- size() - Method in class gov.nasa.jpf.util.DynamicIntArray
-
- size() - Method in class gov.nasa.jpf.util.DynamicObjectArray
-
- size() - Method in interface gov.nasa.jpf.util.FixedBitSet
-
- size() - Method in class gov.nasa.jpf.util.HashPool
-
- size - Variable in class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- size() - Method in class gov.nasa.jpf.util.IdentityArrayObjectSet
-
- size() - Method in interface gov.nasa.jpf.util.IntSet
-
- size - Variable in class gov.nasa.jpf.util.IntTable
-
- size() - Method in class gov.nasa.jpf.util.IntTable
-
returns number of bindings in the table.
- size - Variable in class gov.nasa.jpf.util.IntVector
-
size as in a java.util.Vector.
- size() - Method in class gov.nasa.jpf.util.IntVector
-
- size - Variable in class gov.nasa.jpf.util.LinkedObjectQueue
-
- size() - Method in class gov.nasa.jpf.util.LinkedObjectQueue
-
- size - Variable in class gov.nasa.jpf.util.LongVector
-
size as in a java.util.Vector.
- size() - Method in class gov.nasa.jpf.util.LongVector
-
- size(Object) - Static method in class gov.nasa.jpf.util.ObjectList
-
- size() - Method in interface gov.nasa.jpf.util.ObjectQueue
-
- size() - Method in interface gov.nasa.jpf.util.ObjectSet
-
- size - Variable in class gov.nasa.jpf.util.ObjVector
-
size as in a java.util.Vector.
- size() - Method in class gov.nasa.jpf.util.ObjVector
-
- size - Variable in class gov.nasa.jpf.util.PSIntMap
-
- size() - Method in class gov.nasa.jpf.util.PSIntMap
-
- size() - Method in class gov.nasa.jpf.util.SingleElementList
-
- size() - Method in class gov.nasa.jpf.util.SortedArrayObjectSet
-
- size() - Method in class gov.nasa.jpf.util.SparseClusterArray.Snapshot
-
- size() - Method in class gov.nasa.jpf.util.SparseIntVector
-
- size() - Method in class gov.nasa.jpf.util.Trace
-
- size - Variable in class gov.nasa.jpf.vm.bytecode.FieldInstruction
-
- size() - Method in class gov.nasa.jpf.vm.ClassLoaderList
-
- size() - Method in class gov.nasa.jpf.vm.FullStateSet
-
- size() - Method in interface gov.nasa.jpf.vm.Heap
-
- size() - Method in class gov.nasa.jpf.vm.JenkinsStateSet
-
- size() - Method in class gov.nasa.jpf.vm.NamedFields
-
Size of the fields.
- size() - Method in class gov.nasa.jpf.vm.OVHeap
-
return number of non-null elements
- size() - Method in class gov.nasa.jpf.vm.OVStatics
-
- size() - Method in class gov.nasa.jpf.vm.Path
-
- size() - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- size() - Method in interface gov.nasa.jpf.vm.StateSet
-
how many states already in the set.
- size() - Method in interface gov.nasa.jpf.vm.Statics
-
- size() - Method in interface gov.nasa.jpf.vm.ThreadInfoSet
-
- skip(long) - Method in class gov.nasa.jpf.util.LimitedInputStream
-
- SkipAnnotation - Exception in gov.nasa.jpf.jvm
-
- SkipAnnotation() - Constructor for exception gov.nasa.jpf.jvm.SkipAnnotation
-
- skipConstructedFinals - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- skipFinals - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
do we break on final field access
- skipInits - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
do we break inside of constructors
(note that 'this' references could leak from ctors, but
this is rather unusual)
- skipInstruction(Instruction) - Method in class gov.nasa.jpf.vm.ThreadInfo
-
skip the next bytecode.
- skipInstruction() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
Deprecated.
- skipInstructionLogging() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
- skipStaticFinals - Variable in class gov.nasa.jpf.vm.GenericSharednessPolicy
-
- SLEEP - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- slots - Variable in class gov.nasa.jpf.vm.StackFrame
-
- Snapshot(IntTable<E>) - Constructor for class gov.nasa.jpf.util.IntTable.Snapshot
-
- Snapshot(int) - Constructor for class gov.nasa.jpf.util.SparseClusterArray.Snapshot
-
- sort(int[]) - Method in class gov.nasa.jpf.listener.ReferenceLocator
-
- sort(Comparator<? super E>) - Method in class gov.nasa.jpf.util.ObjVector
-
- SortedArrayIntSet - Class in gov.nasa.jpf.util
-
a set of integers that uses a simple sorted int array and binary search
To be used in a context where
- the number of elements does not have a hard limit
- the number of elements is assumed to be small, but potentially sparse
- the following operations are time critical
+ inclusion check
+ size check
+ cloning
+ iteration over elements
- adding/removing should be better than O(N)
- SortedArrayIntSet() - Constructor for class gov.nasa.jpf.util.SortedArrayIntSet
-
- SortedArrayIntSet(int) - Constructor for class gov.nasa.jpf.util.SortedArrayIntSet
-
- SortedArrayObjectSet<T extends java.lang.Comparable<T>> - Class in gov.nasa.jpf.util
-
a generic set of comparable objects with value based inclusion check
(i.e.
- SortedArrayObjectSet() - Constructor for class gov.nasa.jpf.util.SortedArrayObjectSet
-
- SortedArrayObjectSet(int) - Constructor for class gov.nasa.jpf.util.SortedArrayObjectSet
-
- source - Variable in class gov.nasa.jpf.util.event.Event
-
- Source - Class in gov.nasa.jpf.util
-
utility class to access arbitrary source files by line number
sources can be files inside of root directories, or
can be entries in jars
- Source(Source.SourceRoot, String) - Constructor for class gov.nasa.jpf.util.Source
-
- source - Variable in class gov.nasa.jpf.vm.ClassInfo
-
Source file associated with the class.
- SOURCE_FILE_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- sourceFileName - Variable in class gov.nasa.jpf.vm.ClassInfo
-
this is only set if the classfile has a SourceFile class attribute
- SourceRef - Class in gov.nasa.jpf.util
-
a source reference abstraction wrapping file and line information
- SourceRef(String, int) - Constructor for class gov.nasa.jpf.util.SourceRef
-
- SourceRef(String) - Constructor for class gov.nasa.jpf.util.SourceRef
-
- SparseClusterArray<E> - Class in gov.nasa.jpf.util
-
A generic sparse reference array that assumes clusters, and more
frequent intra-cluster access.
- SparseClusterArray() - Constructor for class gov.nasa.jpf.util.SparseClusterArray
-
- SparseClusterArray(SparseClusterArray) - Constructor for class gov.nasa.jpf.util.SparseClusterArray
-
be careful, this should only be used to get old stored elements during
a Snapshot restore
- SparseClusterArray.Chunk - Class in gov.nasa.jpf.util
-
- SparseClusterArray.ChunkNode - Class in gov.nasa.jpf.util
-
- SparseClusterArray.ElementIndexIterator - Class in gov.nasa.jpf.util
-
- SparseClusterArray.ElementIterator<T> - Class in gov.nasa.jpf.util
-
- SparseClusterArray.Entry<E> - Class in gov.nasa.jpf.util
-
- SparseClusterArray.Node - Class in gov.nasa.jpf.util
-
this corresponds to a toplevel cluster (e.g.
- SparseClusterArray.Root - Class in gov.nasa.jpf.util
-
- SparseClusterArray.Snapshot<T,E> - Class in gov.nasa.jpf.util
-
- SparseIntVector - Class in gov.nasa.jpf.util
-
This has approximately the interface of IntVector but uses a hash table
instead of an array.
- SparseIntVector() - Constructor for class gov.nasa.jpf.util.SparseIntVector
-
Creates a SimplePool that holds about 716 elements before first
rehash.
- SparseIntVector(int, int) - Constructor for class gov.nasa.jpf.util.SparseIntVector
-
Creates a SimplePool that holds about 0.7 * 2**pow elements before
first rehash.
- SparseIntVector.Snapshot - Class in gov.nasa.jpf.util
-
a simplistic snapshot implementation that stores set indices/values in order to save space
- SparseObjVector<E> - Class in gov.nasa.jpf.util
-
This has approximately the interface of ObjVector but uses a hash table
instead of an array.
- SparseObjVector() - Constructor for class gov.nasa.jpf.util.SparseObjVector
-
Creates a SimplePool that holds about 716 elements before first
rehash.
- SparseObjVector(int) - Constructor for class gov.nasa.jpf.util.SparseObjVector
-
Creates a SimplePool that holds about 0.7 * 2**pow elements before
first rehash.
- split(String) - Method in class gov.nasa.jpf.Config
-
our own version of split, which handles "`" quoting, and breaks on non-quoted
',' and ';' chars.
- split(String, char[]) - Method in class gov.nasa.jpf.Config
-
- SplitInputStream - Class in gov.nasa.jpf.util
-
- SplitInputStream(InputStream, int) - Constructor for class gov.nasa.jpf.util.SplitInputStream
-
- SplitInputStream(InputStream, int, int) - Constructor for class gov.nasa.jpf.util.SplitInputStream
-
- SplitOutputStream - Class in gov.nasa.jpf.util
-
- SplitOutputStream(OutputStream...) - Constructor for class gov.nasa.jpf.util.SplitOutputStream
-
- squeeze() - Method in class gov.nasa.jpf.util.IntVector
-
- squeeze() - Method in class gov.nasa.jpf.util.LongVector
-
- squeeze() - Method in class gov.nasa.jpf.util.ObjVector
-
- src - Variable in class gov.nasa.jpf.util.FeatureSpec
-
- ss - Variable in class gov.nasa.jpf.vm.DefaultBacktracker
-
- ss - Variable in class gov.nasa.jpf.vm.VM
-
- sstack - Variable in class gov.nasa.jpf.vm.DefaultBacktracker
-
and that adds the SystemState specifics
- stackBase - Variable in class gov.nasa.jpf.vm.StackFrame
-
- stackDepth - Variable in class gov.nasa.jpf.vm.ThreadInfo
-
- StackDepthChecker - Class in gov.nasa.jpf.listener
-
listener that throws a java.lang.StackOverflowError in case a thread
exceeds a configured max stack depth
<2do> - maybe we should only count visible stackframes, i.e.
- StackDepthChecker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StackDepthChecker
-
- stackFrame - Variable in class gov.nasa.jpf.perturb.GenericDataAbstractor
-
- StackFrame - Class in gov.nasa.jpf.vm
-
Describes callerSlots stack frame.
- StackFrame(MethodInfo, int, int) - Constructor for class gov.nasa.jpf.vm.StackFrame
-
- StackFrame(MethodInfo) - Constructor for class gov.nasa.jpf.vm.StackFrame
-
- StackFrame() - Constructor for class gov.nasa.jpf.vm.StackFrame
-
Creates an empty stack frame.
- StackFrame(int, int) - Constructor for class gov.nasa.jpf.vm.StackFrame
-
creates callerSlots dummy Stackframe for testing of operand/local operations
NOTE - TESTING ONLY! this does not have a MethodInfo
- StackIterator() - Constructor for class gov.nasa.jpf.vm.ThreadInfo.StackIterator
-
- StackTracker - Class in gov.nasa.jpf.listener
-
simple tool to log stack invocations
at this point, it doesn't do fancy things yet, but gives a more high
level idea of what got executed by JPF than the ExecTracker
- StackTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StackTracker
-
- stagingNode - Variable in class gov.nasa.jpf.util.PSIntMap
-
- stagingNodeMask - Variable in class gov.nasa.jpf.util.PSIntMap
-
- start(Config, String[]) - Static method in class gov.nasa.jpf.JPF
-
- start(String[]) - Method in interface gov.nasa.jpf.JPFShell
-
- START - Static variable in class gov.nasa.jpf.report.Publisher
-
- start(String[]) - Method in class gov.nasa.jpf.util.test.TestJPF
-
- START - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- started - Variable in class gov.nasa.jpf.report.Reporter
-
- startExceptionHandlerTable(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- startFinalizerThread() - Method in class gov.nasa.jpf.vm.FinalizerThreadInfo
-
Pushes a frame corresponding to Thread.run() into the finalizer thread stack to
start the thread.
- startItems - Variable in class gov.nasa.jpf.report.Publisher
-
- startLineNumberTable(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- startLocalVarTable(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- startNodeAttrs - Variable in class gov.nasa.jpf.listener.SimpleDot
-
- startParameterAnnotations(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- startTrownExceptions(int) - Method in class gov.nasa.jpf.vm.MethodInfo
-
- stat - Variable in class gov.nasa.jpf.report.Reporter
-
- State - Class in gov.nasa.jpf
-
abstraction of JPF execution state that can be queried and stored by
listeners
- State(boolean, boolean, SearchState, RestorableVMState) - Constructor for class gov.nasa.jpf.State
-
- State - Class in gov.nasa.jpf.util.automaton
-
- State(String, int) - Constructor for class gov.nasa.jpf.util.automaton.State
-
- State(String) - Constructor for class gov.nasa.jpf.util.automaton.State
-
- State() - Constructor for class gov.nasa.jpf.util.automaton.State
-
- state - Variable in class gov.nasa.jpf.vm.choice.BreakGenerator
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.BudgetChecker
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.CGMonitor
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.ChoiceSelector
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.DistributedSimpleDot
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.EndlessLoopDetector
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.HeapTracker
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.IdleFilter
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.NoStateCycles
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.PathOutputMonitor
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.SearchStats
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.SimpleIdleFilter
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.StackTracker
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.StateSpaceAnalyzer
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.StateTracker
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.TraceStorer
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.listener.VarTracker
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.report.Reporter
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.report.Statistics
-
- stateAdvanced(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
got the next state
Note - this will be notified before any potential propertyViolated, in which
case the currentError will be already set
- stateAdvanced(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.util.StateExtensionListener
-
- stateAdvanced(Search) - Method in class gov.nasa.jpf.util.Trace
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.CGMonitor
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.HeapTracker
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.IdleFilter
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.NoStateCycles
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.SearchStats
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.SimpleIdleFilter
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.StackTracker
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.listener.StateTracker
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.report.Statistics
-
- stateBacktracked(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
state was backtracked one step
- stateBacktracked(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.util.StateExtensionListener
-
- stateBacktracked(Search) - Method in class gov.nasa.jpf.util.Trace
-
- StateCountEstimator - Class in gov.nasa.jpf.listener
-
From already visited states, estimates the total number of states by the branching factor.
- StateCountEstimator(Config) - Constructor for class gov.nasa.jpf.listener.StateCountEstimator
-
- stateDepth - Variable in class gov.nasa.jpf.search.Search
-
storage to keep track of state depths
- StateExtension - Interface in gov.nasa.jpf
-
- StateExtensionClient<T> - Interface in gov.nasa.jpf.util
-
generic interface for state extensions that have to be backtracked/restored
- StateExtensionListener<T> - Class in gov.nasa.jpf.util
-
generic listener that keeps track of state extensions, using
state ids as index values into a dynamic array of T objects
the purpose of this utility class is to make state extensions
backtrackable, so that clients don't have to care about this
- StateExtensionListener(StateExtensionClient<T>) - Constructor for class gov.nasa.jpf.util.StateExtensionListener
-
- stateId - Variable in class gov.nasa.jpf.search.heuristic.HeuristicState
-
- stateId - Variable in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- stateProcessed(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
-
- stateProcessed(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
-
- stateProcessed(Search) - Method in class gov.nasa.jpf.listener.SearchStats
-
- stateProcessed(Search) - Method in class gov.nasa.jpf.listener.StateCountEstimator
-
- stateProcessed(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
-
- stateProcessed(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- stateProcessed(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- stateProcessed(Search) - Method in class gov.nasa.jpf.report.Statistics
-
- stateProcessed(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
state is fully explored
- stateProcessed(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- statePurged(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- statePurged(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- statePurged(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
some state is not going to appear in any path anymore
- statePurged(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.CGMonitor
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.ExecTracker
-
SearchListener interface
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.LockedStackDepth
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.MethodTracker
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.SearchStats
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.SimpleDot
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.StateSpaceDot
-
- stateRestored(Search) - Method in class gov.nasa.jpf.listener.StateTracker
-
- stateRestored(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- stateRestored(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- stateRestored(Search) - Method in class gov.nasa.jpf.report.Statistics
-
- stateRestored(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
a previously generated state was restored
(can be on a completely different path)
- stateRestored(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- stateRestored(Search) - Method in class gov.nasa.jpf.util.script.EventGeneratorFactory
-
- stateRestored(Search) - Method in class gov.nasa.jpf.util.StateExtensionListener
-
- stateRestored(Search) - Method in class gov.nasa.jpf.util.Trace
-
- StateRestorer<Saved> - Interface in gov.nasa.jpf.vm
-
- states - Variable in class gov.nasa.jpf.util.automaton.Automaton
-
- StateSerializer - Interface in gov.nasa.jpf.vm
-
- StateSet - Interface in gov.nasa.jpf.vm
-
interface to encapsulate an ADT (conceptually a set) used to answer if
a state has been seen already
- stateSet - Variable in class gov.nasa.jpf.vm.VM
-
the repository we use to find out if we already have seen a state
- statesExceeded() - Method in class gov.nasa.jpf.listener.BudgetChecker
-
- StateSpaceAnalyzer - Class in gov.nasa.jpf.listener
-
a listener that collects information about ChoiceGenerators, choices and
where they are used.
- StateSpaceAnalyzer(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StateSpaceAnalyzer
-
- StateSpaceDot - Class in gov.nasa.jpf.listener
-
- StateSpaceDot(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StateSpaceDot
-
- stateStored(Search) - Method in class gov.nasa.jpf.listener.DeadlockAnalyzer
-
- stateStored(Search) - Method in class gov.nasa.jpf.listener.MethodAnalyzer
-
- stateStored(Search) - Method in class gov.nasa.jpf.ListenerAdapter
-
- stateStored(Search) - Method in class gov.nasa.jpf.PropertyListenerAdapter
-
- stateStored(Search) - Method in interface gov.nasa.jpf.search.SearchListener
-
somebody stored the state
- stateStored(Search) - Method in class gov.nasa.jpf.search.SearchListenerAdapter
-
- stateStored(Search) - Method in class gov.nasa.jpf.util.Trace
-
- StateTracker - Class in gov.nasa.jpf.listener
-
simple tool to log state changes
- StateTracker(Config, JPF) - Constructor for class gov.nasa.jpf.listener.StateTracker
-
- staticAmmendments - Variable in class gov.nasa.jpf.vm.serialize.AmmendableFilterConfiguration
-
- staticDataSize - Variable in class gov.nasa.jpf.vm.ClassInfo
-
the storage size of static fields of this class (stored as an int[])
- StaticElementInfo - Class in gov.nasa.jpf.vm
-
A specialized version of ElementInfo that is used for static fields.
- StaticElementInfo() - Constructor for class gov.nasa.jpf.vm.StaticElementInfo
-
- StaticElementInfo(int, ClassInfo, Fields, Monitor, ThreadInfo, ElementInfo) - Constructor for class gov.nasa.jpf.vm.StaticElementInfo
-
- StaticFieldInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
class to abstract instructions accessing static fields
- StaticFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.jvm.bytecode.StaticFieldInstruction
-
- StaticFieldInstruction - Class in gov.nasa.jpf.vm.bytecode
-
common machine independent type for static field accessors
- StaticFieldInstruction(String, String, String) - Constructor for class gov.nasa.jpf.vm.bytecode.StaticFieldInstruction
-
- StaticPriorityQueue - Class in gov.nasa.jpf.search.heuristic
-
container for statically prioritized states, based on bounded
RB trees
TreeSet is a better choice than PriorityQueue since the size
constraint means we have to remove elements from both ends, which
is inefficient with heaps.
- StaticPriorityQueue(Config) - Constructor for class gov.nasa.jpf.search.heuristic.StaticPriorityQueue
-
- statics - Variable in class gov.nasa.jpf.vm.ClassLoaderInfo
-
- Statics - Interface in gov.nasa.jpf.vm
-
abstraction for the container of StaticElementInfos, which manages static fields.
- StatisticFieldLockInfoFactory - Class in gov.nasa.jpf.vm
-
a FieldLockInfo implementation with the following strategy:
- at each check, store the intersection of the current threads lock set
with the previous field lock set
- if the access was checked less than CHECK_THRESHOLD times, report the
field as unprotected
- if the field lock set doesn't become empty after CHECK_THRESHOLD, report
the field as protected
- as an optimization, raise the check level above the threshold if we
have a good probability that a current lock is a protection lock for this
field
- continue to check even after reaching the threshold, so that we
can at least report a violated assumption
NOTE there is a subtle problem: if we ever falsely assume lock protection
in a path that subsequently recycles the shared object (e.g.
- StatisticFieldLockInfoFactory(Config) - Constructor for class gov.nasa.jpf.vm.StatisticFieldLockInfoFactory
-
- Statistics - Class in gov.nasa.jpf.report
-
simple structure to hold statistics info created by Reporters/Publishers
this is kind of a second tier SearchListener, which does not
explicitly have to be registered
<2do> this should get generic and accessible enough to replace all the
other statistics collectors, otherwise there is too much redundancy.
- Statistics() - Constructor for class gov.nasa.jpf.report.Statistics
-
- STATISTICS_TOPIC - Static variable in class gov.nasa.jpf.report.ConsolePublisher
-
- status - Variable in class gov.nasa.jpf.vm.StaticElementInfo
-
- stdClassAttrs - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- stdCodeAttrs - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- stdFieldAttrs - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- stdMethodAttrs - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- Step - Class in gov.nasa.jpf.vm
-
this corresponds to an executed instruction.
- Step(Instruction) - Constructor for class gov.nasa.jpf.vm.Step
-
- StepIterator() - Constructor for class gov.nasa.jpf.vm.Transition.StepIterator
-
- STOP - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- stopOnFailure - Static variable in class gov.nasa.jpf.util.test.TestJPF
-
- stopParsing() - Method in class gov.nasa.jpf.util.BinaryClassSource
-
- stopThread() - Method in class gov.nasa.jpf.vm.MJIEnv
-
- stopThreadWithException(int) - Method in class gov.nasa.jpf.vm.MJIEnv
-
- stopTrackingChanges() - Method in class gov.nasa.jpf.util.SparseClusterArray
-
- StopWatchFuzzer - Class in gov.nasa.jpf.listener
-
a listener that is used to explore all paths from a time-value comparison.
- StopWatchFuzzer() - Constructor for class gov.nasa.jpf.listener.StopWatchFuzzer
-
- Storable - Interface in gov.nasa.jpf.vm
-
- storageIterator() - Method in class gov.nasa.jpf.util.ArrayByteQueue
-
- storageIterator() - Method in class gov.nasa.jpf.util.ArrayObjectQueue
-
- storageOffset - Variable in class gov.nasa.jpf.vm.FieldInfo
-
- storageSize - Variable in class gov.nasa.jpf.vm.FieldInfo
-
- StoreInstruction - Interface in gov.nasa.jpf.vm.bytecode
-
abstraction for various store instructions
- storeLongOperand(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- storeOperand(int) - Method in class gov.nasa.jpf.vm.StackFrame
-
- storePathOutput() - Method in class gov.nasa.jpf.vm.VM
-
- storeTrace(String, String, String, ChoiceGenerator[], boolean) - Static method in class gov.nasa.jpf.vm.ChoicePoint
-
- storeTrace(String, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- storeTrace(String, String, boolean) - Method in class gov.nasa.jpf.vm.VM
-
- storeTrace__Ljava_lang_String_2Ljava_lang_String_2__V(MJIEnv, int, int, int) - Static method in class gov.nasa.jpf.vm.JPF_gov_nasa_jpf_vm_Verify
-
- storeTraceAndTerminate(String, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- storeTraceAndTerminateIf(boolean, String, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- storeTraceIf(boolean, String, String) - Static method in class gov.nasa.jpf.vm.Verify
-
- string - Variable in class gov.nasa.jpf.jvm.bytecode.LDC
-
- stringAt(int) - Method in class gov.nasa.jpf.jvm.ClassFile
-
- stringClassInfo - Variable in class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- StringExpander - Class in gov.nasa.jpf.util
-
utility class to expand regular expression like strings.
- StringExpander(String) - Constructor for class gov.nasa.jpf.util.StringExpander
-
- StringMatcher - Class in gov.nasa.jpf.util
-
simple wrapper around Patter/Matcher pairs, with patterns using '*' wildcards
same as StringSetMatcher but for single patterns
- StringMatcher(String) - Constructor for class gov.nasa.jpf.util.StringMatcher
-
- StringSetGenerator - Class in gov.nasa.jpf.util.script
-
that's mostly a test class to see what a script would be expanded to w/o
having any side effects in the ElementProcessor
- StringSetMatcher - Class in gov.nasa.jpf.util
-
simple utility that can be used to check for string matches in
sets with '*' wildcards, e.g.
- StringSetMatcher(String...) - Constructor for class gov.nasa.jpf.util.StringSetMatcher
-
- StringValue - Class in gov.nasa.jpf.util.json
-
String value from JSON document
- StringValue(String) - Constructor for class gov.nasa.jpf.util.json.StringValue
-
- stripNullElements(T[]) - Static method in class gov.nasa.jpf.util.Misc
-
- stripToLastDot(String) - Static method in class gov.nasa.jpf.util.Misc
-
- StructuredPrinter - Class in gov.nasa.jpf.util
-
a common base for printers that need to keep track of indentation levels
- StructuredPrinter() - Constructor for class gov.nasa.jpf.util.StructuredPrinter
-
- StructuredPrinter(PrintWriter) - Constructor for class gov.nasa.jpf.util.StructuredPrinter
-
- SUB - Static variable in class gov.nasa.jpf.util.FeatureSpec
-
- subList(int, int) - Method in class gov.nasa.jpf.util.SingleElementList
-
- subtract(int) - Method in class gov.nasa.jpf.util.MutableInteger
-
- subtract(Number) - Method in class gov.nasa.jpf.util.MutableInteger
-
- superClass - Variable in class gov.nasa.jpf.vm.ClassInfo
-
we only set the superClassName upon creation, it is instantiated into
a ClassInfo by resolveReferencedClass(), which is required to be called before
we can createAndInitialize objects of this type
- superClassName - Variable in class gov.nasa.jpf.vm.ClassInfo
-
- SuperTypeAnnotationInfo - Class in gov.nasa.jpf.vm
-
type annotation for super types (superclass and interfaces)
- SuperTypeAnnotationInfo(AnnotationInfo, int, short[], int) - Constructor for class gov.nasa.jpf.vm.SuperTypeAnnotationInfo
-
- supportsBacktrack() - Method in class gov.nasa.jpf.search.DFSearch
-
- supportsBacktrack() - Method in class gov.nasa.jpf.search.heuristic.HeuristicSearch
-
- supportsBacktrack() - Method in class gov.nasa.jpf.search.heuristic.NewHeuristicSearch
-
- supportsBacktrack() - Method in class gov.nasa.jpf.search.PathSearch
-
- supportsBacktrack() - Method in class gov.nasa.jpf.search.Search
-
- supportsReordering() - Method in class gov.nasa.jpf.vm.choice.IntIntervalGenerator
-
- supportsReordering() - Method in class gov.nasa.jpf.vm.choice.NumberChoiceFromList
-
- supportsReordering() - Method in class gov.nasa.jpf.vm.choice.ThreadChoiceFromSet
-
- supportsReordering() - Method in interface gov.nasa.jpf.vm.ChoiceGenerator
-
- supportsReordering() - Method in class gov.nasa.jpf.vm.ChoiceGeneratorBase
-
- supportsRestoreState() - Method in class gov.nasa.jpf.search.Search
-
- SUSPEND - Static variable in interface gov.nasa.jpf.vm.SyncPolicy
-
- suspend() - Method in class gov.nasa.jpf.vm.ThreadInfo
-
set suspension status
- sutClassName - Variable in class gov.nasa.jpf.util.test.TestJPF
-
- swap() - Method in class gov.nasa.jpf.jvm.bytecode.InstructionFactory
-
- SWAP - Class in gov.nasa.jpf.jvm.bytecode
-
Swap the top two operand stack values
..., value2, value1 => ..., value1, value2
- SWAP() - Constructor for class gov.nasa.jpf.jvm.bytecode.SWAP
-
- swap() - Method in class gov.nasa.jpf.jvm.JVMByteCodePrinter
-
- swap() - Method in interface gov.nasa.jpf.jvm.JVMByteCodeReader
-
- swap() - Method in class gov.nasa.jpf.jvm.JVMByteCodeReaderAdapter
-
- swap() - Method in class gov.nasa.jpf.jvm.JVMCodeBuilder
-
- swap() - Method in class gov.nasa.jpf.jvm.JVMInstructionFactory
-
- swap() - Method in class gov.nasa.jpf.vm.StackFrame
-
- sweep() - Method in class gov.nasa.jpf.vm.GenericHeap
-
this implementation uses a generic ElementInfo iterator, it can be replaced
with a more efficient container specific version
- sweep() - Method in class gov.nasa.jpf.vm.PSIMHeap
-
- SwitchInstruction - Class in gov.nasa.jpf.jvm.bytecode
-
common root class for LOOKUPSWITCH and TABLESWITCH insns
<2do> this is inefficient.
- SwitchInstruction(int, int) - Constructor for class gov.nasa.jpf.jvm.bytecode.SwitchInstruction
-
- syncPolicy - Variable in class gov.nasa.jpf.vm.DelegatingScheduler
-
- SyncPolicy - Interface in gov.nasa.jpf.vm
-
a policy interface related to locking, blocking and thread lifetime
events.
- SYNTHETIC_ATTR - Static variable in class gov.nasa.jpf.jvm.ClassFile
-
- SystemAttribute - Interface in gov.nasa.jpf
-
a type tag for attributes used by JPF
SystemAttributes are protected by the .util.ObjectList API against accidental
set(..) overwrite, they have to be removed by forceSet(..)
- SystemClassLoaderInfo - Class in gov.nasa.jpf.vm
-
- SystemClassLoaderInfo(VM, int) - Constructor for class gov.nasa.jpf.vm.SystemClassLoaderInfo
-
- SystemEvent - Class in gov.nasa.jpf.util.event
-
event type that is not supposed to be handled by the SUT
- SystemEvent(String, Object...) - Constructor for class gov.nasa.jpf.util.event.SystemEvent
-
- systemInUsePredicate - Variable in class gov.nasa.jpf.vm.MultiProcessVM
-
- SystemState - Class in gov.nasa.jpf.vm
-
the class that encapsulates not only the current execution state of the VM
(the KernelState), but also the part of it's history that is required
by VM to backtrack, plus some potential annotations that can be used to
control the search (i.e.
- SystemState(Config, VM) - Constructor for class gov.nasa.jpf.vm.SystemState
-
Creates a new system state.
- SystemState() - Constructor for class gov.nasa.jpf.vm.SystemState
-
- SystemTime - Class in gov.nasa.jpf.vm
-
simple delegating TimeModel implementation that just returns System time.
- SystemTime(VM, Config) - Constructor for class gov.nasa.jpf.vm.SystemTime
-