Index

A B C D E F G H I J K L M N O P R S T U V W 
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
Converts an IntValue into a ByteValue
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
Converts an IntValue into a CharValue ToDo (Nils): Symbolic information is lost! See: Issue 60
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 a DoubleValue
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 a FloatValue
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
Converts an IntValue into a LongValue
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 a ShortValue
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
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form