Class BytecodeWalk
java.lang.Object
com.ibm.j9ddr.vm29.j9.BytecodeWalk
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
-
Field Details
-
RTV_NOP
public static final int RTV_NOP- See Also:
-
RTV_PUSH_CONSTANT
public static final int RTV_PUSH_CONSTANT- See Also:
-
RTV_PUSH_CONSTANT_POOL_ITEM
public static final int RTV_PUSH_CONSTANT_POOL_ITEM- See Also:
-
RTV_LOAD_TEMP_PUSH
public static final int RTV_LOAD_TEMP_PUSH- See Also:
-
RTV_ARRAY_FETCH_PUSH
public static final int RTV_ARRAY_FETCH_PUSH- See Also:
-
RTV_POP_STORE_TEMP
public static final int RTV_POP_STORE_TEMP- See Also:
-
RTV_ARRAY_STORE
public static final int RTV_ARRAY_STORE- See Also:
-
RTV_INCREMENT
public static final int RTV_INCREMENT- See Also:
-
RTV_POP_2_PUSH
public static final int RTV_POP_2_PUSH- See Also:
-
RTV_POP_X_PUSH_X
public static final int RTV_POP_X_PUSH_X- See Also:
-
RTV_POP_X_PUSH_Y
public static final int RTV_POP_X_PUSH_Y- See Also:
-
RTV_BRANCH
public static final int RTV_BRANCH- See Also:
-
RTV_RETURN
public static final int RTV_RETURN- See Also:
-
RTV_STATIC_FIELD_ACCESS
public static final int RTV_STATIC_FIELD_ACCESS- See Also:
-
RTV_SEND
public static final int RTV_SEND- See Also:
-
RTV_PUSH_NEW
public static final int RTV_PUSH_NEW- See Also:
-
RTV_MISC
public static final int RTV_MISC- See Also:
-
RTV_WIDE_LOAD_TEMP_PUSH
public static final int RTV_WIDE_LOAD_TEMP_PUSH- See Also:
-
RTV_WIDE_POP_STORE_TEMP
public static final int RTV_WIDE_POP_STORE_TEMP- See Also:
-
RTV_POP_2_PUSH_INT
public static final int RTV_POP_2_PUSH_INT- See Also:
-
RTV_UNIMPLEMENTED
public static final int RTV_UNIMPLEMENTED- See Also:
-
RTV_BYTECODE_POP
public static final int RTV_BYTECODE_POP- See Also:
-
RTV_BYTECODE_POP2
public static final int RTV_BYTECODE_POP2- See Also:
-
RTV_BYTECODE_DUP
public static final int RTV_BYTECODE_DUP- See Also:
-
RTV_BYTECODE_DUPX1
public static final int RTV_BYTECODE_DUPX1- See Also:
-
RTV_BYTECODE_DUPX2
public static final int RTV_BYTECODE_DUPX2- See Also:
-
RTV_BYTECODE_DUP2
public static final int RTV_BYTECODE_DUP2- See Also:
-
RTV_BYTECODE_DUP2X1
public static final int RTV_BYTECODE_DUP2X1- See Also:
-
RTV_BYTECODE_DUP2X2
public static final int RTV_BYTECODE_DUP2X2- See Also:
-
RTV_BYTECODE_SWAP
public static final int RTV_BYTECODE_SWAP- See Also:
-
BCV_ARITY_MASK
public static final int BCV_ARITY_MASK- See Also:
-
BCV_ARITY_SHIFT
public static final int BCV_ARITY_SHIFT- See Also:
-
BCV_CLASS_INDEX_MASK
public static final int BCV_CLASS_INDEX_MASK- See Also:
-
BCV_CLASS_INDEX_SHIFT
public static final int BCV_CLASS_INDEX_SHIFT- See Also:
-
BCV_GENERIC_OBJECT
public static final int BCV_GENERIC_OBJECT- See Also:
-
BCV_JAVA_LANG_OBJECT_INDEX
public static final int BCV_JAVA_LANG_OBJECT_INDEX- See Also:
-
BCV_JAVA_LANG_STRING_INDEX
public static final int BCV_JAVA_LANG_STRING_INDEX- See Also:
-
BCV_JAVA_LANG_THROWABLE_INDEX
public static final int BCV_JAVA_LANG_THROWABLE_INDEX- See Also:
-
BCV_JAVA_LANG_CLASS_INDEX
public static final int BCV_JAVA_LANG_CLASS_INDEX- See Also:
-
BCV_KNOWN_CLASSES
public static final int BCV_KNOWN_CLASSES- See Also:
-
BCV_OBJECT_OR_ARRAY
public static final int BCV_OBJECT_OR_ARRAY- See Also:
-
BCV_TAG_BASE_TYPE_OR_TOP
public static final int BCV_TAG_BASE_TYPE_OR_TOP- See Also:
-
BCV_TAG_BASE_ARRAY_OR_NULL
public static final int BCV_TAG_BASE_ARRAY_OR_NULL- See Also:
-
BCV_SPECIAL_INIT
public static final int BCV_SPECIAL_INIT- See Also:
-
BCV_SPECIAL_NEW
public static final int BCV_SPECIAL_NEW- See Also:
-
BCV_TAG_MASK
public static final int BCV_TAG_MASK- See Also:
-
BCV_SPECIAL
public static final int BCV_SPECIAL- See Also:
-
BCV_BASE_OR_SPECIAL
public static final int BCV_BASE_OR_SPECIAL- See Also:
-
BCV_BASE_TYPE_INT_BIT
public static final int BCV_BASE_TYPE_INT_BIT- See Also:
-
BCV_BASE_TYPE_FLOAT_BIT
public static final int BCV_BASE_TYPE_FLOAT_BIT- See Also:
-
BCV_BASE_TYPE_LONG_BIT
public static final int BCV_BASE_TYPE_LONG_BIT- See Also:
-
BCV_BASE_TYPE_DOUBLE_BIT
public static final int BCV_BASE_TYPE_DOUBLE_BIT- See Also:
-
BCV_BASE_TYPE_SHORT_BIT
public static final int BCV_BASE_TYPE_SHORT_BIT- See Also:
-
BCV_BASE_TYPE_BYTE_BIT
public static final int BCV_BASE_TYPE_BYTE_BIT- See Also:
-
BCV_BASE_TYPE_CHAR_BIT
public static final int BCV_BASE_TYPE_CHAR_BIT- See Also:
-
BCV_BASE_TYPE_TOP
public static final int BCV_BASE_TYPE_TOP- See Also:
-
BCV_BASE_TYPE_NULL
public static final int BCV_BASE_TYPE_NULL- See Also:
-
BCV_WIDE_TYPE_MASK
public static final int BCV_WIDE_TYPE_MASK- See Also:
-
BCV_BASE_TYPE_INT
public static final int BCV_BASE_TYPE_INT- See Also:
-
BCV_BASE_TYPE_FLOAT
public static final int BCV_BASE_TYPE_FLOAT- See Also:
-
BCV_BASE_TYPE_DOUBLE
public static final int BCV_BASE_TYPE_DOUBLE- See Also:
-
BCV_BASE_TYPE_LONG
public static final int BCV_BASE_TYPE_LONG- See Also:
-
BCV_BASE_TYPE_SHORT
public static final int BCV_BASE_TYPE_SHORT- See Also:
-
BCV_BASE_TYPE_BYTE
public static final int BCV_BASE_TYPE_BYTE- See Also:
-
BCV_BASE_TYPE_CHAR
public static final int BCV_BASE_TYPE_CHAR- See Also:
-
BCV_BASE_ARRAY_TYPE_INT
public static final int BCV_BASE_ARRAY_TYPE_INT- See Also:
-
BCV_BASE_ARRAY_TYPE_FLOAT
public static final int BCV_BASE_ARRAY_TYPE_FLOAT- See Also:
-
BCV_BASE_ARRAY_TYPE_DOUBLE
public static final int BCV_BASE_ARRAY_TYPE_DOUBLE- See Also:
-
BCV_BASE_ARRAY_TYPE_LONG
public static final int BCV_BASE_ARRAY_TYPE_LONG- See Also:
-
BCV_BASE_ARRAY_TYPE_SHORT
public static final int BCV_BASE_ARRAY_TYPE_SHORT- See Also:
-
BCV_BASE_ARRAY_TYPE_BYTE
public static final int BCV_BASE_ARRAY_TYPE_BYTE- See Also:
-
BCV_BASE_ARRAY_TYPE_CHAR
public static final int BCV_BASE_ARRAY_TYPE_CHAR- See Also:
-
-
Constructor Details
-
BytecodeWalk
public BytecodeWalk()
-