Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
AALOAD - Load reference from array.
- AALOAD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.AALOAD
-
Creates a new AALOAD instruction.
- AALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- AALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- AALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- AALOAD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- AALOAD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- AASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
AASTORE - Store into reference array For more information see the Java VM specification.
- AASTORE(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.AASTORE
-
Creates a new AASTORE instruction.
- AASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- AASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- AASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- AASTORE(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- AASTORE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- AbstractArrayValue<TI extends org.sosy_lab.java_smt.api.Formula,
TE extends org.sosy_lab.java_smt.api.Formula, VI extends Value<?, ?>, VE extends Value<?, ?>, K> - Class in de.uzl.its.swat.symbolic.value.reference.array -
Abstract class for symbolic arrays.
- AbstractArrayValue(SolverContext, FormulaType<TI>, FormulaType<TE>, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- AbstractArrayValue(SolverContext, FormulaType<TI>, FormulaType<TE>, ArrayFormula<TI, TE>, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- AbstractInstructionProcessor - Class in de.uzl.its.swat.symbolic.processor
-
Template Method pattern for processing instruction processing.
- AbstractInstructionProcessor() - Constructor for class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- AbstractMethodAdapter - Class in de.uzl.its.swat.instrument
- AbstractMethodAdapter(MethodVisitor, String, String) - Constructor for class de.uzl.its.swat.instrument.AbstractMethodAdapter
-
Constructor that calls the super from the default MethodVisitor
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.AALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.AASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ACONST_NULL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ANEWARRAY
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ARETURN
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ARRAYLENGTH
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ATHROW
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.BALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.BASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.BIPUSH
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.CALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.CASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.CHECKCAST
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.D2F
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.D2I
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.D2L
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DADD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DCMPG
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DCMPL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DCONST_0
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DCONST_1
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DDIV
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DLOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DMUL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DNEG
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DREM
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DRETURN
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DSTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DSUB
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DUP_X1
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DUP_X2
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DUP
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DUP2_X1
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DUP2_X2
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.DUP2
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.F2D
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.F2I
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.F2L
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FADD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FCMPG
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FCMPL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FCONST_0
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FCONST_1
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FCONST_2
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FDIV
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FLOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FMUL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FNEG
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FREM
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FRETURN
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FSTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.FSUB
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETFIELD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETSTATIC
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_boolean
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_byte
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_char
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_double
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_float
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_int
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_long
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_Object
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_primitive
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_short
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_void
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.GOTO
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.I2B
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.I2C
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.I2D
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.I2F
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.I2L
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.I2S
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IADD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IAND
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_0
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_1
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_2
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_3
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_4
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_5
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_M1
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IDIV
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IF_ACMPEQ
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IF_ACMPNE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPEQ
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPGE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPGT
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPLE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPLT
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPNE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IFEQ
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IFGE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IFGT
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IFLE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IFLT
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IFNE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IFNONNULL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IFNULL
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IINC
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ILOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IMUL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INEG
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INSTANCEOF
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.Instruction
-
Abstract accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEDYNAMIC
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEINTERFACE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEMETHOD_END
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEMETHOD_EXCEPTION
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INVOKESPECIAL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INVOKESTATIC
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEVIRTUAL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IOR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IREM
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IRETURN
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ISHL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ISHR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ISTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.ISUB
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IUSHR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.IXOR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.JSR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.L2D
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.L2F
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.L2I
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LADD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LAND
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LCMP
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LCONST_0
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LCONST_1
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LDC_double
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LDC_float
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LDC_int
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LDC_long
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LDC_Object
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LDC_String
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LDIV
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LLOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LMUL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LNEG
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LOOKUPSWITCH
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LOOP_BEGIN
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LOOP_END
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LOR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LREM
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LRETURN
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LSHL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LSHR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LSTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LSUB
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LUSHR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.LXOR
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.MAKE_SYMBOLIC
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.MONITORENTER
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.MONITOREXIT
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.MULTIANEWARRAY
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.NEW
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.NEWARRAY
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.NOP
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.POP
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.POP2
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.PUTFIELD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.PUTSTATIC
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.RET
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.RETURN
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.SALOAD
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.SASTORE
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.SIPUSH
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.SPECIAL
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.SWAP
-
Accept method for the visitor.
- accept(IVisitor) - Method in class de.uzl.its.swat.symbolic.instruction.TABLESWITCH
-
Accept method for the visitor.
- ACONST_NULL - Class in de.uzl.its.swat.symbolic.instruction
-
ACONST_NULL - Push null.
- ACONST_NULL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ACONST_NULL
-
Creates a new ACONST_NULL instruction.
- ACONST_NULL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ACONST_NULL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ACONST_NULL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ACONST_NULL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ACONST_NULL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- addBipushInsn(MethodVisitor, int) - Static method in class de.uzl.its.swat.instrument.Utils
- addInput(String, Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Adds an input to the symbolic trace.
- addInstrumentedClass(String, InternalTransformerType) - Static method in class de.uzl.its.swat.instrument.Transformer
-
Adds a class to the list of instrumented classes
- addLocal(Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.Frame
-
Sets a Value into the symbolic locals at a specific index If the index is larger than the current max, a Placeholder Values are added until the index is reached
- addLocal2(Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.Frame
-
Adds a two byte Value into the symbolic locals, at the next available index (not Placeholder) The two bytes are reflected by first adding a placeholder and then the actual value
- addMsg(String) - Method in class de.uzl.its.swat.common.PrintBox
-
Adds a message to the box.
- address - Variable in class de.uzl.its.swat.symbolic.instruction.LDC_String
- address - Variable in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- ADDRESS_UNKNOWN - Static variable in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- addressMap - Variable in class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- addSpecialElement(int, String) - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Adds a special element to the symbolic trace.
- addSpecialInsn(MethodVisitor, int) - Static method in class de.uzl.its.swat.instrument.Utils
- addThreadContext(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- addValueReadInsn(MethodVisitor, String, String) - Static method in class de.uzl.its.swat.instrument.Utils
-
Add a set to code to read the given type from the top of the concrete stack and invoke GETVALUE method of the analysis class.
- ALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
ALOAD - Load reference from local variable.
- ALOAD(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ALOAD
-
Creates a new ALOAD instruction.
- ALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ALOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ALOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ALOAD(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ALOAD(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- amgr - Variable in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Java-smt formula manager for array theory
- ANEWARRAY - Class in de.uzl.its.swat.symbolic.instruction
-
ANEWARRAY - Create new array of reference.
- ANEWARRAY(int, int, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.ANEWARRAY
-
Creates a new ANEWARRAY instruction.
- ANEWARRAY(int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ANEWARRAY(int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ANEWARRAY(int, int, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ANEWARRAY(int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ANEWARRAY(int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ARETURN - Class in de.uzl.its.swat.symbolic.instruction
-
ARETURN - Return reference from method.
- ARETURN(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ARETURN
-
Creates a new ARETURN instruction.
- ARETURN(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ARETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ARETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ARETURN(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ARETURN(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ARRAY_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- ArrayArrayValue<TE extends org.sosy_lab.java_smt.api.Formula> - Class in de.uzl.its.swat.symbolic.value.reference.array
- ArrayArrayValue(SolverContext, IntValue[], int, FormulaType, String, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- ARRAYLENGTH - Class in de.uzl.its.swat.symbolic.instruction
-
ARRAYLENGTH - Get length of array.
- ARRAYLENGTH(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ARRAYLENGTH
-
Creates a new ARRAYLENGTH instruction.
- ARRAYLENGTH(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ARRAYLENGTH(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ARRAYLENGTH(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ARRAYLENGTH(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ARRAYLENGTH(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- arrayMagic(SolverContext, String, IntValue[]) - Static method in class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- asArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- asArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- asArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- asBooleanArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asBooleanArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
- asBooleanValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
- asBooleanValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- asBooleanValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asByteArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asByteArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
- asByteValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
- asByteValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- asByteValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asCharArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asCharArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
- asCharValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- asCharValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- asCharValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asDoubleArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asDoubleArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
- asDoubleValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
- asDoubleValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asFloatArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asFloatArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
- asFloatValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
- asFloatValue() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- asFloatValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asIntArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asIntArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- asIntValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
- asIntValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
- asIntValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- asIntValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- asIntValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
- asIntValue() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- asIntValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asLongArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asLongArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
- asLongValue() - Method in class de.uzl.its.swat.symbolic.value.PlaceHolder
- asLongValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- asLongValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
- asLongValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asNumericalValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
- asNumericalValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
- asNumericalValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- asNumericalValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
- asNumericalValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asObjectArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asObjectArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.ObjectArrayValue
-
Cast replacement
- asObjectArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- asObjectValue() - Method in class de.uzl.its.swat.symbolic.value.PlaceHolder
- asObjectValue() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- asObjectValue() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- asObjectValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asObjectValue() - Method in class de.uzl.its.swat.symbolic.value.VoidValue
- asShortArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- asShortArrayValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
- asShortValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- asShortValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
- asShortValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.reference.StringBuilderValue
- asStringValue() - Method in class de.uzl.its.swat.symbolic.value.Value
- assume(boolean) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- ASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
ASTORE -Store reference into local variable.
- ASTORE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ASTORE
-
Creates a new ASTORE instruction.
- ASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ASTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ASTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ASTORE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ASTORE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ATHROW - Class in de.uzl.its.swat.symbolic.instruction
-
ATHROW - Throw exception or error.
- ATHROW(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ATHROW
-
Creates a new ALOAD instruction.
- ATHROW(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ATHROW(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ATHROW(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ATHROW(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ATHROW(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- atype - Variable in class de.uzl.its.swat.symbolic.instruction.NEWARRAY
B
- BALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
BALOAD - Load byte or boolean from array.
- BALOAD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.BALOAD
-
Creates a new BALOAD instruction.
- BALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- BALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- BALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- BALOAD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- BALOAD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- BASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
BASTORE - Store into byte or boolean array.
- BASTORE(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.BASTORE
-
Creates a new BASTORE instruction.
- BASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- BASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- BASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- BASTORE(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- BASTORE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- BIPUSH - Class in de.uzl.its.swat.symbolic.instruction
-
BIPUSH - Push byte.
- BIPUSH(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.BIPUSH
-
Creates a new BIPUSH instruction.
- BIPUSH(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- BIPUSH(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- BIPUSH(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- BIPUSH(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- BIPUSH(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- BOOLEAN_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- BooleanArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
-
Wrapper for Arrays that contain boolean values.
- BooleanArrayValue(SolverContext, boolean[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
- BooleanArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
-
Creates a new symbolic array that contains boolean values
- BooleanArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
- booleanValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- BooleanValue - Class in de.uzl.its.swat.symbolic.value.primitive.numeric.integral
-
Wrapper to represent boolean values on the symbolic stack.
- BooleanValue(SolverContext, boolean) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
-
Creates a new BooleanValue that has no prior symbolic information and only contains a specific value
- BooleanValue(SolverContext, boolean, BooleanFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
-
Creates a new BooleanValue that has prior symbolic information and contains a specific value
- BranchDTO - Class in de.uzl.its.swat.symbolic.trace.dto
- BranchDTO(int, String) - Constructor for class de.uzl.its.swat.symbolic.trace.dto.BranchDTO
- BranchDTO(int, String, boolean) - Constructor for class de.uzl.its.swat.symbolic.trace.dto.BranchDTO
- BYTE_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- ByteArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
-
Wrapper for Arrays that contain byte values.
- ByteArrayValue(SolverContext, byte[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
- ByteArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
- ByteArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
- byteValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- ByteValue - Class in de.uzl.its.swat.symbolic.value.primitive.numeric.integral
-
Wrapper to represent byte values on the symbolic stack.
- ByteValue(SolverContext, byte) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
-
Creates a new ByteValue that has no prior symbolic information and only contains a specific value
- ByteValue(SolverContext, byte, NumeralFormula.IntegerFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
-
Creates a new ByteValue that has prior symbolic information and contains a specific value
C
- c - Variable in class de.uzl.its.swat.symbolic.instruction.LDC_double
- c - Variable in class de.uzl.its.swat.symbolic.instruction.LDC_float
- c - Variable in class de.uzl.its.swat.symbolic.instruction.LDC_int
- c - Variable in class de.uzl.its.swat.symbolic.instruction.LDC_long
- c - Variable in class de.uzl.its.swat.symbolic.instruction.LDC_Object
- c - Variable in class de.uzl.its.swat.symbolic.instruction.LDC_String
- CALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
CALOAD - Load char from array.
- CALOAD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.CALOAD
-
Creates a new CALOAD instruction.
- CALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- CALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- CALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- CALOAD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- CALOAD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- CASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
CASTORE - Store into char array.
- CASTORE(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.CASTORE
-
Creates a new CASTORE instruction.
- CASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- CASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- CASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- CASTORE(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- CASTORE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- CHAR_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- CharacterInvocation - Class in de.uzl.its.swat.symbolic.invoke
- CharacterInvocation() - Constructor for class de.uzl.its.swat.symbolic.invoke.CharacterInvocation
- CharacterObjectValue - Class in de.uzl.its.swat.symbolic.value.reference.lang
- CharacterObjectValue(SolverContext) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.CharacterObjectValue
- CharacterObjectValue(SolverContext, CharValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.CharacterObjectValue
- CharArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
-
Wrapper for Arrays that contain char values.
- CharArrayValue(SolverContext, char[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
- CharArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
- CharArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
- charValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- CharValue - Class in de.uzl.its.swat.symbolic.value.primitive.numeric.integral
- CharValue(SolverContext, char) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- CharValue(SolverContext, char, NumeralFormula.IntegerFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- CharValue(SolverContext, char, StringFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- checkAndSetBranch(boolean, BooleanFormula, int) - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Checks the result of a branch and adds the corresponding constraint to the symbolic trace.
- checkArrayBounds(Value<?, ?>, IntValue, int) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- CHECKCAST - Class in de.uzl.its.swat.symbolic.instruction
-
CHECKCAST - Check whether object is of given type.
- CHECKCAST(int, int, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.CHECKCAST
-
Creates a new CHECKCAST instruction.
- CHECKCAST(int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- CHECKCAST(int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- CHECKCAST(int, int, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- CHECKCAST(int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- CHECKCAST(int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- checkIndex(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- checkIndex(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ObjectArrayValue
- checkPositive() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Creates a formula that asserts that a value is positive
- checkSink(Object, Object, Object, Object, Object, Object, String, String) - Static method in class de.uzl.its.swat.Main
-
Stub function, call is added during instrumentation
- checkSink(Object, Object, Object, Object, Object, String, String) - Static method in class de.uzl.its.swat.Main
-
Stub function, call is added during instrumentation
- checkSink(Object, Object, Object, Object, String, String) - Static method in class de.uzl.its.swat.Main
-
Stub function, call is added during instrumentation
- checkSink(Object, Object, Object, String, String) - Static method in class de.uzl.its.swat.Main
-
Stub function, call is added during instrumentation
- checkSink(Object, Object, String, String) - Static method in class de.uzl.its.swat.Main
-
Stub function, call is added during instrumentation
- checkSink(Object, String, String) - Static method in class de.uzl.its.swat.Main
-
Stub function, call is added during instrumentation
- checkZero() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- checkZero() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Creates a
BooleanFormula
that asserts that a value is not zero - cIdx - Variable in class de.uzl.its.swat.symbolic.instruction.GETFIELD
- cIdx - Variable in class de.uzl.its.swat.symbolic.instruction.GETSTATIC
- cIdx - Variable in class de.uzl.its.swat.symbolic.instruction.NEW
- cIdx - Variable in class de.uzl.its.swat.symbolic.instruction.PUTFIELD
- cIdx - Variable in class de.uzl.its.swat.symbolic.instruction.PUTSTATIC
- CLASS_VARIABLES - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- ClassDepot - Class in de.uzl.its.swat.symbolic
-
Serializable depot for classes represented using their name and a corresponding class template in a tree map
- ClassDepot() - Constructor for class de.uzl.its.swat.symbolic.ClassDepot
-
Constructor that instantiates the template map
- className - Variable in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- ClassNames - Class in de.uzl.its.swat.symbolic
- ClassSavingTransformer - Class in de.uzl.its.swat.instrument
- ClassSavingTransformer() - Constructor for class de.uzl.its.swat.instrument.ClassSavingTransformer
- clear() - Method in class de.uzl.its.swat.symbolic.Frame
-
Clears the symbolic stack
- concrete - Variable in class de.uzl.its.swat.symbolic.value.Value
- Config - Class in de.uzl.its.swat.config
-
The Config class is responsible for reading the configuration file and providing the application with the configuration options.
- ConstraintDTO - Class in de.uzl.its.swat.symbolic.trace.dto
- ConstraintDTO() - Constructor for class de.uzl.its.swat.symbolic.trace.dto.ConstraintDTO
- ConstraintDTO(ArrayList<InputDTO>, ArrayList<BranchDTO>) - Constructor for class de.uzl.its.swat.symbolic.trace.dto.ConstraintDTO
- ConstraintRequest - Class in de.uzl.its.swat.request
-
Sends the constraints recorded during symbolic execution to the symbolic explorer.
- ConstraintRequest() - Constructor for class de.uzl.its.swat.request.ConstraintRequest
- context - Variable in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Solver context to interact with the native solver (used for creating formulas)
- context - Variable in class de.uzl.its.swat.symbolic.value.Value
- createArrayValue(ValueType, IntValue, int) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- createIntegerObjectValue(IntValue, int) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- createLongObjectValue(LongValue, int) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- createNULLValue() - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- createNumericalValue(ValueType, Object) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- createObjectArrayValue(String, IntValue) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- createObjectValue(int, String) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- createObjectValue(Object, int) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- createStringValue(String, int) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
D
- D2F - Class in de.uzl.its.swat.symbolic.instruction
-
D2F - Convert double to float.
- D2F(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.D2F
-
Creates a new D2F instruction.
- D2F() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- D2F() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Casts a double to a float
- D2F(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- D2F(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- D2F(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- D2F(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- D2I - Class in de.uzl.its.swat.symbolic.instruction
-
D2I - Convert double to int.
- D2I(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.D2I
-
Creates a new D2I instruction.
- D2I() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- D2I() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Casts a double to an integer
- D2I(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- D2I(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- D2I(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- D2I(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- D2L - Class in de.uzl.its.swat.symbolic.instruction
-
D2F - Convert double to long.
- D2L(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.D2L
-
Creates a new D2L instruction.
- D2L() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- D2L() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Casts a double to a long
- D2L(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- D2L(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- D2L(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- D2L(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DADD - Class in de.uzl.its.swat.symbolic.instruction
-
DADD - Add double.
- DADD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DADD
-
Creates a new DADD instruction.
- DADD() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DADD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DADD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DADD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DADD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DADD(DoubleValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Adds two doubles
- DALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
DALOAD - Load double from array.
- DALOAD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DALOAD
-
Creates a new DALOAD instruction.
- DALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DALOAD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DALOAD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
DASTORE - Store into double array.
- DASTORE(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DASTORE
-
Creates a new DASTORE instruction.
- DASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DASTORE(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DASTORE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DATABASE - Enum constant in enum class de.uzl.its.swat.symbolic.value.PlaceHolder.ValueOrigin
- DataType - Enum Class in de.uzl.its.swat.instrument
-
Represents the different data types that can be encountered in method descriptors.
- DCMPG - Class in de.uzl.its.swat.symbolic.instruction
-
DCMPG - Compare double (greater than).
- DCMPG(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DCMPG
-
Creates a new DCMPG instruction.
- DCMPG() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DCMPG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DCMPG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DCMPG(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DCMPG(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DCMPG(DoubleValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Compares two doubles and returns: 0 if both values are equal 1 if this double is greater or either float is NaN -1 if the parameter is greater ToDo (Nils): This method is not validated
- DCMPL - Class in de.uzl.its.swat.symbolic.instruction
-
DCMPL - Compare double (less than).
- DCMPL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DCMPL
-
Creates a new DCMPL instruction.
- DCMPL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DCMPL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DCMPL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DCMPL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DCMPL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DCMPL(DoubleValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Compares two doubles and returns: 0 if both values are equal 1 if this double is greater -1 if the parameter is greater or either float is NaN ToDo (Nils): This method is not validated
- DCONST_0 - Class in de.uzl.its.swat.symbolic.instruction
-
DCONST_0 - Push double (0.0d).
- DCONST_0(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DCONST_0
-
Creates a new DCONST_0 instruction.
- DCONST_0() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DCONST_0(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DCONST_0(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DCONST_0(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DCONST_0(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DCONST_1 - Class in de.uzl.its.swat.symbolic.instruction
-
DCONST_1 - Push double (1.0d).
- DCONST_1(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DCONST_1
-
Creates a new DCONST_1 instruction.
- DCONST_1() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DCONST_1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DCONST_1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DCONST_1(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DCONST_1(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DDIV - Class in de.uzl.its.swat.symbolic.instruction
-
DDIV - Divide double.
- DDIV(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DDIV
- DDIV() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DDIV(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DDIV(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DDIV(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DDIV(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DDIV(DoubleValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Divides two doubles
- de.uzl.its.swat - package de.uzl.its.swat
- de.uzl.its.swat.common - package de.uzl.its.swat.common
-
This package contains common utlility classes used throughout the project.
- de.uzl.its.swat.config - package de.uzl.its.swat.config
-
The config package contains classes for the configuration of the symbolic execution.
- de.uzl.its.swat.instrument - package de.uzl.its.swat.instrument
-
This package contains all classes required for the instrumentation of the Java bytecode.
- de.uzl.its.swat.instrument.instruction - package de.uzl.its.swat.instrument.instruction
- de.uzl.its.swat.instrument.parameter - package de.uzl.its.swat.instrument.parameter
- de.uzl.its.swat.instrument.svcomp - package de.uzl.its.swat.instrument.svcomp
- de.uzl.its.swat.instrument.symbolicwrapper - package de.uzl.its.swat.instrument.symbolicwrapper
- de.uzl.its.swat.request - package de.uzl.its.swat.request
- de.uzl.its.swat.solver - package de.uzl.its.swat.solver
- de.uzl.its.swat.symbolic - package de.uzl.its.swat.symbolic
- de.uzl.its.swat.symbolic.instruction - package de.uzl.its.swat.symbolic.instruction
- de.uzl.its.swat.symbolic.invoke - package de.uzl.its.swat.symbolic.invoke
- de.uzl.its.swat.symbolic.processor - package de.uzl.its.swat.symbolic.processor
- de.uzl.its.swat.symbolic.trace - package de.uzl.its.swat.symbolic.trace
-
This package contains the trace, its handler and its elements.
- de.uzl.its.swat.symbolic.trace.dto - package de.uzl.its.swat.symbolic.trace.dto
- de.uzl.its.swat.symbolic.value - package de.uzl.its.swat.symbolic.value
- de.uzl.its.swat.symbolic.value.primitive.numeric - package de.uzl.its.swat.symbolic.value.primitive.numeric
- de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint - package de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint
- de.uzl.its.swat.symbolic.value.primitive.numeric.integral - package de.uzl.its.swat.symbolic.value.primitive.numeric.integral
- de.uzl.its.swat.symbolic.value.reference - package de.uzl.its.swat.symbolic.value.reference
- de.uzl.its.swat.symbolic.value.reference.array - package de.uzl.its.swat.symbolic.value.reference.array
- de.uzl.its.swat.symbolic.value.reference.lang - package de.uzl.its.swat.symbolic.value.reference.lang
- de.uzl.its.swat.symbolic.value.reference.util - package de.uzl.its.swat.symbolic.value.reference.util
- de.uzl.its.swat.thread - package de.uzl.its.swat.thread
- de.uzl.its.swat.witness - package de.uzl.its.swat.witness
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.GETFIELD
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.GETSTATIC
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEDYNAMIC
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEINTERFACE
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKESPECIAL
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKESTATIC
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEVIRTUAL
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.MULTIANEWARRAY
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.PUTFIELD
- desc - Variable in class de.uzl.its.swat.symbolic.instruction.PUTSTATIC
- desc - Variable in class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- determineIid(int) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- dflt - Variable in class de.uzl.its.swat.symbolic.instruction.LOOKUPSWITCH
- dflt - Variable in class de.uzl.its.swat.symbolic.instruction.TABLESWITCH
- dims - Variable in class de.uzl.its.swat.symbolic.instruction.MULTIANEWARRAY
- disable() - Method in class de.uzl.its.swat.thread.ThreadContext
- disableSymbolicTracking() - Static method in class de.uzl.its.swat.Main
-
Temporarily disables logging, e.g.
- disableThreadContext(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- DLOAD - Class in de.uzl.its.swat.symbolic.instruction
-
DLOAD - Load double from local variable.
- DLOAD(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DLOAD
-
Creates a new DLOAD instruction.
- DLOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DLOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DLOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DLOAD(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DLOAD(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DMUL - Class in de.uzl.its.swat.symbolic.instruction
-
DMUL - Convert double to float.
- DMUL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DMUL
-
Creates a new DMUL instruction.
- DMUL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DMUL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DMUL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DMUL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DMUL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DMUL(DoubleValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Multiplies two doubles
- DNEG - Class in de.uzl.its.swat.symbolic.instruction
-
DNEG - Negate double.
- DNEG(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DNEG
-
Creates a new DNEG instruction.
- DNEG() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DNEG() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Negates a double
- DNEG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DNEG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DNEG(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DNEG(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DOUBLE_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- DoubleArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
-
Wrapper for Arrays that contain double values.
- DoubleArrayValue(SolverContext, double[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
- DoubleArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
-
Creates a new symbolic array that contains double values
- DoubleArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
- DoubleObjectValue - Class in de.uzl.its.swat.symbolic.value.reference.lang
- DoubleObjectValue(SolverContext) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
- DoubleObjectValue(SolverContext, DoubleValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
- doubleValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- DoubleValue - Class in de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint
-
Wrapper for doubles to represent symbolic and concrete information on the symbolic stack
- DoubleValue(SolverContext, double) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Constructor that creates a new DoubleValue without prior symbolic information and only a concrete value
- DoubleValue(SolverContext, double, FloatingPointFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Constructor that creates a new DoubleValue with prior symbolic information and a concrete value
- DREM - Class in de.uzl.its.swat.symbolic.instruction
-
DREM - Remainder double.
- DREM(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DREM
-
Creates a new DREM instruction.
- DREM() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DREM(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DREM(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DREM(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DREM(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DREM(DoubleValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Gets the remainder from the division of two doubles WARNING: This is not symbolically tracked!
- DRETURN - Class in de.uzl.its.swat.symbolic.instruction
-
DRETURN - Return double from method.
- DRETURN(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DRETURN
-
Creates a new DRETURN instruction.
- DRETURN(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DRETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DRETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DRETURN(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DRETURN(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DSTORE - Class in de.uzl.its.swat.symbolic.instruction
-
DSTORE - Store double into local variable.
- DSTORE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DSTORE
-
Creates a new DSTORE instruction.
- DSTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DSTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DSTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DSTORE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DSTORE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DSUB - Class in de.uzl.its.swat.symbolic.instruction
-
DSUB - Subtract double.
- DSUB(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DSUB
-
Creates a new DSUB instruction.
- DSUB() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DSUB(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DSUB(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DSUB(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DSUB(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DSUB(DoubleValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Subtracts two doubles
- DummyInstructionProcessor - Class in de.uzl.its.swat.symbolic.processor
- DummyInstructionProcessor() - Constructor for class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- dumpConstraints(Logger) - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Dumps all constraints to the logger.
- dumpInputs() - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Returns all imputs as an array list of strings.
- DUP - Class in de.uzl.its.swat.symbolic.instruction
-
DUP - Duplicate the top operand stack value.
- DUP(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DUP
-
Creates a new DUP instruction.
- DUP() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DUP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DUP(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DUP(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP_X1 - Class in de.uzl.its.swat.symbolic.instruction
-
DUP_X1 - Duplicate the top operand stack value and insert two values down.
- DUP_X1(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DUP_X1
-
Creates a new DUP_X1 instruction.
- DUP_X1() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP_X1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DUP_X1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DUP_X1(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DUP_X1(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP_X2 - Class in de.uzl.its.swat.symbolic.instruction
-
DUP_X2 - Duplicate the top operand stack value and insert two or three values down.
- DUP_X2(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DUP_X2
-
Creates a new DUP_X2 instruction.
- DUP_X2() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP_X2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DUP_X2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DUP_X2(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DUP_X2(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP2 - Class in de.uzl.its.swat.symbolic.instruction
-
DUP2 - Duplicate the top one or two operand stack values.
- DUP2(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DUP2
-
Creates a new DUP2 instruction.
- DUP2() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DUP2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DUP2(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DUP2(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP2_X1 - Class in de.uzl.its.swat.symbolic.instruction
-
DUP2_X1 - Duplicate the top one or two operand stack values and insert two or three values down.
- DUP2_X1(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DUP2_X1
-
Creates a new DUP2_X1 instruction.
- DUP2_X1() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP2_X1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DUP2_X1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DUP2_X1(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DUP2_X1(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP2_X2 - Class in de.uzl.its.swat.symbolic.instruction
-
DUP2_X2 - Duplicate the top one or two operand stack values and insert two, three, or four values down.
- DUP2_X2(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.DUP2_X2
-
Creates a new DUP2_X2 instruction.
- DUP2_X2() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DUP2_X2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- DUP2_X2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- DUP2_X2(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- DUP2_X2(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- DynamicInvocation - Class in de.uzl.its.swat.symbolic.invoke
- DynamicInvocation() - Constructor for class de.uzl.its.swat.symbolic.invoke.DynamicInvocation
E
- elementFormulaType - Variable in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Formula type used for the elements of the symbolic array
- enable() - Method in class de.uzl.its.swat.thread.ThreadContext
- enableSymbolicTracking() - Static method in class de.uzl.its.swat.Main
-
Re-enable the logger, e.g.
- enableThreadContext(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- EnumerationValue - Class in de.uzl.its.swat.symbolic.value.reference.util
- EnumerationValue(SolverContext) - Constructor for class de.uzl.its.swat.symbolic.value.reference.util.EnumerationValue
- equals(Object) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.CharacterObjectValue
- equals(Object) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
- equals(Object) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
- equals(Object) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- equals(Object) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
-
Compares if an arbitrary object is equal to this instance
- equals(Object) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- ErrorHandler - Class in de.uzl.its.swat.common
-
ErrorHandler is responsible for handling exceptions throughout the application.
- ErrorHandler() - Constructor for class de.uzl.its.swat.common.ErrorHandler
-
Constructs an ErrorHandler with a specified Config and ILogger implementation.
- extractCidMid(int) - Static method in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
F
- F2D - Class in de.uzl.its.swat.symbolic.instruction
-
F2D - Convert float to double.
- F2D(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.F2D
-
Creates a new F2D instruction.
- F2D() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- F2D() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Casts a float to a double
- F2D(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- F2D(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- F2D(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- F2D(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- F2I - Class in de.uzl.its.swat.symbolic.instruction
-
F2I - Convert float to int.
- F2I(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.F2I
-
Creates a new F2I instruction.
- F2I() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- F2I() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Casts a float to an integer
- F2I(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- F2I(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- F2I(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- F2I(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- F2L - Class in de.uzl.its.swat.symbolic.instruction
-
F2L - Convert float to long.
- F2L(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.F2L
-
Creates a new F2L instruction.
- F2L() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- F2L() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Casts a float to a long
- F2L(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- F2L(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- F2L(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- F2L(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FADD - Class in de.uzl.its.swat.symbolic.instruction
-
FADD - Add float.
- FADD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FADD
-
Creates a new FADD instruction.
- FADD() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FADD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FADD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FADD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FADD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FADD(FloatValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Adds two floats
- FALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
FALOAD - Load float from array.
- FALOAD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FALOAD
-
Creates a new FALOAD instruction.
- FALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FALOAD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FALOAD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
FASTORE - Store into float array.
- FASTORE(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FASTORE
-
Creates a new FASTORE instruction.
- FASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FASTORE(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FASTORE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCMPG - Class in de.uzl.its.swat.symbolic.instruction
-
FCMPG - Compare float (greater than).
- FCMPG(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FCMPG
-
Creates a new FCMPG instruction.
- FCMPG() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCMPG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FCMPG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FCMPG(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FCMPG(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCMPG(FloatValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Compares two floats and returns: 0 if both values are equal; 1 if this float is greater or either float is NaN; -1 if the parameter is greater ToDo (Nils): This method is not validated
- FCMPL - Class in de.uzl.its.swat.symbolic.instruction
-
FCMPL - Compare float (less than).
- FCMPL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FCMPL
-
Creates a new FCMPL instruction.
- FCMPL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCMPL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FCMPL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FCMPL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FCMPL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCMPL(FloatValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Compares two floats and returns: 0 if both values are equal 1 if this float is greater -1 if the parameter is greater or either float is NaN ToDo (Nils): This method is not validated
- FCONST_0 - Class in de.uzl.its.swat.symbolic.instruction
-
FCONST_0 - Push float (0.0f).
- FCONST_0(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FCONST_0
-
Creates a new FCONST_0 instruction.
- FCONST_0() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCONST_0(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FCONST_0(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FCONST_0(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FCONST_0(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCONST_1 - Class in de.uzl.its.swat.symbolic.instruction
-
FCONST_1 - Push float (1.0f).
- FCONST_1(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FCONST_1
-
Creates a new FCONST_1 instruction.
- FCONST_1() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCONST_1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FCONST_1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FCONST_1(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FCONST_1(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCONST_2 - Class in de.uzl.its.swat.symbolic.instruction
-
FCONST_2 - Push float (2.0f).
- FCONST_2(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FCONST_2
-
Creates a new FCONST_2 instruction.
- FCONST_2() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FCONST_2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FCONST_2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FCONST_2(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FCONST_2(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FDIV - Class in de.uzl.its.swat.symbolic.instruction
-
FDIV - Divide float.
- FDIV(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FDIV
-
Creates a new FDIV instruction.
- FDIV() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FDIV(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FDIV(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FDIV(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FDIV(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FDIV(FloatValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Divides two floats
- fIdx - Variable in class de.uzl.its.swat.symbolic.instruction.GETFIELD
- fIdx - Variable in class de.uzl.its.swat.symbolic.instruction.GETSTATIC
- fIdx - Variable in class de.uzl.its.swat.symbolic.instruction.PUTFIELD
- fIdx - Variable in class de.uzl.its.swat.symbolic.instruction.PUTSTATIC
- FieldInfo - Class in de.uzl.its.swat.symbolic
- FieldInfo(String, String, boolean, ClassDepot) - Constructor for class de.uzl.its.swat.symbolic.FieldInfo
- FLOAD - Class in de.uzl.its.swat.symbolic.instruction
-
FLOAD - Load float from local variable.
- FLOAD(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FLOAD
-
Creates a new FLOAD instruction.
- FLOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FLOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FLOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FLOAD(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FLOAD(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FLOAT_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- FloatArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
- FloatArrayValue(SolverContext, float[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
- FloatArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
- FloatArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
- FloatObjectValue - Class in de.uzl.its.swat.symbolic.value.reference.lang
- FloatObjectValue(SolverContext) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
- FloatObjectValue(SolverContext, FloatValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
- floatValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- FloatValue - Class in de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint
- FloatValue(SolverContext, float) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
- FloatValue(SolverContext, float, FloatingPointFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
- flush() - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- flush() - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- flush() - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- flush() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FMUL - Class in de.uzl.its.swat.symbolic.instruction
-
FMUL - Multiply float.
- FMUL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FMUL
-
Creates a new FMUL instruction.
- FMUL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FMUL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FMUL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FMUL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FMUL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FMUL(FloatValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Multiplies two floats
- FNEG - Class in de.uzl.its.swat.symbolic.instruction
-
FNEG - Negate float.
- FNEG(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FNEG
-
Creates a new FNEG instruction.
- FNEG() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FNEG() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Negates a float
- FNEG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FNEG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FNEG(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FNEG(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- formula - Variable in class de.uzl.its.swat.symbolic.value.Value
- formulaType - Variable in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Formula type representing the index - element pair
- Frame - Class in de.uzl.its.swat.symbolic
-
A symbolic Stack Frame that stores Values in the symbolic Stack and symbolic locals
- Frame(String, String, int) - Constructor for class de.uzl.its.swat.symbolic.Frame
-
Constructor for Frame
- FREM - Class in de.uzl.its.swat.symbolic.instruction
-
FREM - Remainder float.
- FREM(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FREM
-
Creates a new FREM instruction.
- FREM() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FREM(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FREM(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FREM(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FREM(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FREM(FloatValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Gets the remainder from the division of two floats WARNING: This is not symbolically tracked!
- FRETURN - Class in de.uzl.its.swat.symbolic.instruction
-
FRETURN - Return float from method.
- FRETURN(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FRETURN
-
Creates a new FRETURN instruction.
- FRETURN(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FRETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FRETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FRETURN(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FRETURN(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FSTORE - Class in de.uzl.its.swat.symbolic.instruction
-
FSTORE - Store float into local variable.
- FSTORE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FSTORE
-
Creates a new FSTORE instruction.
- FSTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FSTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FSTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FSTORE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FSTORE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FSUB - Class in de.uzl.its.swat.symbolic.instruction
-
FSUB - Subtract float.
- FSUB(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.FSUB
-
Creates a new FSUB instruction.
- FSUB() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FSUB(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- FSUB(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- FSUB(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- FSUB(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- FSUB(FloatValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Subtracts two floats
G
- genericToString(String) - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_primitive
- genericToString(String) - Method in class de.uzl.its.swat.symbolic.instruction.Instruction
-
Returns the string representation of the instruction.
- genericToString(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.NumericalValue
- genericToString(String) - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- get(int) - Method in class de.uzl.its.swat.symbolic.ClassNames
- get(int, boolean) - Method in class de.uzl.its.swat.symbolic.ObjectInfo
- get(String) - Method in class de.uzl.its.swat.symbolic.ClassNames
- getAddress() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- getASCIIchars(int, int) - Static method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.CharacterObjectValue
-
Gets the bound of the primitive type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
-
Gets the bound of the primitive type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
-
Gets the bound of the primitive type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
-
Gets the bound of the primitive type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
-
Gets the bound of the primitive type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
-
Creates a formula that asserts that this symbolic value is withing the bounds of this type
- getBounds(boolean) - Method in class de.uzl.its.swat.symbolic.value.Value
- getBranchConstraints() - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Fetches the branch constraints from the symbolic trace.
- getCharValue() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.CharacterObjectValue
- getCid() - Method in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
- getCidMid(int, int) - Static method in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
- getClassName() - Method in class de.uzl.its.swat.symbolic.Frame
- getClassName() - Method in class de.uzl.its.swat.symbolic.ObjectInfo
- getCommonSuperClass(String, String) - Method in class de.uzl.its.swat.instrument.SafeClassWriter
- getConcrete() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- getConcrete() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- getConcrete() - Method in class de.uzl.its.swat.symbolic.value.Value
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- getConcreteEncoded() - Method in class de.uzl.its.swat.symbolic.value.Value
- getConfig() - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- getContext() - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- getCurrent() - Method in class de.uzl.its.swat.thread.ThreadContext
- getCurrentFrame() - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- getCurrentInstruction(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getDataType(String) - Static method in enum class de.uzl.its.swat.instrument.DataType
-
Determines the DataType corresponding to a given identifier.
- getDesc() - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- getDoubleValue() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Returns the formula that represents the element at the specified index.
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
-
Returns the formula that represents the element at the specified index.
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
-
Returns the formula that represents the element at the specified index.
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
-
Returns the formula that represents the element at the specified index.
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
-
Returns the formula that represents the element at the specified index.
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ObjectArrayValue
-
Retrieves a reference from an Array ToDo (Nils): The index and value are currently not tracked symbolically See: Issue 59
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
-
Returns the formula that represents the element at the specified index.
- getElement(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- getEndpointID() - Method in class de.uzl.its.swat.thread.ThreadContext
- getEndpointID(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getEndpointName() - Method in class de.uzl.its.swat.thread.ThreadContext
- getEndpointName(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getExplorerHost() - Method in class de.uzl.its.swat.config.Config
-
Host name of the symbolic explorer.
- getExplorerPort() - Method in class de.uzl.its.swat.config.Config
-
Port number of the symbolic explorer.
- getExplorerTraceURI() - Method in class de.uzl.its.swat.config.Config
-
URI where the symbolic explorer receives trace information.
- getField(int) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- GETFIELD - Class in de.uzl.its.swat.symbolic.instruction
-
GETFIELD - Fetch field from object.
- GETFIELD(int, int, int, int, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETFIELD
-
Creates a new GETFIELD instruction.
- GETFIELD(int, int, int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETFIELD(int, int, int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETFIELD(int, int, int, int, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETFIELD(int, int, int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETFIELD(int, int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- getFieldId() - Method in class de.uzl.its.swat.symbolic.FieldInfo
- getFieldIndex(String, String) - Method in class de.uzl.its.swat.symbolic.ClassDepot
-
Gets the index of a field by name and class
- getFields() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- getFloatValue() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
- getHeading() - Method in class de.uzl.its.swat.common.PrintBox
- getId() - Method in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
-
Getter for the iid
- getIdentifier() - Method in enum class de.uzl.its.swat.instrument.DataType
-
Returns the identifier for this DataType.
- getIdx(String, boolean) - Method in class de.uzl.its.swat.symbolic.ObjectInfo
- getInputBounds() - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Fetches the input bounds from the symbolic trace.
- getInputs() - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- getInstance() - Static method in class de.uzl.its.swat.symbolic.ClassDepot
-
Getter for this classes instance.
- getInstance() - Static method in class de.uzl.its.swat.symbolic.ClassNames
- getInstrumentationDispatcher() - Method in class de.uzl.its.swat.config.Config
-
Fully qualified name of the class that receives instruction information from the concrete execution.
- getInstrumentationExcludePackages() - Method in class de.uzl.its.swat.config.Config
-
Packages to be excluded from instrumentation.
- getInstrumentationIncludePackages() - Method in class de.uzl.its.swat.config.Config
-
Packages to be instrumented.
- getInstrumentationParameterSymbolicClassName() - Method in class de.uzl.its.swat.config.Config
-
Fully qualified class name that should be tracked symbolically.
- getInstrumentationParameterSymbolicMethodName() - Method in class de.uzl.its.swat.config.Config
-
Method name that should be tracked symbolically.
- getInstrumentationPrefix() - Method in class de.uzl.its.swat.config.Config
-
Custom function name for analysis.
- getInstrumentationTransformer() - Method in class de.uzl.its.swat.config.Config
-
Type of transformer to be used.
- getInstrumentedClasses() - Static method in class de.uzl.its.swat.instrument.Transformer
- getIntValue() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- getInvocationStream() - Method in class de.uzl.its.swat.thread.ThreadContext
- getKey() - Method in class de.uzl.its.swat.symbolic.value.reference.LambdaObjectValue
- getKey() - Method in class de.uzl.its.swat.symbolic.value.reference.LambdaPlaceHolder
- getLambdaObjectValue(int, int, int) - Static method in class de.uzl.its.swat.symbolic.value.ValueFactory
- getList() - Method in class de.uzl.its.swat.symbolic.value.reference.util.EnumerationValue
- getList() - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- getLocal(int) - Method in class de.uzl.its.swat.symbolic.Frame
-
Gets a Value from the symbolic locals
- getLocal2(int) - Method in class de.uzl.its.swat.symbolic.Frame
-
Gets a two byte Value from the symbolic locals
- getLocals() - Method in class de.uzl.its.swat.symbolic.Frame
-
The symbolic version of Javas locals -- GETTER -- Gets all locals of the Frame (used for lambdas)
- getLogger() - Static method in class de.uzl.its.swat.instrument.svcomp.SVCompTransformer
- getLoggingDirectory() - Method in class de.uzl.its.swat.config.Config
-
Directory to store logs and instrumented .class files.
- getLoggingFormulaLength() - Method in class de.uzl.its.swat.config.Config
-
Length to print symbolic formula.
- getLoggingLevel() - Method in class de.uzl.its.swat.config.Config
-
Sets the logging level.
- getLongValue() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
- getMethodName() - Method in class de.uzl.its.swat.symbolic.Frame
- getMid() - Method in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
- getMsgs() - Method in class de.uzl.its.swat.common.PrintBox
- getName() - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- getName() - Method in class de.uzl.its.swat.symbolic.value.Value
- getNext() - Method in class de.uzl.its.swat.thread.ThreadContext
- getNextId() - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- getNextInstruction(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getnFields() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- getNFields() - Method in class de.uzl.its.swat.symbolic.ObjectInfo
- getNStaticFields() - Method in class de.uzl.its.swat.symbolic.ObjectInfo
- getParentAddress() - Method in class de.uzl.its.swat.symbolic.value.reference.LambdaObjectValue
- getParentAddress() - Method in class de.uzl.its.swat.symbolic.value.reference.LambdaPlaceHolder
- getPathConstraints(int) - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Fetches all path constraints that are required for a specific branch constraints
- getPrintBox() - Static method in class de.uzl.its.swat.instrument.ClassSavingTransformer
- getPrintBox() - Static method in class de.uzl.its.swat.instrument.instruction.InstructionTransformer
- getPrintBox() - Static method in class de.uzl.its.swat.instrument.parameter.ParameterTransformer
- getPrintBox() - Static method in class de.uzl.its.swat.instrument.svcomp.SVCompTransformer
- getPrintBox() - Static method in class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperTransformer
- getPrintBox() - Static method in class de.uzl.its.swat.instrument.Transformer
- getProcessor(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getRet() - Method in class de.uzl.its.swat.symbolic.Frame
- getSize() - Method in class de.uzl.its.swat.symbolic.value.reference.array.ObjectArrayValue
-
Getter for the concrete size of the array
- getSolverContext() - Method in class de.uzl.its.swat.thread.ThreadContext
- getSolverContext(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getSolverMode() - Method in class de.uzl.its.swat.config.Config
-
Determines solver mode should be used.
- getStack() - Method in class de.uzl.its.swat.symbolic.Frame
-
The symbolic version of Javas stack
- getStack() - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- GETSTATIC - Class in de.uzl.its.swat.symbolic.instruction
-
GETSTATIC - Get static field from class.
- GETSTATIC(int, int, int, int, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETSTATIC
-
Creates a new GETSTATIC instruction.
- GETSTATIC(int, int, int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETSTATIC(int, int, int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETSTATIC(int, int, int, int, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETSTATIC(int, int, int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETSTATIC(int, int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- getStaticField(int) - Method in class de.uzl.its.swat.symbolic.ObjectInfo
- getStaticField(long, ObjectInfo, int, int) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getStaticField(ObjectInfo, int, int) - Method in class de.uzl.its.swat.thread.ThreadContext
- getStaticFieldIndex(String, String) - Method in class de.uzl.its.swat.symbolic.ClassDepot
-
Gets the index of a static field by name and class
- getStringValue() - Method in class de.uzl.its.swat.symbolic.value.reference.StringBuilderValue
- getSymbolicInstructionVisitor() - Method in class de.uzl.its.swat.thread.ThreadContext
- getSymbolicStateHandler() - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- getSymbolicVisitor(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getThreadCount() - Static method in class de.uzl.its.swat.thread.ThreadHandler
- getTraceDTO() - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Encodes the symbolic trace as a JSON string.
- getTraceSize() - Method in class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Returns the size of the symbolic trace.
- getType() - Method in class de.uzl.its.swat.symbolic.value.Value
- GETVALUE_boolean - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_boolean - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_boolean(boolean, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_boolean
-
Creates a new value fetch instruction for booleans.
- GETVALUE_boolean(boolean, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_boolean(boolean, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_boolean(boolean, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_boolean(boolean, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_byte - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_byte - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_byte(byte, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_byte
-
Creates a new value fetch instruction for bytes.
- GETVALUE_byte(byte, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_byte(byte, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_byte(byte, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_byte(byte, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_char - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_char - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_char(char, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_char
-
Creates a new value fetch instruction for characters.
- GETVALUE_char(char, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_char(char, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_char(char, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_char(char, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_double - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_double - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_double(double, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_double
-
Creates a new value fetch instruction for doubles.
- GETVALUE_double(double, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_double(double, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_double(double, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_double(double, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_float - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_float - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_float(float, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_float
-
Creates a new value fetch instruction for floats.
- GETVALUE_float(float, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_float(float, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_float(float, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_float(float, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_int - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_int - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_int(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_int
-
Creates a new value fetch instruction for integers.
- GETVALUE_int(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_int(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_int(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_int(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_long - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_long - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_long(long, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_long
-
Creates a new value fetch instruction for longs.
- GETVALUE_long(long, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_long(long, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_long(long, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_long(long, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_Object<T> - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_Object - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_Object(int, T, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_Object
-
Creates a new value fetch instruction for objects.
- GETVALUE_Object(Object, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_Object(Object, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_Object(Object, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_Object(Object, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_primitive - Class in de.uzl.its.swat.symbolic.instruction
- GETVALUE_primitive(Object, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_primitive
- GETVALUE_short - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_short - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_short(short, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_short
-
Creates a new value fetch instruction for shorts.
- GETVALUE_short(short, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_short(short, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_short(short, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_short(short, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GETVALUE_void - Class in de.uzl.its.swat.symbolic.instruction
-
GETVALUE_void - Custom method call handled as an instruction to fetch the concrete value that was produced/ loaded by another instruction.
- GETVALUE_void() - Constructor for class de.uzl.its.swat.symbolic.instruction.GETVALUE_void
-
Creates a new value fetch instruction for voids.
- GETVALUE_void() - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GETVALUE_void() - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GETVALUE_void() - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GETVALUE_void() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GlobalStateForInstrumentation - Class in de.uzl.its.swat.instrument
-
An object to keep track of (classId, methodId, instructionId) tuples during instrumentation.
- GlobalStateForInstrumentation() - Constructor for class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
- GOTO - Class in de.uzl.its.swat.symbolic.instruction
-
GOTO - Branch always.
- GOTO(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.GOTO
-
Creates a new GOTO instruction.
- GOTO(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- GOTO(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- GOTO(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- GOTO(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- GOTO(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
H
- handleException(Exception) - Method in class de.uzl.its.swat.common.ErrorHandler
-
Handles an exception by logging it with a default message.
- handleException(String, Throwable) - Method in class de.uzl.its.swat.common.ErrorHandler
-
Handles an exception with a custom message.
- handleMethodParameters(int, PrintBox) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- hashCode() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.CharacterObjectValue
- hashCode() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
- hashCode() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
- HTTP - Enum constant in enum class de.uzl.its.swat.solver.SolverMode
I
- i - Variable in class de.uzl.its.swat.symbolic.instruction.GETVALUE_Object
- i - Variable in class de.uzl.its.swat.symbolic.instruction.GETVALUE_primitive
- i - Variable in class de.uzl.its.swat.symbolic.instruction.SPECIAL
- I2B - Class in de.uzl.its.swat.symbolic.instruction
-
I2B - Convert int to byte.
- I2B(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.I2B
-
Creates a new I2B instruction.
- I2B() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2B() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- I2B(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- I2B(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- I2B(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- I2B(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2C - Class in de.uzl.its.swat.symbolic.instruction
-
I2C - Convert int to character.
- I2C(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.I2C
-
Creates a new I2C instruction.
- I2C() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2C() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- I2C(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- I2C(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- I2C(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- I2C(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2D - Class in de.uzl.its.swat.symbolic.instruction
-
I2D - Convert int to double.
- I2D(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.I2D
-
Creates a new I2D instruction.
- I2D() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2D() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Converts an
IntValue
into aDoubleValue
- I2D(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- I2D(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- I2D(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- I2D(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2F - Class in de.uzl.its.swat.symbolic.instruction
-
I2F - Convert int to float.
- I2F(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.I2F
-
Creates a new I2F instruction.
- I2F() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2F() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Converts an
IntValue
into aFloatValue
- I2F(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- I2F(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- I2F(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- I2F(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2L - Class in de.uzl.its.swat.symbolic.instruction
-
I2L - Convert int to long.
- I2L(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.I2L
- I2L() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2L() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
- I2L(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- I2L(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- I2L(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- I2L(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2S - Class in de.uzl.its.swat.symbolic.instruction
-
I2S - Convert int to short.
- I2S(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.I2S
-
Creates a new I2S instruction.
- I2S() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- I2S() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Converts an
IntValue
into aShortValue
- I2S(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- I2S(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- I2S(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- I2S(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IADD - Class in de.uzl.its.swat.symbolic.instruction
-
IADD - Add int.
- IADD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IADD
-
Creates a new IADD instruction.
- IADD() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IADD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IADD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IADD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IADD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IADD(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Adds two integers
- IALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
IALOAD - Load int from array.
- IALOAD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IALOAD
-
Creates a new IALOAD instruction.
- IALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IALOAD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IALOAD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IAND - Class in de.uzl.its.swat.symbolic.instruction
-
IAND - Boolean AND int.
- IAND(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IAND
-
Creates a new IAND instruction.
- IAND() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IAND(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IAND(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IAND(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IAND(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IAND(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Calculates the bitwise and of two integers in binary representation
- IASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
IASTORE - Store into int array.
- IASTORE(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IASTORE
-
Creates a new IASTORE instruction.
- IASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IASTORE(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IASTORE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_0 - Class in de.uzl.its.swat.symbolic.instruction
-
ICONST_0 - Push int constant (0).
- ICONST_0(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ICONST_0
-
Creates a new ICONST_0 instruction.
- ICONST_0() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_0(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ICONST_0(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ICONST_0(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ICONST_0(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_1 - Class in de.uzl.its.swat.symbolic.instruction
-
ICONST_1 - Push int constant (1).
- ICONST_1(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ICONST_1
-
Creates a new ICONST_1 instruction.
- ICONST_1() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ICONST_1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ICONST_1(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ICONST_1(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_2 - Class in de.uzl.its.swat.symbolic.instruction
-
ICONST_2 - Push int constant (2).
- ICONST_2(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ICONST_2
-
Creates a new ICONST_2 instruction.
- ICONST_2() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ICONST_2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ICONST_2(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ICONST_2(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_3 - Class in de.uzl.its.swat.symbolic.instruction
-
ICONST_3 - Push int constant (3).
- ICONST_3(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ICONST_3
-
Creates a new ICONST_3 instruction.
- ICONST_3() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_3(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ICONST_3(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ICONST_3(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ICONST_3(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_4 - Class in de.uzl.its.swat.symbolic.instruction
-
ICONST_4 - Push int constant (4).
- ICONST_4(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ICONST_4
-
Creates a new ICONST_4 instruction.
- ICONST_4() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_4(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ICONST_4(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ICONST_4(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ICONST_4(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_5 - Class in de.uzl.its.swat.symbolic.instruction
-
ICONST_5 - Push int constant (5).
- ICONST_5(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ICONST_5
-
Creates a new ICONST_5 instruction.
- ICONST_5() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_5(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ICONST_5(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ICONST_5(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ICONST_5(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_M1 - Class in de.uzl.its.swat.symbolic.instruction
-
ICONST_M1 - Push int constant (-1).
- ICONST_M1(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ICONST_M1
-
Creates a new ICONST_M1 instruction.
- ICONST_M1() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ICONST_M1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ICONST_M1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ICONST_M1(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ICONST_M1(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IDIV - Class in de.uzl.its.swat.symbolic.instruction
-
IDIV - Divide int.
- IDIV(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IDIV
-
Creates a new IDIV instruction.
- IDIV(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IDIV(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IDIV(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IDIV(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IDIV(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IDIV(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Divides two integers
- IF_ACMPEQ - Class in de.uzl.its.swat.symbolic.instruction
-
IF_ACMPEQ - Branch if reference comparison succeeds (equals) For more information see the Java VM specification.
- IF_ACMPEQ(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IF_ACMPEQ
-
Creates a new IF_ACMPEQ instruction.
- IF_ACMPEQ(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ACMPEQ(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IF_ACMPEQ(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IF_ACMPEQ(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IF_ACMPEQ(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ACMPEQ(ObjectValue) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
-
Compares if two references are identical
- IF_ACMPEQ(ObjectValue) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
-
Compares if two references are identical
- IF_ACMPNE - Class in de.uzl.its.swat.symbolic.instruction
-
IF_ACMPNE - Branch if reference comparison succeeds (not equals) For more information see the Java VM specification.
- IF_ACMPNE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IF_ACMPNE
-
Creates a new IF_ACMPNE instruction.
- IF_ACMPNE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ACMPNE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IF_ACMPNE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IF_ACMPNE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IF_ACMPNE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ACMPNE(ObjectValue) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
-
Compares if two references are not identical
- IF_ACMPNE(ObjectValue) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
-
Compares if two references are not identical
- IF_ICMPEQ - Class in de.uzl.its.swat.symbolic.instruction
-
IF_ICMPEQ - Branch if int comparison succeeds (equals) For more information see the Java VM specification.
- IF_ICMPEQ(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IF_ICMPEQ
-
Creates a new IF_ICMPEQ instruction.
- IF_ICMPEQ(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPEQ(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IF_ICMPEQ(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IF_ICMPEQ(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IF_ICMPEQ(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPEQ(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the two integers are equal
- IF_ICMPGE - Class in de.uzl.its.swat.symbolic.instruction
-
IF_ICMPGE - Branch if int comparison succeeds (greater or equals) For more information see the Java VM specification.
- IF_ICMPGE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IF_ICMPGE
-
Creates a new IF_ICMPGE instruction.
- IF_ICMPGE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPGE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IF_ICMPGE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IF_ICMPGE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IF_ICMPGE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPGE(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the integer is greater or equal to the second integer
- IF_ICMPGT - Class in de.uzl.its.swat.symbolic.instruction
-
IF_ICMPGT - Branch if int comparison succeeds (greater than) For more information see the Java VM specification.
- IF_ICMPGT(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IF_ICMPGT
-
Creates a new IF_ICMPGT instruction.
- IF_ICMPGT(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPGT(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IF_ICMPGT(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IF_ICMPGT(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IF_ICMPGT(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPGT(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the integer is greater than the second integer
- IF_ICMPLE - Class in de.uzl.its.swat.symbolic.instruction
-
IF_ICMPLE - Branch if int comparison succeeds (less or equals) For more information see the Java VM specification.
- IF_ICMPLE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IF_ICMPLE
-
Creates a new IF_ICMPLE instruction.
- IF_ICMPLE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPLE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IF_ICMPLE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IF_ICMPLE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IF_ICMPLE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPLE(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the integer is less or equal to the second integer
- IF_ICMPLT - Class in de.uzl.its.swat.symbolic.instruction
-
IF_ICMPLT - Branch if int comparison succeeds (less than) For more information see the Java VM specification.
- IF_ICMPLT(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IF_ICMPLT
-
Creates a new IF_ICMPLT instruction.
- IF_ICMPLT(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPLT(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IF_ICMPLT(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IF_ICMPLT(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IF_ICMPLT(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPLT(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the integer is less than the second integer
- IF_ICMPNE - Class in de.uzl.its.swat.symbolic.instruction
-
IF_ICMPNE - Branch if int comparison succeeds (not equals) For more information see the Java VM specification.
- IF_ICMPNE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IF_ICMPNE
-
Creates a new IF_ICMPNE instruction.
- IF_ICMPNE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPNE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IF_ICMPNE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IF_ICMPNE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IF_ICMPNE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IF_ICMPNE(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the two integers are not equal
- IFEQ - Class in de.uzl.its.swat.symbolic.instruction
-
IFEQ - Branch if int comparison with zero succeeds (equal) For more information see the Java VM specification.
- IFEQ(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IFEQ
-
Creates a new IFEQ instruction.
- IFEQ() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the current Value is 0
- IFEQ(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFEQ(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IFEQ(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IFEQ(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IFEQ(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFGE - Class in de.uzl.its.swat.symbolic.instruction
-
IFGE - Branch if int comparison with zero succeeds (greater or equal) For more information see the Java VM specification.
- IFGE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IFGE
-
Creates a new IFGE instruction.
- IFGE() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the current Value is greater or equal to 0
- IFGE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFGE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IFGE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IFGE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IFGE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFGT - Class in de.uzl.its.swat.symbolic.instruction
-
IFGT - Branch if int comparison with zero succeeds (greater than) For more information see the Java VM specification.
- IFGT(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IFGT
-
Creates a new IFEQ instruction.
- IFGT() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the current Value is greater then 0
- IFGT(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFGT(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IFGT(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IFGT(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IFGT(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFLE - Class in de.uzl.its.swat.symbolic.instruction
-
IFLE - Branch if int comparison with zero succeeds (less than) For more information see the Java VM specification.
- IFLE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IFLE
-
Creates a new IFLE instruction.
- IFLE() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the current Value is less or equal to 0
- IFLE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFLE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IFLE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IFLE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IFLE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFLT - Class in de.uzl.its.swat.symbolic.instruction
-
IFLT - Branch if int comparison with zero succeeds (less than) For more information see the Java VM specification.
- IFLT(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IFLT
-
Creates a new IFLT instruction.
- IFLT() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the current Value is greater then 0
- IFLT(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFLT(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IFLT(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IFLT(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IFLT(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFNE - Class in de.uzl.its.swat.symbolic.instruction
-
IFNE - Branch if int comparison with zero succeeds (not equal) For more information see the Java VM specification.
- IFNE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IFNE
-
Creates a new IFNE instruction.
- IFNE() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Checks if the current Value is not equal to 0
- IFNE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFNE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IFNE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IFNE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IFNE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFNONNULL - Class in de.uzl.its.swat.symbolic.instruction
-
IFNONNULL - Branch if reference not null.
- IFNONNULL(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IFNONNULL
-
Creates a new IFNONNULL instruction.
- IFNONNULL() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
-
Compares if this reference is not the null value NULL is represented by the address 0
- IFNONNULL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFNONNULL(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IFNONNULL(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IFNONNULL(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IFNONNULL(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFNULL - Class in de.uzl.its.swat.symbolic.instruction
-
IFNULL - Branch if reference is null.
- IFNULL(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IFNULL
-
Creates a new IFNULL instruction.
- IFNULL() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
-
Compares if this reference is the null value; NULL is represented by the address 0
- IFNULL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IFNULL(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IFNULL(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IFNULL(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IFNULL(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- iid - Variable in class de.uzl.its.swat.symbolic.instruction.Instruction
- IINC - Class in de.uzl.its.swat.symbolic.instruction
-
IINC - Increment local variable by constant.
- IINC(int, int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IINC
-
Creates a new IINC instruction.
- IINC(int) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Increments an integer
- IINC(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IINC(int, int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IINC(int, int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IINC(int, int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IINC(int, int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ILOAD - Class in de.uzl.its.swat.symbolic.instruction
-
ILOAD - Load int from local variable.
- ILOAD(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ILOAD
-
Creates a new ILOAD instruction.
- ILOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ILOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ILOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ILOAD(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ILOAD(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- imgr - Variable in class de.uzl.its.swat.symbolic.value.primitive.numeric.NumericalValue
-
Java-smt formula manager for handling integral formulas
- IMUL - Class in de.uzl.its.swat.symbolic.instruction
-
IMUL - Multiply int.
- IMUL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IMUL
-
Creates a new IMUL instruction.
- IMUL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IMUL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IMUL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IMUL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IMUL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IMUL(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Multiplies two integers
- inc - Static variable in class de.uzl.its.swat.symbolic.value.Value
- incAndGetId() - Method in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
-
Increment iid and get the complete id
- incMid() - Method in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
- increment - Variable in class de.uzl.its.swat.symbolic.instruction.IINC
- indexFormulaType - Variable in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Formula type used for the indices of the symbolic array
- INEG - Class in de.uzl.its.swat.symbolic.instruction
-
INEG - Negate int.
- INEG(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.INEG
-
Creates a new INEG instruction.
- INEG() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INEG() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Negates an integer
- INEG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INEG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INEG(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INEG(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- init() - Static method in class de.uzl.its.swat.thread.ThreadHandler
- init(String) - Static method in class de.uzl.its.swat.Main
-
Initializes symbolic or coverage only tracking for the current execution.
- initArray(boolean[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
- initArray(byte[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
- initArray(char[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
- initArray(double[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
- initArray(float[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Initializes the array with the default value.
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
-
Initializes the array with the default value.
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
-
Initializes the array with the default value.
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
-
Initializes the array with the default value.
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
-
Initializes the array with the default value.
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
-
Initializes the array with the default value.
- initArray(int) - Method in class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- initArray(int[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- initArray(long[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
- initArray(short[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
- initArray(String[]) - Method in class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- initSymbolic(String) - Method in class de.uzl.its.swat.symbolic.value.Value
- initSymbolic(String, long) - Method in class de.uzl.its.swat.symbolic.value.Value
- InputDTO - Class in de.uzl.its.swat.symbolic.trace.dto
- InputDTO(String, String, String, String, String) - Constructor for class de.uzl.its.swat.symbolic.trace.dto.InputDTO
- insertHeaderIfNeeded() - Method in class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperMethodAdapter
-
Starts the visit of the method's code, if any (i.e.
- instance - Static variable in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
- instance - Static variable in class de.uzl.its.swat.symbolic.value.PlaceHolder
- instance - Static variable in class de.uzl.its.swat.symbolic.value.VoidValue
- instance() - Static method in class de.uzl.its.swat.config.Config
-
Instance method.
- INSTANCEOF - Class in de.uzl.its.swat.symbolic.instruction
-
INSTANCEOF - Determine if object is of given type.
- INSTANCEOF(int, int, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.INSTANCEOF
-
Creates a new INSTANCEOF instruction.
- INSTANCEOF(int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INSTANCEOF(int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INSTANCEOF(int, int, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INSTANCEOF(int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INSTANCEOF(int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- Instruction - Class in de.uzl.its.swat.symbolic.instruction
-
Base class for all instructions.
- Instruction(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.Instruction
-
Creates a new instruction.
- INSTRUCTION - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- InstructionClassAdapter - Class in de.uzl.its.swat.instrument.instruction
-
A visitor to visit a Java class.
- InstructionClassAdapter(ClassVisitor, String) - Constructor for class de.uzl.its.swat.instrument.instruction.InstructionClassAdapter
-
Constructor that calls the super from the default ClassVisitor
- InstructionMethodAdapter - Class in de.uzl.its.swat.instrument.instruction
-
A visitor to visit a Java method
- InstructionMethodAdapter(MethodVisitor, boolean, GlobalStateForInstrumentation, ClassNames, String) - Constructor for class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Constructor that calls the super from the default MethodVisitor and sets some locals
- InstructionProcessor - Interface in de.uzl.its.swat.symbolic.processor
-
Interface for instruction handling.
- InstructionTransformer - Class in de.uzl.its.swat.instrument.instruction
-
An agent provides an implementation of this interface in order to transform class files.
- InstructionTransformer() - Constructor for class de.uzl.its.swat.instrument.instruction.InstructionTransformer
- IntArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
-
Wrapper for Arrays that contain integer values.
- IntArrayValue(SolverContext, int[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- IntArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- IntArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- INTEGER_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- IntegerObjectValue - Class in de.uzl.its.swat.symbolic.value.reference.lang
- IntegerObjectValue(SolverContext) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- IntegerObjectValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- InternalInvocation - Class in de.uzl.its.swat.symbolic.invoke
- InternalInvocation() - Constructor for class de.uzl.its.swat.symbolic.invoke.InternalInvocation
- InternalTransformerType - Enum Class in de.uzl.its.swat.instrument
- intValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- IntValue - Class in de.uzl.its.swat.symbolic.value.primitive.numeric.integral
-
IntValue contains a pair of concrete value and a path constraint.
- IntValue(SolverContext, int) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Instantiates a new Int value.
- IntValue(SolverContext, int, NumeralFormula.IntegerFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Instantiates a new Int value.
- invokeAdd(IntValue, Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.value.reference.util.EnumerationValue
- invokeAdd(IntValue, Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- invokeAdd(Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.value.reference.util.EnumerationValue
- invokeAdd(Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- invokeClear() - Method in class de.uzl.its.swat.symbolic.value.reference.util.EnumerationValue
- invokeClear() - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- INVOKEDYNAMIC - Class in de.uzl.its.swat.symbolic.instruction
-
INVOKEDYNAMIC - Invoke a dynamically-computed call site.
- INVOKEDYNAMIC(int, int, String, String, String, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.INVOKEDYNAMIC
-
Creates a new INVOKEDYNAMIC instruction.
- INVOKEDYNAMIC(int, int, String, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INVOKEDYNAMIC(int, int, String, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INVOKEDYNAMIC(int, int, String, String, String, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INVOKEDYNAMIC(int, int, String, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INVOKEDYNAMIC(int, String, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- invokeGet(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.util.EnumerationValue
- invokeGet(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- INVOKEINTERFACE - Class in de.uzl.its.swat.symbolic.instruction
-
INVOKEINTERFACE - Invoke interface method.
- INVOKEINTERFACE(int, int, String, String, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.INVOKEINTERFACE
-
Creates a new INVOKEINTERFACE instruction.
- INVOKEINTERFACE(int, int, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INVOKEINTERFACE(int, int, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INVOKEINTERFACE(int, int, String, String, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INVOKEINTERFACE(int, int, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INVOKEINTERFACE(int, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- invokeMethod(String, Value<?, ?>[], Type[], SymbolicTraceHandler) - Static method in class de.uzl.its.swat.symbolic.invoke.CharacterInvocation
- invokeMethod(String, Value<?, ?>[], Type[], SymbolicTraceHandler) - Static method in class de.uzl.its.swat.symbolic.invoke.InternalInvocation
- invokeMethod(String, Value<?, ?>[], Type[], SymbolicTraceHandler) - Static method in class de.uzl.its.swat.symbolic.invoke.StringInvocation
- invokeMethod(String, String, Value<?, ?>[], String) - Static method in class de.uzl.its.swat.symbolic.invoke.DynamicInvocation
- invokeMethod(String, String, Type[], Value<?, ?>[], SymbolicTraceHandler) - Static method in class de.uzl.its.swat.symbolic.invoke.StaticInvocation
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.CharacterObjectValue
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
-
Responsible for invoking the methods present in the java/lang/Long class
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
-
Handles method invocation for Java's String (Java 16).
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.StringBuilderValue
-
Handles method invocation for Java's StringBuilder (Java 16) as defined in:
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.util.EnumerationValue
- invokeMethod(String, Type[], Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- INVOKEMETHOD_END - Class in de.uzl.its.swat.symbolic.instruction
-
INVOKEMETHOD_END - Custom method handled as an instruction to signalize a method end.
- INVOKEMETHOD_END() - Constructor for class de.uzl.its.swat.symbolic.instruction.INVOKEMETHOD_END
-
Creates a new INVOKEMETHOD_END instruction.
- INVOKEMETHOD_END() - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INVOKEMETHOD_END() - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INVOKEMETHOD_END() - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INVOKEMETHOD_END() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INVOKEMETHOD_EXCEPTION - Class in de.uzl.its.swat.symbolic.instruction
-
INVOKEMETHOD_EXCEPTION - Custom method handled as an instruction to signalize a method end.
- INVOKEMETHOD_EXCEPTION() - Constructor for class de.uzl.its.swat.symbolic.instruction.INVOKEMETHOD_EXCEPTION
- INVOKEMETHOD_EXCEPTION() - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INVOKEMETHOD_EXCEPTION() - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INVOKEMETHOD_EXCEPTION() - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INVOKEMETHOD_EXCEPTION() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- invokeRemove(IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- invokeSize() - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- INVOKESPECIAL - Class in de.uzl.its.swat.symbolic.instruction
-
INVOKESPECIAL - Invoke instance method; direct invocation of instance initialization methods and methods of the current class and its supertypes.
- INVOKESPECIAL(int, int, String, String, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.INVOKESPECIAL
-
Creates a new INVOKESPECIAL instruction.
- INVOKESPECIAL(int, int, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INVOKESPECIAL(int, int, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INVOKESPECIAL(int, int, String, String, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INVOKESPECIAL(int, int, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INVOKESPECIAL(int, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INVOKESTATIC - Class in de.uzl.its.swat.symbolic.instruction
-
INVOKESTATIC - Invoke a class (static) method.
- INVOKESTATIC(int, int, String, String, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.INVOKESTATIC
-
Creates a new INVOKESPECIAL instruction.
- INVOKESTATIC(int, int, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INVOKESTATIC(int, int, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INVOKESTATIC(int, int, String, String, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INVOKESTATIC(int, int, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INVOKESTATIC(int, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- invokeStaticMethod(SolverContext, String, Value<?, ?>[]) - Static method in class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
- invokeStaticMethod(SolverContext, String, Value<?, ?>[]) - Static method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- invokeStaticMethod(SolverContext, String, Value<?, ?>[]) - Static method in class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
- INVOKEVIRTUAL - Class in de.uzl.its.swat.symbolic.instruction
-
INVOKEVIRTUAL - Invoke instance method; dispatch based on class.
- INVOKEVIRTUAL(int, int, String, String, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.INVOKEVIRTUAL
-
Creates a new INVOKESPECIAL instruction.
- INVOKEVIRTUAL(int, int, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- INVOKEVIRTUAL(int, int, String, String, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- INVOKEVIRTUAL(int, int, String, String, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- INVOKEVIRTUAL(int, int, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- INVOKEVIRTUAL(int, String, String, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IOR - Class in de.uzl.its.swat.symbolic.instruction
-
IOR - Boolean OR int.
- IOR(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IOR
-
Creates a new IOR instruction.
- IOR() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IOR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IOR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IOR(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IOR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IOR(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Calculates the bitwise or of two integers
- IREM - Class in de.uzl.its.swat.symbolic.instruction
-
IREM - Remainder int.
- IREM(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IREM
-
Creates a new IREM instruction.
- IREM(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IREM(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IREM(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IREM(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IREM(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IREM(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Calculates the modulo of two integers
- IRETURN - Class in de.uzl.its.swat.symbolic.instruction
-
IRETURN - Return int from method.
- IRETURN(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IRETURN
-
Creates a new IRETURN instruction.
- IRETURN(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IRETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IRETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IRETURN(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IRETURN(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- isContentPresent() - Method in class de.uzl.its.swat.common.PrintBox
- isDisabled() - Method in class de.uzl.its.swat.thread.ThreadContext
- isExitOnError() - Method in class de.uzl.its.swat.config.Config
-
Flag to determine if the application should exit on errors.
- ISHL - Class in de.uzl.its.swat.symbolic.instruction
-
ISHL - Shift left int.
- ISHL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ISHL
-
Creates a new ISHL instruction.
- ISHL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ISHL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ISHL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ISHL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ISHL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ISHL(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Calculates the bitwise left shift of an integer
- ISHR - Class in de.uzl.its.swat.symbolic.instruction
-
ISHR - Arithmetic shift right int.
- ISHR(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ISHR
-
Creates a new ISHR instruction.
- ISHR() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ISHR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ISHR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ISHR(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ISHR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ISHR(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Calculates the bitwise arithmetic right shift of an integer
- isInstrumentationInstructionIds() - Method in class de.uzl.its.swat.config.Config
-
Flag to enable or disable instruction IDs.
- isInstrumented(String) - Static method in class de.uzl.its.swat.instrument.Transformer
-
Checks if a class has already been instrumented
- isLoaded(String) - Static method in class de.uzl.its.swat.instrument.Transformer
- isLoggingClasses() - Method in class de.uzl.its.swat.config.Config
-
Flag to determine if instrumented classes should be written out.
- isLoggingDebug() - Method in class de.uzl.its.swat.config.Config
-
Flag for enabling debug mode.
- isLoggingInvocations() - Method in class de.uzl.its.swat.config.Config
-
Flag for enabling invocation logging.
- isSvcompRandomInputs() - Method in class de.uzl.its.swat.config.Config
-
Determines if Verifier randomness is enabled.
- isSymbolic - Variable in class de.uzl.its.swat.symbolic.value.PlaceHolder
- ISTORE - Class in de.uzl.its.swat.symbolic.instruction
-
ISTORE - Store int into local variable.
- ISTORE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ISTORE
-
Creates a new ISTORE instruction.
- ISTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ISTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ISTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ISTORE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ISTORE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ISUB - Class in de.uzl.its.swat.symbolic.instruction
-
ISUB - Subtract int.
- ISUB(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.ISUB
-
Creates a new ISUB instruction.
- ISUB() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ISUB(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- ISUB(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- ISUB(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- ISUB(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- ISUB(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Subtracts two integers
- IUSHR - Class in de.uzl.its.swat.symbolic.instruction
-
IUSHR - Logical shift right int.
- IUSHR(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IUSHR
-
Creates a new IUSHR instruction.
- IUSHR() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IUSHR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IUSHR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IUSHR(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IUSHR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IUSHR(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Calculates the bitwise logical right shift of an integer
- IVisitor - Interface in de.uzl.its.swat.symbolic.instruction
- IXOR - Class in de.uzl.its.swat.symbolic.instruction
-
IXOR - Boolean XOR int.
- IXOR(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.IXOR
-
Creates a new IXOR instruction.
- IXOR() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IXOR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- IXOR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- IXOR(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- IXOR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- IXOR(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Calculates the bitwise exclusive or of two integers
J
- JSR - Class in de.uzl.its.swat.symbolic.instruction
-
JSR - Jump subroutine.
- JSR(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.JSR
-
Creates a new JSR instruction.
- JSR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- JSR(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- JSR(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- JSR(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- JSR(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
K
- keys - Variable in class de.uzl.its.swat.symbolic.instruction.LOOKUPSWITCH
L
- L2D - Class in de.uzl.its.swat.symbolic.instruction
-
L2D - Convert long to double.
- L2D(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.L2D
-
Creates a new L2D instruction.
- L2D() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- L2D() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Converts a long into a double
- L2D(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- L2D(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- L2D(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- L2D(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- L2F - Class in de.uzl.its.swat.symbolic.instruction
-
L2F - Convert long to float.
- L2F(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.L2F
-
Creates a new L2F instruction.
- L2F() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- L2F() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Converts a long into a float
- L2F(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- L2F(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- L2F(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- L2F(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- L2I - Class in de.uzl.its.swat.symbolic.instruction
-
L2I - Convert long to int.
- L2I(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.L2I
-
Creates a new L2I instruction.
- L2I() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- L2I() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Converts a long into an int
- L2I(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- L2I(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- L2I(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- L2I(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- labels - Variable in class de.uzl.its.swat.symbolic.instruction.LOOKUPSWITCH
- labels - Variable in class de.uzl.its.swat.symbolic.instruction.TABLESWITCH
- LADD - Class in de.uzl.its.swat.symbolic.instruction
-
LADD - Add long.
- LADD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LADD
-
Creates a new LADD instruction.
- LADD() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LADD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LADD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LADD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LADD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LADD(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Adds two longs
- LALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
LALOAD - Load long from array.
- LALOAD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LALOAD
-
Creates a new LALOAD instruction.
- LALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LALOAD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LALOAD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- lambda - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEDYNAMIC
- LambdaObjectValue - Class in de.uzl.its.swat.symbolic.value.reference
- LambdaObjectValue(SolverContext, int, int, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.LambdaObjectValue
- LambdaPlaceHolder - Class in de.uzl.its.swat.symbolic.value.reference
- LambdaPlaceHolder(int, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.LambdaPlaceHolder
- LAND - Class in de.uzl.its.swat.symbolic.instruction
-
LAND - Boolean AND long.
- LAND(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LAND
-
Creates a new LAND instruction.
- LAND() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LAND(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LAND(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LAND(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LAND(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LAND(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Calculates the bitwise and of two longs in binary representation
- LASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
LASTORE - Store into long array.
- LASTORE(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LASTORE
-
Creates a new LASTORE instruction.
- LASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LASTORE(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LASTORE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LCMP - Class in de.uzl.its.swat.symbolic.instruction
-
LCMP - Compare long.
- LCMP(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LCMP
-
Creates a new LCMP instruction.
- LCMP() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LCMP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LCMP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LCMP(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LCMP(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LCMP(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Compares two longs and returns: 0 if both values are equal 1 if this long is greater -1 if the parameter is greater ToDo (Nils): This method is not validated
- LCONST_0 - Class in de.uzl.its.swat.symbolic.instruction
-
LCONST_0 - Push long constant (0L).
- LCONST_0(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LCONST_0
-
Creates a new LCONST_0 instruction.
- LCONST_0() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LCONST_0(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LCONST_0(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LCONST_0(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LCONST_0(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LCONST_1 - Class in de.uzl.its.swat.symbolic.instruction
-
LCONST_1 - Push long constant (1L).
- LCONST_1(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LCONST_1
-
Creates a new LCONST_1 instruction.
- LCONST_1() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LCONST_1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LCONST_1(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LCONST_1(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LCONST_1(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, double) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, float) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, int, double) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LDC(int, int, double) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LDC(int, int, double) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LDC(int, int, double) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, int, float) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LDC(int, int, float) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LDC(int, int, float) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LDC(int, int, float) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LDC(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LDC(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LDC(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, int, long) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LDC(int, int, long) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LDC(int, int, long) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LDC(int, int, long) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, int, Object) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LDC(int, int, Object) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LDC(int, int, Object) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LDC(int, int, Object) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LDC(int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LDC(int, int, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LDC(int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, long) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, Object) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC(int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDC_double - Class in de.uzl.its.swat.symbolic.instruction
-
LDC(_double) - Push item from run-time constant pool.
- LDC_double(int, int, double) - Constructor for class de.uzl.its.swat.symbolic.instruction.LDC_double
-
Creates a new LDC_double instruction.
- LDC_float - Class in de.uzl.its.swat.symbolic.instruction
-
LDC(_float) - Push item from run-time constant pool.
- LDC_float(int, int, float) - Constructor for class de.uzl.its.swat.symbolic.instruction.LDC_float
-
Creates a new LDC_float instruction.
- LDC_int - Class in de.uzl.its.swat.symbolic.instruction
-
LDC(_int) - Push item from run-time constant pool.
- LDC_int(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LDC_int
-
Creates a new LDC_int instruction.
- LDC_long - Class in de.uzl.its.swat.symbolic.instruction
-
LDC(_long) - Push item from run-time constant pool.
- LDC_long(int, int, long) - Constructor for class de.uzl.its.swat.symbolic.instruction.LDC_long
-
Creates a new LDC_long instruction.
- LDC_Object - Class in de.uzl.its.swat.symbolic.instruction
-
LDC(_Object) - Push item from run-time constant pool.
- LDC_Object(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LDC_Object
-
Creates a new LDC_long instruction.
- LDC_String - Class in de.uzl.its.swat.symbolic.instruction
-
LDC(_String) - Push item from run-time constant pool.
- LDC_String(int, int, String, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LDC_String
-
Creates a new LDC_String instruction.
- LDIV - Class in de.uzl.its.swat.symbolic.instruction
-
LDIV - Divide long.
- LDIV(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LDIV
-
Creates a new LDIV instruction.
- LDIV(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDIV(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LDIV(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LDIV(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LDIV(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LDIV(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Divides two longs
- ListValue - Class in de.uzl.its.swat.symbolic.value.reference.util
- ListValue(SolverContext, String) - Constructor for class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- ListValue(SolverContext, String, List<?>) - Constructor for class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- LLOAD - Class in de.uzl.its.swat.symbolic.instruction
-
LLOAD - Load long from local variable.
- LLOAD(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LLOAD
-
Creates a new LDIV instruction.
- LLOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LLOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LLOAD(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LLOAD(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LLOAD(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LMUL - Class in de.uzl.its.swat.symbolic.instruction
-
LMUL - Multiply long.
- LMUL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LMUL
-
Creates a new LMUL instruction.
- LMUL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LMUL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LMUL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LMUL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LMUL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LMUL(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Multiplies two longs
- LNEG - Class in de.uzl.its.swat.symbolic.instruction
-
LNEG - Negate long.
- LNEG(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LNEG
-
Creates a new LNEG instruction.
- LNEG() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LNEG() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Negates a long
- LNEG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LNEG(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LNEG(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LNEG(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LOCAL - Enum constant in enum class de.uzl.its.swat.solver.SolverMode
- LocalSolver - Class in de.uzl.its.swat.solver
-
This class can is used to directly communicate with the solver (currently Z3).
- LocalSolver() - Constructor for class de.uzl.its.swat.solver.LocalSolver
- logInvocation(long, LogRecord) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- LONG_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- LongArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
- LongArrayValue(SolverContext, long[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
- LongArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
- LongArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
- LongObjectValue - Class in de.uzl.its.swat.symbolic.value.reference.lang
- LongObjectValue(SolverContext) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
- LongObjectValue(SolverContext, LongValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
- longValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- LongValue - Class in de.uzl.its.swat.symbolic.value.primitive.numeric.integral
-
Wrapper for longs to represent symbolic and concrete information on the symbolic stack
- LongValue(SolverContext, long) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Creates a LongValue without symbolic information but a concrete value.
- LongValue(SolverContext, long, NumeralFormula.IntegerFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Creates a LongValue with prior symbolic information and a concrete value.
- LOOKUPSWITCH - Class in de.uzl.its.swat.symbolic.instruction
-
LOOKUPSWITCH - Access jump table by key match and jump.
- LOOKUPSWITCH(int, int, int, int[], int[]) - Constructor for class de.uzl.its.swat.symbolic.instruction.LOOKUPSWITCH
-
Creates a new LOOKUPSWITCH instruction.
- LOOKUPSWITCH(int, int, int[], int[]) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LOOKUPSWITCH(int, int, int, int[], int[]) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LOOKUPSWITCH(int, int, int, int[], int[]) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LOOKUPSWITCH(int, int, int, int[], int[]) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LOOKUPSWITCH(int, int, int, int[], int[]) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LOOP_BEGIN - Class in de.uzl.its.swat.symbolic.instruction
-
LOOP_BEGIN - Custom method call handled as an instruction to detect the beginning of loops.
- LOOP_BEGIN(int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LOOP_BEGIN
-
Creates a new loop beginning marker instruction.
- LOOP_BEGIN(int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LOOP_BEGIN(int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LOOP_BEGIN(int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LOOP_BEGIN(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LOOP_DETECTION - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- LOOP_END - Class in de.uzl.its.swat.symbolic.instruction
-
LOOP_END - Custom method call handled as an instruction to detect the end of loops.
- LOOP_END(int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LOOP_END
-
Creates a new loop end marker instruction.
- LOOP_END(int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LOOP_END(int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LOOP_END(int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LOOP_END(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LOR - Class in de.uzl.its.swat.symbolic.instruction
-
LOR - Boolean OR long.
- LOR(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LOR
-
Creates a new LOR instruction.
- LOR() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LOR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LOR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LOR(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LOR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LOR(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Calculates the bitwise or of two longs
- LREM - Class in de.uzl.its.swat.symbolic.instruction
-
LREM - Remainder long.
- LREM(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LREM
-
Creates a new LREM instruction.
- LREM(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LREM(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LREM(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LREM(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LREM(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LREM(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Calculates the modulo of two longs
- LRETURN - Class in de.uzl.its.swat.symbolic.instruction
-
LRETURN - Return long from method.
- LRETURN(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LRETURN
-
Creates a new LRETURN instruction.
- LRETURN(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LRETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LRETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LRETURN(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LRETURN(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSHL - Class in de.uzl.its.swat.symbolic.instruction
-
LSHL - Shift left long.
- LSHL(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LSHL
-
Creates a new LSHL instruction.
- LSHL() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSHL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LSHL(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LSHL(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LSHL(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSHL(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Calculates the bitwise left shift of a long
- LSHR - Class in de.uzl.its.swat.symbolic.instruction
-
LSHR - Arithmetic shift right long For more information see the Java VM specification.
- LSHR(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LSHR
-
Creates a new LSHR instruction.
- LSHR() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSHR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LSHR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LSHR(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LSHR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSHR(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Calculates the bitwise arithmetic right shift of a long
- LSTORE - Class in de.uzl.its.swat.symbolic.instruction
-
LSTORE - Store long into local variable.
- LSTORE(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LSTORE
-
Creates a new LSTORE instruction.
- LSTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LSTORE(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LSTORE(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LSTORE(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSUB - Class in de.uzl.its.swat.symbolic.instruction
-
LSUB - Subtract long.
- LSUB(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LSUB
-
Creates a new LSUB instruction.
- LSUB() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSUB(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LSUB(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LSUB(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LSUB(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LSUB(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Subtracts two longs
- LUSHR - Class in de.uzl.its.swat.symbolic.instruction
-
LUSHR - Logical shift right long.
- LUSHR(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LUSHR
-
Creates a new LUSHR instruction.
- LUSHR() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LUSHR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LUSHR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LUSHR(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LUSHR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LUSHR(IntValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Calculates the bitwise logical right shift of a long
- LXOR - Class in de.uzl.its.swat.symbolic.instruction
-
LXOR - Boolean XOR long.
- LXOR(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.LXOR
-
Creates a new LXOR instruction.
- LXOR() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LXOR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- LXOR(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- LXOR(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- LXOR(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- LXOR(LongValue) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Calculates the bitwise exclusive or of two longs
M
- main(String[]) - Static method in class de.uzl.its.swat.Version
- Main - Class in de.uzl.its.swat
-
Main runtime environment for parsing inputs and writing state files.
- Main() - Constructor for class de.uzl.its.swat.Main
- MAKE_SYMBOLIC - Class in de.uzl.its.swat.symbolic.instruction
-
MAKE_SYMBOLIC - Custom method call handled as an instruction to initiate symbolic tracking of variables.
- MAKE_SYMBOLIC() - Constructor for class de.uzl.its.swat.symbolic.instruction.MAKE_SYMBOLIC
-
Creates a new symbolic marker instruction.
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- MAKE_SYMBOLIC() - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- MAKE_SYMBOLIC() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Turns this DoubleValue into a symbolic variable
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Turns this DoubleValue into a symbolic variable
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
-
Turns this BooleanValue into a symbolic variable
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
-
Turns this ByteValue into a symbolic variable
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
-
Turns this CharValue into a symbolic variable
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Turns this LongValue into a symbolic variable
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
-
Turns this ShortValue into a symbolic variable
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- MAKE_SYMBOLIC() - Method in class de.uzl.its.swat.symbolic.value.Value
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(long) - Method in class de.uzl.its.swat.symbolic.value.Value
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Turns this DoubleValue into a symbolic variable
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Turns this DoubleValue into a symbolic variable
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
-
Turns this BooleanValue into a symbolic variable
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
-
Turns this ByteValue into a symbolic variable
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
-
Turns this CharValue into a symbolic variable
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Turns this IntValue into a symbolic variable
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Turns this LongValue into a symbolic variable
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
-
Turns this ShortValue into a symbolic variable
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- MAKE_SYMBOLIC(String) - Method in class de.uzl.its.swat.symbolic.value.Value
- MakeSymbolic(boolean) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(boolean, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(boolean, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(byte) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(byte, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(byte, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(char) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(char, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(char, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(double) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(double, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(double, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(float) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(float, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(float, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(int) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(int, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(int, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(long, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(long, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(short) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(short, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(short, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(Long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(Long, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(Long, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(String, long) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- MakeSymbolic(String, String) - Static method in class de.uzl.its.swat.Main
-
A stub function for symbolic value creation.
- max - Variable in class de.uzl.its.swat.symbolic.instruction.TABLESWITCH
- METHOD_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- mid - Variable in class de.uzl.its.swat.symbolic.instruction.Instruction
- min - Variable in class de.uzl.its.swat.symbolic.instruction.TABLESWITCH
- MONITORENTER - Class in de.uzl.its.swat.symbolic.instruction
-
MONITORENTER - Enter monitor for object.
- MONITORENTER(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.MONITORENTER
-
Creates a new MONITORENTER instruction.
- MONITORENTER(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- MONITORENTER(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- MONITORENTER(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- MONITORENTER(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- MONITORENTER(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- MONITOREXIT - Class in de.uzl.its.swat.symbolic.instruction
-
MONITOREXIT - Exit monitor for object.
- MONITOREXIT(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.MONITOREXIT
-
Creates a new MONITOREXIT instruction.
- MONITOREXIT(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- MONITOREXIT(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- MONITOREXIT(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- MONITOREXIT(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- MONITOREXIT(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- MULTIANEWARRAY - Class in de.uzl.its.swat.symbolic.instruction
-
MULTIANEWARRAY - Create new multidimensional array.
- MULTIANEWARRAY(int, int, String, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.MULTIANEWARRAY
-
Creates a new MULTIANEWARRAY instruction.
- MULTIANEWARRAY(int, int, String, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- MULTIANEWARRAY(int, int, String, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- MULTIANEWARRAY(int, int, String, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- MULTIANEWARRAY(int, int, String, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- MULTIANEWARRAY(int, String, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
N
- name - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEDYNAMIC
- name - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEINTERFACE
- name - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKESPECIAL
- name - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKESTATIC
- name - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEVIRTUAL
- name - Variable in class de.uzl.its.swat.symbolic.value.Value
- NEW - Class in de.uzl.its.swat.symbolic.instruction
-
NEW - Create new object.
- NEW(int, int, String, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.NEW
-
Creates a new NEW instruction.
- NEW(int, int, String, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- NEW(int, int, String, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- NEW(int, int, String, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- NEW(int, int, String, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- NEW(int, String, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- NEWARRAY - Class in de.uzl.its.swat.symbolic.instruction
-
NEWARRAY - Create new array.
- NEWARRAY(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.NEWARRAY
-
Creates a new NEWARRAY instruction.
- NEWARRAY(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- NEWARRAY(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- NEWARRAY(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- NEWARRAY(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- NEWARRAY(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- nFields(String) - Method in class de.uzl.its.swat.symbolic.ClassDepot
-
Gets the number of fields in the template
- nondetBoolean(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- nondetByte(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- nondetChar(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- nondetDouble(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- nondetFloat(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- nondetInt(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- nondetLong(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- nondetShort(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- nondetString(long) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- NONE - Enum constant in enum class de.uzl.its.swat.instrument.TransformerType
- NOP - Class in de.uzl.its.swat.symbolic.instruction
-
NOP - Do nothing.
- NOP(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.NOP
-
Creates a new NOP instruction.
- NOP() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- NOP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- NOP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- NOP(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- NOP(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- nReturnWords - Variable in class de.uzl.its.swat.symbolic.Frame
-
Number of words that are returned on invoke method end
- nStaticFields(String) - Method in class de.uzl.its.swat.symbolic.ClassDepot
-
Gets the number of static fields in the template
- NumericalValue<T extends org.sosy_lab.java_smt.api.Formula,
K> - Class in de.uzl.its.swat.symbolic.value.primitive.numeric - NumericalValue() - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.NumericalValue
O
- OBJECT_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- ObjectArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
-
Wrapper for arrays of references (non-primitive types)
- ObjectArrayValue(SolverContext, String, IntValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.ObjectArrayValue
-
Creates an Array of references To create multidimensional arrays, this class is nested
- ObjectInfo - Class in de.uzl.its.swat.symbolic
-
Containing the static info of a class and dynamic values of the static fields.
- ObjectInfo(String, ClassDepot) - Constructor for class de.uzl.its.swat.symbolic.ObjectInfo
- objectValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- ObjectValue<T,
K> - Class in de.uzl.its.swat.symbolic.value.reference - ObjectValue(SolverContext, int, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- ObjectValue(SolverContext, String, IntValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- origin - Variable in class de.uzl.its.swat.symbolic.value.PlaceHolder
- owner - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEDYNAMIC
- owner - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEINTERFACE
- owner - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKESPECIAL
- owner - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKESTATIC
- owner - Variable in class de.uzl.its.swat.symbolic.instruction.INVOKEVIRTUAL
P
- PARAMETER - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- PARAMETER - Enum constant in enum class de.uzl.its.swat.instrument.TransformerType
- ParameterClassAdapter - Class in de.uzl.its.swat.instrument.parameter
-
A visitor to visit a Java class.
- ParameterClassAdapter(ClassVisitor, String) - Constructor for class de.uzl.its.swat.instrument.parameter.ParameterClassAdapter
-
Constructor that calls the super from the default ClassVisitor
- ParameterMethodAdapter - Class in de.uzl.its.swat.instrument.parameter
-
A visitor to visit a Java method This class makes every parameter of the passed function symbolic.
- ParameterMethodAdapter(MethodVisitor, int, String, String, String) - Constructor for class de.uzl.its.swat.instrument.parameter.ParameterMethodAdapter
-
Constructor that calls the super from the default MethodVisitor
- ParameterTransformer - Class in de.uzl.its.swat.instrument.parameter
-
An agent provides an implementation of this interface in order to transform class files.
- ParameterTransformer() - Constructor for class de.uzl.its.swat.instrument.parameter.ParameterTransformer
- parentRef - Variable in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- parentRefIdx - Variable in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
- peek() - Method in class de.uzl.its.swat.symbolic.Frame
-
Peeks at the top element on the symbolic stack without popping it
- peek2() - Method in class de.uzl.its.swat.symbolic.Frame
-
Peeks at the top 2 elements on the symbolic stack without popping them
- PlaceHolder - Class in de.uzl.its.swat.symbolic.value
-
Author: Koushik Sen (ksen@cs.berkeley.edu) Date: 6/17/12 Time: 6:05 PM
- PlaceHolder(boolean) - Constructor for class de.uzl.its.swat.symbolic.value.PlaceHolder
- PlaceHolder(boolean, PlaceHolder.ValueOrigin) - Constructor for class de.uzl.its.swat.symbolic.value.PlaceHolder
- PlaceHolder.ValueOrigin - Enum Class in de.uzl.its.swat.symbolic.value
- pop() - Method in class de.uzl.its.swat.symbolic.Frame
-
Pops the top element from the symbolic stack
- POP - Class in de.uzl.its.swat.symbolic.instruction
-
POP - Pop the top operand stack value.
- POP(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.POP
-
Creates a new POP instruction.
- POP() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- POP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- POP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- POP(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- POP(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- pop2() - Method in class de.uzl.its.swat.symbolic.Frame
-
Pops the top 2 elements from the symbolic stack
- POP2 - Class in de.uzl.its.swat.symbolic.instruction
-
POP2 - Pop the top one or two operand stack values.
- POP2(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.POP2
-
Creates a new POP2 instruction.
- POP2() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- POP2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- POP2(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- POP2(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- POP2(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- precision - Static variable in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
- precision - Static variable in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
- prefixValueOriginMap - Static variable in class de.uzl.its.swat.symbolic.value.PlaceHolder
- premain(String, Instrumentation) - Static method in class de.uzl.its.swat.instrument.Transformer
- PrintBox - Class in de.uzl.its.swat.common
-
This class represents a utility for printing messages inside a box structure.
- PrintBox(int) - Constructor for class de.uzl.its.swat.common.PrintBox
-
Constructs a PrintBox with a specified box size.
- PrintBox(int, String) - Constructor for class de.uzl.its.swat.common.PrintBox
-
Constructs a PrintBox with a specified box size and heading.
- PrintBox(int, String, ArrayList<String>) - Constructor for class de.uzl.its.swat.common.PrintBox
-
Constructs a PrintBox with a specified box size, heading and some or all content.
- printStack() - Method in class de.uzl.its.swat.symbolic.Frame
- processInstruction(Instruction) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- processInstruction(Instruction) - Method in class de.uzl.its.swat.symbolic.processor.SymbolicInstructionProcessor
-
Initiates the symbolic execution handling by visiting the current instruction.
- push(Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.Frame
-
Pushes one element onto the symbolic stack
- push2(Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.Frame
-
Pushes 2 elements onto the symbolic stack (used for e.g.
- PUTFIELD - Class in de.uzl.its.swat.symbolic.instruction
-
PUTFIELD - Set field in object.
- PUTFIELD(int, int, int, int, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.PUTFIELD
-
Creates a new PUTFIELD instruction.
- PUTFIELD(int, int, int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- PUTFIELD(int, int, int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- PUTFIELD(int, int, int, int, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- PUTFIELD(int, int, int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- PUTFIELD(int, int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- PUTSTATIC - Class in de.uzl.its.swat.symbolic.instruction
-
PUTSTATIC - Set static field in class.
- PUTSTATIC(int, int, int, int, String) - Constructor for class de.uzl.its.swat.symbolic.instruction.PUTSTATIC
-
Creates a new PUTSTATIC instruction.
- PUTSTATIC(int, int, int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- PUTSTATIC(int, int, int, int, String) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- PUTSTATIC(int, int, int, int, String) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- PUTSTATIC(int, int, int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- PUTSTATIC(int, int, int, String) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
R
- recordValue(boolean, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- recordValue(byte, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- recordValue(char, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- recordValue(double, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- recordValue(float, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- recordValue(int, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- recordValue(long, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- recordValue(short, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- recordValue(String, int, String, String) - Static method in class de.uzl.its.swat.witness.Witness
- removeSolverContext(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- removeThreadContext(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- Request - Class in de.uzl.its.swat.request
- Request() - Constructor for class de.uzl.its.swat.request.Request
- reset() - Static method in class de.uzl.its.swat.symbolic.value.Value
- RET - Class in de.uzl.its.swat.symbolic.instruction
-
RET - Return from subroutine.
- RET(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.RET
-
Creates a new RET instruction.
- RET(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- RET(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- RET(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- RET(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- RET(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- retransform(String) - Static method in class de.uzl.its.swat.instrument.Transformer
- retrieveInputs() - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- RETURN - Class in de.uzl.its.swat.symbolic.instruction
-
RETURN - Return void from method.
- RETURN(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.RETURN
-
Creates a new RETURN instruction.
- RETURN(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- RETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- RETURN(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- RETURN(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- RETURN(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
S
- SafeClassWriter - Class in de.uzl.its.swat.instrument
-
A ClassWriter that computes the common super class of two classes without actually loading them with a ClassLoader.
- SafeClassWriter(ClassReader, ClassLoader, int) - Constructor for class de.uzl.its.swat.instrument.SafeClassWriter
- SALOAD - Class in de.uzl.its.swat.symbolic.instruction
-
SALOAD - Load short from array.
- SALOAD(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.SALOAD
-
Creates a new SALOAD instruction.
- SALOAD(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- SALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- SALOAD(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- SALOAD(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- SALOAD(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- SASTORE - Class in de.uzl.its.swat.symbolic.instruction
-
SASTORE - Store into short array.
- SASTORE(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.SASTORE
-
Creates a new SASTORE instruction.
- SASTORE(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- SASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- SASTORE(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- SASTORE(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- SASTORE(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- saveClass(byte[], String) - Method in class de.uzl.its.swat.instrument.ClassSavingTransformer
- SAVING - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- send(String, int, String, int, int, String) - Static method in class de.uzl.its.swat.request.Request
- sendConstraints(String, int, int) - Static method in class de.uzl.its.swat.request.ConstraintRequest
-
Sends the SymbolicState recorded during symbolic execution to the symbolic explorer.
- sendData(long) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- setAddress(int) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- setCid(int) - Method in class de.uzl.its.swat.instrument.GlobalStateForInstrumentation
- setContentPresent(boolean) - Method in class de.uzl.its.swat.common.PrintBox
- setCurrent(Instruction) - Method in class de.uzl.its.swat.thread.ThreadContext
- setCurrentInstruction(long, Instruction) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- setEndpointID(int) - Method in class de.uzl.its.swat.thread.ThreadContext
- setEndpointID(long, int) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- setEndpointName(long, String) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- setEndpointName(String) - Method in class de.uzl.its.swat.thread.ThreadContext
- setField(int, Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- setFields(Value<?, ?>[]) - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- setHeading(String) - Method in class de.uzl.its.swat.common.PrintBox
- setInputs(HashMap<String, Queue<String>>) - Static method in class de.uzl.its.swat.instrument.svcomp.Verifier
- setLocal(int, Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.Frame
-
Sets a Value into the symbolic locals at a specific index If the index is larger than the current max, a Placeholder Values are added until the index is reached
- setLocal2(int, Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.Frame
-
Sets a two byte Value into the symbolic locals at a specific index If the index is larger than the current max, Placeholder Values are added until the index is reached The two bytes are reflected by first adding a placeholder and then the actual value
- setMsgs(ArrayList<String>) - Method in class de.uzl.its.swat.common.PrintBox
- setNext(Instruction) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- setNext(Instruction) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- setNext(Instruction) - Method in class de.uzl.its.swat.thread.ThreadContext
- setNextInstruction(long, Instruction) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- setRet(Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.Frame
-
Setter for the return value of the symbolic stack frame
- setStaticField(int, Object) - Method in class de.uzl.its.swat.symbolic.ObjectInfo
- setStaticField(long, ObjectInfo, int, int, Value<?, ?>) - Static method in class de.uzl.its.swat.thread.ThreadHandler
- setStaticField(ObjectInfo, int, int, Value<?, ?>) - Method in class de.uzl.its.swat.thread.ThreadContext
- SHORT_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- ShortArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
- ShortArrayValue(SolverContext, short[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
- ShortArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
-
Creates a new symbolic array that contains short values
- ShortArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
- shortValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- ShortValue - Class in de.uzl.its.swat.symbolic.value.primitive.numeric.integral
-
Wrapper for shorts to represent symbolic and concrete information on the symbolic stack
- ShortValue(SolverContext, short) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
-
Creates a new ShortValue that has no prior symbolic information and only contains a specific value
- ShortValue(SolverContext, short, NumeralFormula.IntegerFormula) - Constructor for class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
-
Creates a new ShortValue that has prior symbolic information and contains a specific value
- shouldInstrument(String) - Static method in class de.uzl.its.swat.instrument.Transformer
-
Checks if a class should be instrumented.
- SIPUSH - Class in de.uzl.its.swat.symbolic.instruction
-
SIPUSH - Push short.
- SIPUSH(int, int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.SIPUSH
-
Creates a new SIPUSH instruction.
- SIPUSH(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- SIPUSH(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- SIPUSH(int, int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- SIPUSH(int, int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- SIPUSH(int, int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- size - Variable in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Integer wrapper that represents the size of the array
- size - Variable in class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- size - Variable in class de.uzl.its.swat.symbolic.value.reference.array.ObjectArrayValue
-
Size of the array
- size - Variable in class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
- solve() - Static method in class de.uzl.its.swat.solver.LocalSolver
-
Retrieves all recorded constraints and collects input bounds and path constraints for each constraint.
- SolverMode - Enum Class in de.uzl.its.swat.solver
-
All available solver modes.
- SPECIAL - Class in de.uzl.its.swat.symbolic.instruction
-
A special probe instruction added by the instrumentation.
- SPECIAL(int) - Constructor for class de.uzl.its.swat.symbolic.instruction.SPECIAL
-
Creates a new SPECIAL instruction.
- SPECIAL(int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- SPECIAL(int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- SPECIAL(int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- SPECIAL(int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- splitParameters(String) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
-
Given the string description of parameters of type (arg1arg2..argn)ret1 this method extracts the parameters
- SPRING_DATA - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- SPRING_ENDPOINT - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- SPRING_ENDPOINT - Enum constant in enum class de.uzl.its.swat.instrument.TransformerType
- StaticInvocation - Class in de.uzl.its.swat.symbolic.invoke
- StaticInvocation() - Constructor for class de.uzl.its.swat.symbolic.invoke.StaticInvocation
- statics - Variable in class de.uzl.its.swat.symbolic.ObjectInfo
- storeElement(IntValue, DoubleValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
-
Stores the formula representing an element at the position specified by the index formula.
- storeElement(IntValue, FloatValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
- storeElement(IntValue, BooleanValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
-
Stores the formula representing an element at the position specified by the index formula.
- storeElement(IntValue, ByteValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
-
Stores the formula representing an element at the position specified by the index formula.
- storeElement(IntValue, CharValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
-
Stores the formula representing an element at the position specified by the index formula.
- storeElement(IntValue, IntValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
- storeElement(IntValue, LongValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
- storeElement(IntValue, ShortValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
-
Stores the formula representing an element at the position specified by the index formula.
- storeElement(IntValue, AbstractArrayValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- storeElement(IntValue, StringValue) - Method in class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- storeElement(IntValue, Value<?, ?>) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ObjectArrayValue
-
Stores a reference value in an array at index idx ToDo (Nils): The index and value are currently not tracked symbolically See: Issue 59
- storeElement(IntValue, VE) - Method in class de.uzl.its.swat.symbolic.value.reference.array.AbstractArrayValue
-
Stores the formula representing an element at the position specified by the index formula.
- STRING_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- StringArrayValue - Class in de.uzl.its.swat.symbolic.value.reference.array
-
Wrapper for Arrays that contain String values.
- StringArrayValue(SolverContext, IntValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- StringArrayValue(SolverContext, IntValue, int, IntValue, ArrayArrayValue) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- StringArrayValue(SolverContext, String[], int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
- StringBuilderValue - Class in de.uzl.its.swat.symbolic.value.reference
- StringBuilderValue(SolverContext) - Constructor for class de.uzl.its.swat.symbolic.value.reference.StringBuilderValue
- StringBuilderValue(SolverContext, StringValue, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.StringBuilderValue
- StringInvocation - Class in de.uzl.its.swat.symbolic.invoke
- StringInvocation() - Constructor for class de.uzl.its.swat.symbolic.invoke.StringInvocation
- stringValue - Enum constant in enum class de.uzl.its.swat.symbolic.value.ValueType
- StringValue - Class in de.uzl.its.swat.symbolic.value.reference.lang
- StringValue(SolverContext, String, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- StringValue(SolverContext, String, StringFormula, int) - Constructor for class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- SurroundingTryCatchMethodAdapter - Class in de.uzl.its.swat.instrument.symbolicwrapper
-
A visitor to visit a Java method This class surrounds the whole function with a try catch blog to ad a solve in case of an error.
- SurroundingTryCatchMethodAdapter(MethodVisitor, String, String) - Constructor for class de.uzl.its.swat.instrument.symbolicwrapper.SurroundingTryCatchMethodAdapter
-
Constructor that calls the super from the default MethodVisitor
- SV_COMP - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- SV_COMP - Enum constant in enum class de.uzl.its.swat.instrument.TransformerType
- SVCompClassAdapter - Class in de.uzl.its.swat.instrument.svcomp
-
A visitor to visit a Java class.
- SVCompClassAdapter(String, ClassVisitor) - Constructor for class de.uzl.its.swat.instrument.svcomp.SVCompClassAdapter
-
Constructor that calls the super from the default ClassVisitor
- SVCompMethodAdapter - Class in de.uzl.its.swat.instrument.svcomp
-
A visitor to visit a Java method
- SVCompMethodAdapter(int, MethodVisitor, String, String, String) - Constructor for class de.uzl.its.swat.instrument.svcomp.SVCompMethodAdapter
-
Constructor that calls the super from the default MethodVisitor
- SVCompTransformer - Class in de.uzl.its.swat.instrument.svcomp
-
An agent provides an implementation of this interface in order to transform class files.
- SVCompTransformer() - Constructor for class de.uzl.its.swat.instrument.svcomp.SVCompTransformer
- SWAP - Class in de.uzl.its.swat.symbolic.instruction
-
SWAP - Swap the top two operand stack values.
- SWAP(int, int) - Constructor for class de.uzl.its.swat.symbolic.instruction.SWAP
-
Creates a new SWAP instruction.
- SWAP() - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- SWAP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- SWAP(int, int) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- SWAP(int, int) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- SWAP(int, int) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- symbol - Static variable in class de.uzl.its.swat.symbolic.value.Value
- SYMBOLIC_WRAPPER - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- symbolicBoolean(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicByte(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicChar(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicDouble(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicFloat(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicInstance - Static variable in class de.uzl.its.swat.symbolic.value.PlaceHolder
- SymbolicInstructionDispatcher - Class in de.uzl.its.swat.symbolic
- SymbolicInstructionProcessor - Class in de.uzl.its.swat.symbolic.processor
-
This class is used to process instructions and triggers symbolic execution handling through visiting the current instruction.
- SymbolicInstructionProcessor() - Constructor for class de.uzl.its.swat.symbolic.processor.SymbolicInstructionProcessor
-
Constructs a new SymbolicInstructionProcessor.
- SymbolicInstructionVisitor - Class in de.uzl.its.swat.symbolic
- SymbolicInstructionVisitor(ClassNames) - Constructor for class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- symbolicInt(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicLong(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicLongObject(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicShort(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- symbolicString(int) - Method in class de.uzl.its.swat.instrument.AbstractMethodAdapter
- SymbolicTraceHandler - Class in de.uzl.its.swat.symbolic.trace
-
Manages access to the trace of the symbolic execution.
- SymbolicTraceHandler() - Constructor for class de.uzl.its.swat.symbolic.trace.SymbolicTraceHandler
-
Constructs a new SymbolicTraceHandler.
- SymbolicWrapperClassAdapter - Class in de.uzl.its.swat.instrument.symbolicwrapper
-
A visitor to visit a Java class.
- SymbolicWrapperClassAdapter(ClassVisitor, String) - Constructor for class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperClassAdapter
-
Constructor that calls the super from the default ClassVisitor
- SymbolicWrapperMethodAdapter - Class in de.uzl.its.swat.instrument.symbolicwrapper
- SymbolicWrapperMethodAdapter(MethodVisitor, String, String, String) - Constructor for class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperMethodAdapter
-
Constructor that calls the super from the default MethodVisitor
- SymbolicWrapperTransformer - Class in de.uzl.its.swat.instrument.symbolicwrapper
-
An agent provides an implementation of this interface in order to transform class files.
- SymbolicWrapperTransformer() - Constructor for class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperTransformer
T
- TABLESWITCH - Class in de.uzl.its.swat.symbolic.instruction
-
TABLESWITCH - Access jump table by index and jump.
- TABLESWITCH(int, int, int, int, int, int[], int[]) - Constructor for class de.uzl.its.swat.symbolic.instruction.TABLESWITCH
-
Creates a new TABLESWITCH instruction.
- TABLESWITCH(int, int, int, int, int[], int[]) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- TABLESWITCH(int, int, int, int, int, int[], int[]) - Method in class de.uzl.its.swat.symbolic.processor.AbstractInstructionProcessor
- TABLESWITCH(int, int, int, int, int, int[], int[]) - Method in class de.uzl.its.swat.symbolic.processor.DummyInstructionProcessor
- TABLESWITCH(int, int, int, int, int, int[], int[]) - Method in interface de.uzl.its.swat.symbolic.processor.InstructionProcessor
- TABLESWITCH(int, int, int, int, int, int[], int[]) - Static method in class de.uzl.its.swat.symbolic.SymbolicInstructionDispatcher
-
Method used to interact between the concrete and symbolic execution.
- terminate() - Static method in class de.uzl.its.swat.Main
-
Finishes symbolic tracking and initializes constrain transfer to coordinator.
- ThreadContext - Class in de.uzl.its.swat.thread
- ThreadContext(long) - Constructor for class de.uzl.its.swat.thread.ThreadContext
- ThreadHandler - Class in de.uzl.its.swat.thread
- ThreadHandler() - Constructor for class de.uzl.its.swat.thread.ThreadHandler
- tmp(ArrayList<StringFormula>, StringFormula) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
- toString() - Method in class de.uzl.its.swat.common.PrintBox
-
Returns the box as a string.
- toString() - Method in class de.uzl.its.swat.symbolic.ClassNames
- toString() - Method in class de.uzl.its.swat.symbolic.FieldInfo
- toString() - Method in class de.uzl.its.swat.symbolic.Frame
-
Override of the default toString method for printing the Current symbolic stack frame and locals
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.AALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.AASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ACONST_NULL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ANEWARRAY
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ARETURN
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ARRAYLENGTH
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ATHROW
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.BALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.BASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.BIPUSH
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.CALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.CASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.CHECKCAST
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.D2F
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.D2I
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.D2L
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DADD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DCMPG
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DCMPL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DCONST_0
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DCONST_1
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DDIV
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DLOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DMUL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DNEG
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DREM
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DRETURN
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DSTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DSUB
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DUP_X1
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DUP_X2
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DUP
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DUP2_X1
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DUP2_X2
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.DUP2
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.F2D
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.F2I
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.F2L
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FADD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FCMPG
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FCMPL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FCONST_0
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FCONST_1
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FCONST_2
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FDIV
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FLOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FMUL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FNEG
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FREM
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FRETURN
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FSTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.FSUB
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETFIELD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETSTATIC
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_boolean
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_byte
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_char
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_double
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_float
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_int
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_long
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_Object
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_short
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GETVALUE_void
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.GOTO
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.I2B
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.I2C
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.I2D
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.I2F
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.I2L
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.I2S
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IADD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IAND
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_0
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_1
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_2
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_3
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_4
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_5
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ICONST_M1
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IDIV
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IF_ACMPEQ
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IF_ACMPNE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPEQ
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPGE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPGT
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPLE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPLT
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IF_ICMPNE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IFEQ
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IFGE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IFGT
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IFLE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IFLT
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IFNE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IFNONNULL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IFNULL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IINC
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ILOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IMUL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INEG
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INSTANCEOF
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEDYNAMIC
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEINTERFACE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEMETHOD_END
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEMETHOD_EXCEPTION
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INVOKESPECIAL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INVOKESTATIC
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.INVOKEVIRTUAL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IOR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IREM
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IRETURN
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ISHL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ISHR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ISTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.ISUB
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IUSHR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.IXOR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.JSR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.L2D
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.L2F
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.L2I
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LADD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LAND
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LCMP
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LCONST_0
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LCONST_1
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LDC_double
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LDC_float
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LDC_int
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LDC_long
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LDC_Object
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LDC_String
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LDIV
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LLOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LMUL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LNEG
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LOOKUPSWITCH
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LOOP_BEGIN
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LOOP_END
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LOR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LREM
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LRETURN
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LSHL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LSHR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LSTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LSUB
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LUSHR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.LXOR
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.MAKE_SYMBOLIC
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.MONITORENTER
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.MONITOREXIT
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.MULTIANEWARRAY
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.NEW
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.NEWARRAY
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.NOP
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.POP
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.POP2
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.PUTFIELD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.PUTSTATIC
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.RET
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.RETURN
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.SALOAD
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.SASTORE
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.SIPUSH
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.SPECIAL
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.SWAP
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.instruction.TABLESWITCH
-
Returns the string representation of the instruction.
- toString() - Method in class de.uzl.its.swat.symbolic.ObjectInfo
- toString() - Method in class de.uzl.its.swat.symbolic.trace.dto.InputDTO
- toString() - Method in class de.uzl.its.swat.symbolic.value.PlaceHolder
- toString() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.DoubleValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.floatingpoint.FloatValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.BooleanValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ByteValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.CharValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.IntValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.LongValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.integral.ShortValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.BooleanArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.ByteArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.CharArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.DoubleArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.FloatArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.IntArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.LongArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.ObjectArrayValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.ShortArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.array.StringArrayValue
-
Returns the string representation of the value used to visualize the stack.
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.LambdaObjectValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.LambdaPlaceHolder
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.CharacterObjectValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.DoubleObjectValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.FloatObjectValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.IntegerObjectValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.LongObjectValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.lang.StringValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.ObjectValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.StringBuilderValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.util.EnumerationValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.reference.util.ListValue
- toString() - Method in class de.uzl.its.swat.symbolic.value.Value
-
Returns the string representation of the value.
- toString() - Method in class de.uzl.its.swat.symbolic.value.VoidValue
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class de.uzl.its.swat.instrument.ClassSavingTransformer
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class de.uzl.its.swat.instrument.instruction.InstructionTransformer
-
The implementation of this method may transform the supplied class file and return a new replacement class file.
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class de.uzl.its.swat.instrument.parameter.ParameterTransformer
-
The implementation of this method may transform the supplied class file and return a new replacement class file.
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class de.uzl.its.swat.instrument.svcomp.SVCompTransformer
-
The implementation of this method may transform the supplied class file and return a new replacement class file.
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperTransformer
-
The implementation of this method may transform the supplied class file and return a new replacement class file.
- Transformer - Class in de.uzl.its.swat.instrument
-
This class runs all the different transformers.
- Transformer() - Constructor for class de.uzl.its.swat.instrument.Transformer
- TransformerType - Enum Class in de.uzl.its.swat.instrument
- TryCatchBlock - Class in de.uzl.its.swat.instrument
-
Author: Koushik Sen (ksen@cs.berkeley.edu) Date: 7/1/12 Time: 10:50 PM
- TryCatchBlock(Label, Label, Label, String) - Constructor for class de.uzl.its.swat.instrument.TryCatchBlock
- type - Variable in class de.uzl.its.swat.symbolic.instruction.ANEWARRAY
U
- UNKNOWN_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- UNSPECIFIED - Enum constant in enum class de.uzl.its.swat.symbolic.value.PlaceHolder.ValueOrigin
- updateFormula(IntValue, TE) - Method in class de.uzl.its.swat.symbolic.value.reference.array.ArrayArrayValue
- URI - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- Utils - Class in de.uzl.its.swat.instrument
- Utils() - Constructor for class de.uzl.its.swat.instrument.Utils
V
- v - Variable in class de.uzl.its.swat.symbolic.instruction.GETVALUE_Object
- v - Variable in class de.uzl.its.swat.symbolic.instruction.GETVALUE_primitive
- val - Variable in class de.uzl.its.swat.symbolic.instruction.GETVALUE_Object
- value - Variable in class de.uzl.its.swat.symbolic.instruction.BIPUSH
- value - Variable in class de.uzl.its.swat.symbolic.instruction.SIPUSH
- Value<T,
K> - Class in de.uzl.its.swat.symbolic.value -
Abstract value of any type.
- Value() - Constructor for class de.uzl.its.swat.symbolic.value.Value
- ValueFactory - Class in de.uzl.its.swat.symbolic.value
- ValueFactory() - Constructor for class de.uzl.its.swat.symbolic.value.ValueFactory
- valueOf(String) - Static method in enum class de.uzl.its.swat.instrument.DataType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.uzl.its.swat.instrument.InternalTransformerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.uzl.its.swat.instrument.TransformerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.uzl.its.swat.solver.SolverMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.uzl.its.swat.symbolic.value.PlaceHolder.ValueOrigin
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.uzl.its.swat.symbolic.value.ValueType
-
Returns the enum constant of this class with the specified name.
- valueOriginPrefixMap - Static variable in class de.uzl.its.swat.symbolic.value.PlaceHolder
- values - Variable in class de.uzl.its.swat.symbolic.instruction.TABLESWITCH
- values() - Static method in enum class de.uzl.its.swat.instrument.DataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.uzl.its.swat.instrument.InternalTransformerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.uzl.its.swat.instrument.TransformerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.uzl.its.swat.solver.SolverMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.uzl.its.swat.symbolic.value.PlaceHolder.ValueOrigin
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.uzl.its.swat.symbolic.value.ValueType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueType - Enum Class in de.uzl.its.swat.symbolic.value
- var - Variable in class de.uzl.its.swat.symbolic.instruction.ALOAD
- var - Variable in class de.uzl.its.swat.symbolic.instruction.ASTORE
- var - Variable in class de.uzl.its.swat.symbolic.instruction.DLOAD
- var - Variable in class de.uzl.its.swat.symbolic.instruction.DSTORE
- var - Variable in class de.uzl.its.swat.symbolic.instruction.FLOAD
- var - Variable in class de.uzl.its.swat.symbolic.instruction.FSTORE
- var - Variable in class de.uzl.its.swat.symbolic.instruction.IINC
- var - Variable in class de.uzl.its.swat.symbolic.instruction.ILOAD
- var - Variable in class de.uzl.its.swat.symbolic.instruction.ISTORE
- var - Variable in class de.uzl.its.swat.symbolic.instruction.LLOAD
- var - Variable in class de.uzl.its.swat.symbolic.instruction.LSTORE
- Verifier - Class in de.uzl.its.swat.instrument.svcomp
- Verifier() - Constructor for class de.uzl.its.swat.instrument.svcomp.Verifier
- Version - Class in de.uzl.its.swat
- Version() - Constructor for class de.uzl.its.swat.Version
- VERSION - Static variable in class de.uzl.its.swat.Version
- visit(MethodVisitor) - Method in class de.uzl.its.swat.instrument.TryCatchBlock
- visitAALOAD(AALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitAALOAD(AALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads a reference from an array and stores the reference on the symbolic stack ToDo (Nils): Reference arrays are not symbolically tracked currently See: ...
- visitAASTORE(AASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitAASTORE(AASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores a reference value into an array
- visitACONST_NULL(ACONST_NULL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitACONST_NULL(ACONST_NULL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Pushes NULL onto the symbolic stack
- visitALOAD(ALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitALOAD(ALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Fetches a reference from the symbolic locals and puts it onto the symbolic stack
- visitANEWARRAY(ANEWARRAY) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitANEWARRAY(ANEWARRAY) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Creates a new array of references and puts the array onto the symbolic stack.
- visitARETURN(ARETURN) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitARETURN(ARETURN) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Takes the top value (has to be a reference) from the symbolic stack and sets it as the symbolic return value
- visitARRAYLENGTH(ARRAYLENGTH) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitARRAYLENGTH(ARRAYLENGTH) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Determines the size of an array and puts it onto the symbolic stack INFO: While the length is tracked symbolically it is currently unclear to what effect that is useful See: Issue
- visitASTORE(ASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitASTORE(ASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores the top reference from the symbolic stack into the symbolic locals.
- visitATHROW(ATHROW) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitATHROW(ATHROW) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Throws an error or exception in the symbolic frame.
- visitBALOAD(BALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitBALOAD(BALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Retrieves a boolean or byte from an array and puts it onto the symbolic stack
- visitBASTORE(BASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitBASTORE(BASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores a boolean or byte into an array
- visitBIPUSH(BIPUSH) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitBIPUSH(BIPUSH) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Pushes a byte onto the symbolic stack as an integer
- visitCALOAD(CALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitCALOAD(CALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Retrieves a char from an array and puts it onto the symbolic stack
- visitCASTORE(CASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitCASTORE(CASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores a char into an array
- visitCHECKCAST(CHECKCAST) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitCHECKCAST(CHECKCAST) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
No symbolic tracking needed here.
- visitCode() - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Starts the visit of the method's code, if any (i.e.
- visitCode() - Method in class de.uzl.its.swat.instrument.parameter.ParameterMethodAdapter
-
Starts the visit of the method's code, if any (i.e.
- visitCode() - Method in class de.uzl.its.swat.instrument.symbolicwrapper.SurroundingTryCatchMethodAdapter
- visitCode() - Method in class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperMethodAdapter
- visitD2F(D2F) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitD2F(D2F) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Casts a double value to a float and puts the result onto the symbolic stack
- visitD2I(D2I) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitD2I(D2I) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Casts a double to an integer and puts the int onto the symbolic stack
- visitD2L(D2L) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitD2L(D2L) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Casts a double to a long and puts the long onto the symbolic stack
- visitDADD(DADD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDADD(DADD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Adds two doubles and pushes the result onto the symbolic stack
- visitDALOAD(DALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDALOAD(DALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Retrieves a double from an array and puts it onto the symbolic stack
- visitDASTORE(DASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDASTORE(DASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores a double into an array
- visitDCMPG(DCMPG) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDCMPG(DCMPG) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Compares two doubles and encodes the result as an integer that is put onto the symbolic stack
- visitDCMPL(DCMPL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDCMPL(DCMPL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Compares two doubles and encodes the result as an integer that is put onto the symbolic stack
- visitDCONST_0(DCONST_0) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDCONST_0(DCONST_0) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads the constant 0.0 onto the symbolic stack
- visitDCONST_1(DCONST_1) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDCONST_1(DCONST_1) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads the constant 1.0 onto the symbolic stack
- visitDDIV(DDIV) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDDIV(DDIV) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Divides two doubles and pushes the result onto the symbolic stack
- visitDLOAD(DLOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDLOAD(DLOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads a double from the symbolic locals onto the symbolic stack.
- visitDMUL(DMUL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDMUL(DMUL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Multiplies two doubles and pushes the result onto the symbolic stack
- visitDNEG(DNEG) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDNEG(DNEG) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Negates a double and pushes the result onto the symbolic stack
- visitDREM(DREM) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDREM(DREM) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitDRETURN(DRETURN) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDRETURN(DRETURN) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Sets the return value of the current symbolic frame to the double value on top of the symbolic stack
- visitDSTORE(DSTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDSTORE(DSTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores the top value from the symbolic stack (double) into a slot in the symbolic locals
- visitDSUB(DSUB) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDSUB(DSUB) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Subtracts two doubles and pushes the result onto the symbolic stack
- visitDUP(DUP) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDUP(DUP) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Duplicates the top value on the symbolic stack (only one word -> 8 bytes) | 1 | --> | 1 | | 1 |
- visitDUP_X1(DUP_X1) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDUP_X1(DUP_X1) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Duplicate the top word and insert it beneath a second word | 1 | | 1 | | 2 | --> | 2 | | 1 |
- visitDUP_X2(DUP_X2) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDUP_X2(DUP_X2) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Duplicate the top word and insert it beneath the third word | 1 | | 1 | | 2 | --> | 2 | | 3 | | 3 | | 1 |
- visitDUP2(DUP2) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDUP2(DUP2) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Duplicates the top value on the symbolic stack (two words -> 16 bytes) | 1 | | 1 | | 2 | --> | 2 | | 1 | | 2 |
- visitDUP2_X1(DUP2_X1) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDUP2_X1(DUP2_X1) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Duplicate two words and insert them beneath a third word | 1 | | 1 | | 2 | --> | 2 | | 3 | | 3 | | 1 | | 2 |
- visitDUP2_X2(DUP2_X2) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitDUP2_X2(DUP2_X2) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Duplicate two words and insert them beneath a fourth word | 1 | | 1 | | 2 | --> | 2 | | 3 | | 3 | | 4 | | 4 | | 1 | | 2 |
- visitF2D(F2D) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitF2D(F2D) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Casts a float to a double and puts the result onto the symbolic stack
- visitF2I(F2I) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitF2I(F2I) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Casts a float to an integer and puts the result onto the symbolic stack
- visitF2L(F2L) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitF2L(F2L) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitFADD(FADD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFADD(FADD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Adds two floats and adds the result onto the symbolic stack
- visitFALOAD(FALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFALOAD(FALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads a float from an array and puts it onto the symbolic stack
- visitFASTORE(FASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFASTORE(FASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores a float into an array
- visitFCMPG(FCMPG) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFCMPG(FCMPG) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Compares two floats and encodes the result as an integer that is put onto the symbolic stack
- visitFCMPL(FCMPL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFCMPL(FCMPL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Compares two floats and encodes the result as an integer that is put onto the symbolic stack
- visitFCONST_0(FCONST_0) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFCONST_0(FCONST_0) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads the constant 0.0f as a float onto the symbolic stack
- visitFCONST_1(FCONST_1) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFCONST_1(FCONST_1) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads the constant 1.0f as a float onto the symbolic stack
- visitFCONST_2(FCONST_2) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFCONST_2(FCONST_2) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads the constant 2.0f as a float onto the symbolic stack
- visitFDIV(FDIV) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFDIV(FDIV) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Divides two floats and puts the result onto the symbolic stack
- visitFieldInsn(int, String, String, String) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Visits a field instruction.
- visitFLOAD(FLOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFLOAD(FLOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads a float from the symbolic locals onto the symbolic stack
- visitFMUL(FMUL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFMUL(FMUL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Multiplies two floats and puts the result onto the symbolic stack
- visitFNEG(FNEG) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFNEG(FNEG) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Negates a float and puts the result onto the symbolic stack
- visitFREM(FREM) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFREM(FREM) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the remaider of the divion of two flaots and puts the result onto the symbolic stack WARNING: This is currently only the concrete value
- visitFRETURN(FRETURN) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFRETURN(FRETURN) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Sets the return value of the current symbolic frame to the float value on top of the symbolic stack
- visitFSTORE(FSTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFSTORE(FSTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts the float on top of the symbolic stack into one of the symbolic locals of the current frame
- visitFSUB(FSUB) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitFSUB(FSUB) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Subtracts two floats and puts the resulting FloatValuer onto the symbolic stack.
- visitGETFIELD(GETFIELD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETFIELD(GETFIELD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Fetches a field from an object instance and puts it onto the symbolic stack
- visitGETSTATIC(GETSTATIC) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETSTATIC(GETSTATIC) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Fetches a static field from an object and puts it onto the symbolic stack
- visitGETVALUE_boolean(GETVALUE_boolean) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_boolean(GETVALUE_boolean) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Artificial instruction used to fetch concrete boolean values
- visitGETVALUE_byte(GETVALUE_byte) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_byte(GETVALUE_byte) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Artificial instruction used to fetch concrete values
- visitGETVALUE_char(GETVALUE_char) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_char(GETVALUE_char) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Artificial instruction used to fetch concrete values
- visitGETVALUE_double(GETVALUE_double) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_double(GETVALUE_double) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Artificial instruction used to fetch concrete values
- visitGETVALUE_float(GETVALUE_float) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_float(GETVALUE_float) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Artificial instruction used to fetch concrete values
- visitGETVALUE_int(GETVALUE_int) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_int(GETVALUE_int) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Artificial instruction used to fetch concrete values
- visitGETVALUE_long(GETVALUE_long) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_long(GETVALUE_long) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Artificial instruction used to fetch concrete values
- visitGETVALUE_Object(GETVALUE_Object<?>) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_Object(GETVALUE_Object<?>) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitGETVALUE_short(GETVALUE_short) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_short(GETVALUE_short) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Artificial instruction used to fetch concrete values
- visitGETVALUE_void(GETVALUE_void) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGETVALUE_void(GETVALUE_void) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitGOTO(GOTO) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitGOTO(GOTO) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
No symbolic tracking needed for the uncoditional jump.
- visitI2B(I2B) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitI2B(I2B) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Converts an integer to a byte and puts the result onto the symbolic stack
- visitI2C(I2C) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitI2C(I2C) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Converts an integer to a char and puts the result onto the symbolic stack ToDo (Nils): Symbolic information regarding the integer is currently lost here! See: Issue 60
- visitI2D(I2D) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitI2D(I2D) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Converts an integer to a double and puts the result onto the symbolic stack
- visitI2F(I2F) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitI2F(I2F) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Converts an integer to a float and puts the result onto the symbolic stack
- visitI2L(I2L) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitI2L(I2L) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Converts an integer to a long and puts the result onto the symbolic stack
- visitI2S(I2S) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitI2S(I2S) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Converts an integer to a short and puts the result onto the symbolic stack
- visitIADD(IADD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIADD(IADD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Adds two integers and pushes the result onto the symbolic stack
- visitIALOAD(IALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIALOAD(IALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads an integer from an array and puts it onto the symbolic stack
- visitIAND(IAND) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIAND(IAND) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise and of two integers in binary representation and puts the result onto the symbolic stack
- visitIASTORE(IASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIASTORE(IASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores an integer into an array
- visitICONST_0(ICONST_0) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitICONST_0(ICONST_0) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Load the int value 0 onto the symbolic stack
- visitICONST_1(ICONST_1) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitICONST_1(ICONST_1) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Load the int value 1 onto the symbolic stack
- visitICONST_2(ICONST_2) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitICONST_2(ICONST_2) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Load the int value 2 onto the symbolic stack
- visitICONST_3(ICONST_3) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitICONST_3(ICONST_3) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Load the int value 3 onto the symbolic stack
- visitICONST_4(ICONST_4) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitICONST_4(ICONST_4) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Load the int value 4 onto the symbolic stack
- visitICONST_5(ICONST_5) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitICONST_5(ICONST_5) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Load the int value 5 onto the symbolic stack
- visitICONST_M1(ICONST_M1) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitICONST_M1(ICONST_M1) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Load the int value -1 onto the symbolic stack
- visitIDIV(IDIV) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIDIV(IDIV) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Divides two integers and puts the result onto the symbolic stack.
- visitIF_ACMPEQ(IF_ACMPEQ) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIF_ACMPEQ(IF_ACMPEQ) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if two object references are equal and saves the resulting symbolic formula as a path constraint
- visitIF_ACMPNE(IF_ACMPNE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIF_ACMPNE(IF_ACMPNE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if two object references are not equal and saves the resulting symbolic formula as a path constraint
- visitIF_ICMPEQ(IF_ICMPEQ) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIF_ICMPEQ(IF_ICMPEQ) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if the two integers are equal
- visitIF_ICMPGE(IF_ICMPGE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIF_ICMPGE(IF_ICMPGE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if the integer is greater or equal to the second integer
- visitIF_ICMPGT(IF_ICMPGT) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIF_ICMPGT(IF_ICMPGT) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if the integer is greater than the second integer
- visitIF_ICMPLE(IF_ICMPLE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIF_ICMPLE(IF_ICMPLE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if the integer is less than or equal to the second integer
- visitIF_ICMPLT(IF_ICMPLT) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIF_ICMPLT(IF_ICMPLT) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if the integer is greater than the second integer
- visitIF_ICMPNE(IF_ICMPNE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIF_ICMPNE(IF_ICMPNE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if the wo integers are not equal
- visitIFEQ(IFEQ) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIFEQ(IFEQ) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Branches if the top value on the stack is equal to 0
- visitIFGE(IFGE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIFGE(IFGE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Branches if the top value on the stack is greater or equal to 0
- visitIFGT(IFGT) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIFGT(IFGT) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Branches if the top value on the stack is greater then 0
- visitIFLE(IFLE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIFLE(IFLE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Branches if the top value on the stack is less or equal to 0
- visitIFLT(IFLT) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIFLT(IFLT) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Branches if the top value on the stack is less then 0
- visitIFNE(IFNE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIFNE(IFNE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if the current Value is not equal to 0
- visitIFNONNULL(IFNONNULL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIFNONNULL(IFNONNULL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if an object is not null and saves the resulting symbolic formula as a path constraint
- visitIFNULL(IFNULL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIFNULL(IFNULL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Checks if an object is null and saves the resulting symbolic formula as a path constraint
- visitIINC(IINC) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIINC(IINC) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Increments an integer that is in the locals.
- visitIincInsn(int, int) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
- visitILOAD(ILOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitILOAD(ILOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads an integer from the locals onto the stack After this instruction a GETVALUE_int instruction follows to fetch the concrete value if the sybolic locals did not contain the value
- visitIMUL(IMUL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIMUL(IMUL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Multiplies two integers and adds the result onto the symbolic stack
- visitINEG(INEG) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINEG(INEG) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Negates an integer and puts the resulting value onto the symbolic stack
- visitInsn(int) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Visits a zero operand instruction.
- visitInsn(int) - Method in class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperMethodAdapter
-
Visits a zero operand instruction.
- visitINSTANCEOF(INSTANCEOF) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINSTANCEOF(INSTANCEOF) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Removes the object reference from the symbolic stack and pushes true onto the symbolic stack.
- visitIntInsn(int, int) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Visits an instruction with a single int operand.
- visitINVOKEDYNAMIC(INVOKEDYNAMIC) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINVOKEDYNAMIC(INVOKEDYNAMIC) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Invokes a dynamic method
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Visits an invokedynamic instruction.
- visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Invokes an interface method on an object reference from the symbolic stack
- visitINVOKEMETHOD_END(INVOKEMETHOD_END) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINVOKEMETHOD_END(INVOKEMETHOD_END) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Removes a frame from the stack frame and puts the removed frame's return value onto the old (current) frame's stack
- visitINVOKEMETHOD_EXCEPTION(INVOKEMETHOD_EXCEPTION) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINVOKEMETHOD_EXCEPTION(INVOKEMETHOD_EXCEPTION) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitINVOKESPECIAL(INVOKESPECIAL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINVOKESPECIAL(INVOKESPECIAL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Invokes an instance method on an object reference from the symbolic stack
- visitINVOKESTATIC(INVOKESTATIC) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINVOKESTATIC(INVOKESTATIC) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Invokes a static method
- visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Invokes a virtual method on an object reference from the symbolic stack
- visitIOR(IOR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIOR(IOR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise OR of two integers and puts the result onto the symbolic stack
- visitIREM(IREM) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIREM(IREM) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the modulo of two integers and puts the result onto the symbolic stack
- visitIRETURN(IRETURN) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIRETURN(IRETURN) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Sets the return value of the current symbolic frame to the int value on top of the symbolic stack
- visitISHL(ISHL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitISHL(ISHL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Shifts an integer bitwise to the left and puts the result onto the symbolic stack
- visitISHR(ISHR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitISHR(ISHR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Shifts an integer bitwise arithmetically to the right and puts the result onto the symbolic stack
- visitISTORE(ISTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitISTORE(ISTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts an integer from the symbolic stack into the symbolic locals
- visitISUB(ISUB) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitISUB(ISUB) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Subtracts two ints and puts the result onto the symbolic stack
- visitIUSHR(IUSHR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIUSHR(IUSHR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Shifts an integer bitwise logically to the right and puts the result onto the symbolic stack
- visitIXOR(IXOR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitIXOR(IXOR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise exclusive OR of two integers and puts the result onto the symbolic stack
- visitJSR(JSR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitJSR(JSR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Jump subroutine.
- visitJumpInsn(int, Label) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
- visitL2D(L2D) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitL2D(L2D) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitL2F(L2F) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitL2F(L2F) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitL2I(L2I) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitL2I(L2I) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitLADD(LADD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLADD(LADD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Adds two longs and adds the result onto the symbolic stack
- visitLALOAD(LALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLALOAD(LALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads a long from an array and puts it onto the symbolic stack
- visitLAND(LAND) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLAND(LAND) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise and of two longs in binary representation and puts the resulting long onto the stack
- visitLASTORE(LASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLASTORE(LASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores a long into an array
- visitLCMP(LCMP) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLCMP(LCMP) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Compares two longs and adds the result encoded as an integer onto the symbolic stack
- visitLCONST_0(LCONST_0) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLCONST_0(LCONST_0) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts the constant 0L as a long onto the symbolic stack
- visitLCONST_1(LCONST_1) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLCONST_1(LCONST_1) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts the constant 1L as a long onto the symbolic stack
- visitLDC_double(LDC_double) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLDC_double(LDC_double) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts a constant double onto the symbolic stack
- visitLDC_float(LDC_float) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLDC_float(LDC_float) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts a constant float onto the symbolic stack
- visitLDC_int(LDC_int) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLDC_int(LDC_int) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads a constant int onto the symbolic stack
- visitLDC_long(LDC_long) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLDC_long(LDC_long) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads a constant long onto the symbolic stack
- visitLDC_Object(LDC_Object) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLDC_Object(LDC_Object) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts an object onto the symbolic stack
- visitLDC_String(LDC_String) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLDC_String(LDC_String) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts a constant string onto the symbolic stack
- visitLdcInsn(Object) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
- visitLDIV(LDIV) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLDIV(LDIV) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Divides two longs and puts the result onto the symbolic stack
- visitLineNumber(int, Label) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Visits a line number declaration.
- visitLineNumber(int, Label) - Method in class de.uzl.its.swat.instrument.svcomp.SVCompMethodAdapter
- visitLLOAD(LLOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLLOAD(LLOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Loads a long from the symbolic locals and adds it to the symbolic stack
- visitLMUL(LMUL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLMUL(LMUL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Multiplies two longs and puts the result onto the symbolic stack
- visitLNEG(LNEG) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLNEG(LNEG) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Negates a long and puts the result onto the symbolic stack
- visitLOOKUPSWITCH(LOOKUPSWITCH) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLOOKUPSWITCH(LOOKUPSWITCH) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Builds a path-constraint based on where the execution continues.
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
- visitLOOP_BEGIN(LOOP_BEGIN) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLOOP_BEGIN(LOOP_BEGIN) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitLOOP_END(LOOP_END) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLOOP_END(LOOP_END) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitLOR(LOR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLOR(LOR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise or of two longs and puts the result onto the symbolic stack
- visitLREM(LREM) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLREM(LREM) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the modulo of two longs and puts the result onto the symbolic stack
- visitLRETURN(LRETURN) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLRETURN(LRETURN) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Sets the return value of the current symbolic frame to the long value on top of the symbolic stack
- visitLSHL(LSHL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLSHL(LSHL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise left shift of a long and puts the result onto the symbolic stack
- visitLSHR(LSHR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLSHR(LSHR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise right shift of a long and puts the result onto the symbolic stack
- visitLSTORE(LSTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLSTORE(LSTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores the top value from the symbolic stack (long) into a slot in the symbolic locals
- visitLSUB(LSUB) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLSUB(LSUB) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Subtracts two longs and puts the result onto the symbolic stack
- visitLUSHR(LUSHR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLUSHR(LUSHR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise logical right shift of a long and puts the result onto the symbolic stack
- visitLXOR(LXOR) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitLXOR(LXOR) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Calculates the bitwise exclusive or of two longs and puts the result onto the symbolic stack
- visitMAKE_SYMBOLIC(MAKE_SYMBOLIC) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitMAKE_SYMBOLIC(MAKE_SYMBOLIC) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitMaxs(int, int) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
- visitMaxs(int, int) - Method in class de.uzl.its.swat.instrument.symbolicwrapper.SurroundingTryCatchMethodAdapter
-
Add a solve in case an exception happened inside the method
- visitMethod(int, String, String, String, String[]) - Method in class de.uzl.its.swat.instrument.instruction.InstructionClassAdapter
-
Visits a method of the class.
- visitMethod(int, String, String, String, String[]) - Method in class de.uzl.its.swat.instrument.parameter.ParameterClassAdapter
-
Visits a method of the class.
- visitMethod(int, String, String, String, String[]) - Method in class de.uzl.its.swat.instrument.svcomp.SVCompClassAdapter
-
Visits a method of the class.
- visitMethod(int, String, String, String, String[]) - Method in class de.uzl.its.swat.instrument.symbolicwrapper.SymbolicWrapperClassAdapter
-
Visits a method of the class.
- visitMethodInsn(int, String, String, String, boolean) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Visits a method instruction.
- visitMethodInsn(int, String, String, String, boolean) - Method in class de.uzl.its.swat.instrument.svcomp.SVCompMethodAdapter
- visitMONITORENTER(MONITORENTER) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitMONITORENTER(MONITORENTER) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
No symbolic behaviour defined.
- visitMONITOREXIT(MONITOREXIT) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitMONITOREXIT(MONITOREXIT) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
No symbolic behaviour defined.
- visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Creates a multidimensional array of references.
- visitMultiANewArrayInsn(String, int) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
- visitNEW(NEW) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitNEW(NEW) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitNEWARRAY(NEWARRAY) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitNEWARRAY(NEWARRAY) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitNOP(NOP) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitNOP(NOP) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Nothing to do here ;D
- visitPOP(POP) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitPOP(POP) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Pops the top value from the symbolic stack.
- visitPOP2(POP2) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitPOP2(POP2) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Pops the top two values from the symbolic stack.
- visitPUTFIELD(PUTFIELD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitPUTFIELD(PUTFIELD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts a value into the field of an object reference The handling has changed in the JVM: - SE11 (new) - SE7 (Old)
- visitPUTSTATIC(PUTSTATIC) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitPUTSTATIC(PUTSTATIC) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Puts a value into a static field of a class
- visitRET(RET) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitRET(RET) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Unconditional jump no handling needed
- visitRETURN(RETURN) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitRETURN(RETURN) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Returns void from method, no handling needed (here)
- visitSALOAD(SALOAD) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitSALOAD(SALOAD) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Retrieves a short from an array and puts it onto the symbolic stack
- visitSASTORE(SASTORE) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitSASTORE(SASTORE) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Stores a short into an array
- visitSIPUSH(SIPUSH) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitSIPUSH(SIPUSH) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Pushes a short onto the symbolic stack as an integer
- visitSPECIAL(SPECIAL) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitSPECIAL(SPECIAL) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
- visitSWAP(SWAP) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitSWAP(SWAP) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Swaps the top two words on the symbolic stack
- visitTABLESWITCH(TABLESWITCH) - Method in interface de.uzl.its.swat.symbolic.instruction.IVisitor
- visitTABLESWITCH(TABLESWITCH) - Method in class de.uzl.its.swat.symbolic.SymbolicInstructionVisitor
-
Builds a path-constraint based on where the execution continues.
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
- visitTryCatchBlock(Label, Label, Label, String) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
- visitTypeInsn(int, String) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Visits a type instruction.
- visitVarInsn(int, int) - Method in class de.uzl.its.swat.instrument.instruction.InstructionMethodAdapter
-
Visits a local variable instruction.
- VOID_TYPE - Enum constant in enum class de.uzl.its.swat.instrument.DataType
- VoidValue - Class in de.uzl.its.swat.symbolic.value
- VoidValue() - Constructor for class de.uzl.its.swat.symbolic.value.VoidValue
W
- WEB_SERVLET - Enum constant in enum class de.uzl.its.swat.instrument.InternalTransformerType
- WEB_SERVLET - Enum constant in enum class de.uzl.its.swat.instrument.TransformerType
- Witness - Class in de.uzl.its.swat.witness
- Witness() - Constructor for class de.uzl.its.swat.witness.Witness
- wrapByte(NumeralFormula.IntegerFormula) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.NumericalValue
-
Models short overflow in constraints
- wrapCharacter(NumeralFormula.IntegerFormula) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.NumericalValue
-
Models short overflow in constraints
- wrapInteger(NumeralFormula.IntegerFormula) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.NumericalValue
-
Models int overflow in constraints
- wrapLong(NumeralFormula.IntegerFormula) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.NumericalValue
-
Models long overflow in constraints
- wrapShort(NumeralFormula.IntegerFormula) - Method in class de.uzl.its.swat.symbolic.value.primitive.numeric.NumericalValue
-
Models short overflow in constraints
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form