public final class LocalsVM extends AbstractVM
conf| Constructor and Description |
|---|
LocalsVM(SymbolicEnvironment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
ACONST_NULL()
http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc
.html#aconst_null
|
void |
ALOAD(int i) |
void |
ASTORE(int i) |
void |
BIPUSH(int value)
Bytecode instruction stream: ...
|
void |
DCONST_0() |
void |
DCONST_1() |
void |
DLOAD(int i) |
void |
DSTORE(int i) |
void |
FCONST_0() |
void |
FCONST_1() |
void |
FCONST_2() |
void |
FLOAD(int i) |
void |
FSTORE(int i) |
void |
ICONST_0() |
void |
ICONST_1() |
void |
ICONST_2() |
void |
ICONST_3() |
void |
ICONST_4() |
void |
ICONST_5() |
void |
ICONST_M1()
http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.
|
void |
ILOAD(int i)
...
|
void |
ISTORE(int i)
..., value ==> ...
|
void |
LCONST_0() |
void |
LCONST_1() |
void |
LDC(Class<?> x)
Class literal described in Java Spec 3rd ed, Section 15.8.2
".class" Java expression, such as for example in:
I.class.isAssignableFrom(..)
|
void |
LDC(float x) |
void |
LDC(int x)
Bytecode instruction stream: ...
|
void |
LDC(String x)
http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.
|
void |
LDC2_W(double x) |
void |
LDC2_W(long x) |
void |
LLOAD(int i) |
void |
LSTORE(int i) |
void |
NOP() |
void |
SIPUSH(int value)
Bytecode instruction stream: ...
|
AALOAD, AASTORE, ALOAD_0, ALOAD_1, ALOAD_2, ALOAD_3, ANEWARRAY, ARETURN, ARRAYLENGTH, ASTORE_0, ASTORE_1, ASTORE_2, ASTORE_3, ATHROW, BALOAD, BASTORE, BB_BEGIN, CALL_RESULT, CALL_RESULT, CALL_RESULT, CALL_RESULT, CALL_RESULT, CALL_RESULT, CALL_RESULT, CALLER_STACK_PARAM, CALLER_STACK_PARAM, CALLER_STACK_PARAM, CALLER_STACK_PARAM, CALLER_STACK_PARAM, CALLER_STACK_PARAM, CALLER_STACK_PARAM, CALLER_STACK_PARAM, CALLER_STACK_PARAM, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DDIV, DLOAD_0, DLOAD_1, DLOAD_2, DLOAD_3, DMUL, DNEG, DREM, DRETURN, DSTORE_0, DSTORE_1, DSTORE_2, DSTORE_3, DSUB, DUP_X1, DUP_X2, DUP, DUP2_X1, DUP2_X2, DUP2, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FDIV, FLOAD_0, FLOAD_1, FLOAD_2, FLOAD_3, FMUL, FNEG, FREM, FRETURN, FSTORE_0, FSTORE_1, FSTORE_2, FSTORE_3, FSUB, GETFIELD, GETSTATIC, GOTO_W, GOTO, HANDLER_BEGIN, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILOAD_0, ILOAD_1, ILOAD_2, ILOAD_3, IMUL, INEG, INSTANCEOF, INVOKEINTERFACE, INVOKESPECIAL, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE_0, ISTORE_1, ISTORE_2, ISTORE_3, ISUB, IUSHR, IXOR, JSR_W, JSR, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LDC_W, LDIV, LLOAD_0, LLOAD_1, LLOAD_2, LLOAD_3, LMUL, LNEG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE_0, LSTORE_1, LSTORE_2, LSTORE_3, LSUB, LUSHR, LXOR, METHOD_BEGIN_PARAM, METHOD_BEGIN_PARAM, METHOD_BEGIN_PARAM, METHOD_BEGIN_PARAM, METHOD_BEGIN_PARAM, METHOD_BEGIN_PARAM, METHOD_BEGIN_PARAM, METHOD_BEGIN_PARAM, METHOD_BEGIN_PARAM, METHOD_BEGIN_RECEIVER, METHOD_BEGIN, METHOD_MAXS, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, POP, POP2, PUTFIELD, PUTSTATIC, RET, RETURN, SALOAD, SASTORE, SRC_LINE_NUMBER, SWAP, TABLESWITCH, UNUSED, WIDEpublic LocalsVM(SymbolicEnvironment env)
public void NOP()
NOP in interface IVMNOP in class AbstractVMpublic void ACONST_NULL()
ACONST_NULL in interface IVMACONST_NULL in class AbstractVMpublic void ICONST_M1()
ICONST_M1 in interface IVMICONST_M1 in class AbstractVMpublic void ICONST_0()
ICONST_0 in interface IVMICONST_0 in class AbstractVMpublic void ICONST_1()
ICONST_1 in interface IVMICONST_1 in class AbstractVMpublic void ICONST_2()
ICONST_2 in interface IVMICONST_2 in class AbstractVMpublic void ICONST_3()
ICONST_3 in interface IVMICONST_3 in class AbstractVMpublic void ICONST_4()
ICONST_4 in interface IVMICONST_4 in class AbstractVMpublic void ICONST_5()
ICONST_5 in interface IVMICONST_5 in class AbstractVMpublic void LCONST_0()
LCONST_0 in interface IVMLCONST_0 in class AbstractVMpublic void LCONST_1()
LCONST_1 in interface IVMLCONST_1 in class AbstractVMpublic void FCONST_0()
FCONST_0 in interface IVMFCONST_0 in class AbstractVMpublic void FCONST_1()
FCONST_1 in interface IVMFCONST_1 in class AbstractVMpublic void FCONST_2()
FCONST_2 in interface IVMFCONST_2 in class AbstractVMpublic void DCONST_0()
DCONST_0 in interface IVMDCONST_0 in class AbstractVMpublic void DCONST_1()
DCONST_1 in interface IVMDCONST_1 in class AbstractVMpublic void BIPUSH(int value)
Push the byte value that immediately follows this bytecode instruction (0x10) in the bytecode stream. The byte value is sign-extended to an int. http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2. doc1.html#bipush
BIPUSH in interface IVMBIPUSH in class AbstractVMpublic void SIPUSH(int value)
Push the short value that immediately follows this bytecode instruction (0x11) in the bytecode stream. The short value is sign-extended to an int. http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2. doc13.html#sipush
SIPUSH in interface IVMSIPUSH in class AbstractVMpublic void LDC(int x)
Push corresponding symbolic constant from constant pool (at index) onto the operand stack. http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2. doc8.html#ldc
LDC in interface IVMLDC in class AbstractVMpublic void LDC(String x)
IVMLDC in interface IVMLDC in class AbstractVMpublic void LDC(Class<?> x)
Represent reference to Class object with symbolic function application: ClassRef(Type)
LDC in interface IVMLDC in class AbstractVM://java.sun.com/docs/books/jls/third_edition/html/expressions.html
#15.8.2public void LDC2_W(long x)
LDC2_W in interface IVMLDC2_W in class AbstractVMpublic void LDC(float x)
LDC in interface IVMLDC in class AbstractVMpublic void LDC2_W(double x)
LDC2_W in interface IVMLDC2_W in class AbstractVMpublic void ILOAD(int i)
ILOAD in interface IVMILOAD in class AbstractVMpublic void LLOAD(int i)
LLOAD in interface IVMLLOAD in class AbstractVMpublic void FLOAD(int i)
FLOAD in interface IVMFLOAD in class AbstractVMpublic void DLOAD(int i)
DLOAD in interface IVMDLOAD in class AbstractVMpublic void ALOAD(int i)
ALOAD in interface IVMALOAD in class AbstractVMpublic void ISTORE(int i)
ISTORE in interface IVMISTORE in class AbstractVMpublic void LSTORE(int i)
LSTORE in interface IVMLSTORE in class AbstractVMpublic void FSTORE(int i)
FSTORE in interface IVMFSTORE in class AbstractVMpublic void DSTORE(int i)
DSTORE in interface IVMDSTORE in class AbstractVMpublic void ASTORE(int i)
ASTORE in interface IVMASTORE in class AbstractVMCopyright © 2010–2017 EvoSuite. All rights reserved.