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