|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OSRConstants
OSRConstants defines constants used for on-stack-replacement mapping, VM scope descriptor, and pseudo bytecodes.
Field Summary | |
---|---|
static byte |
ACONST
|
static long |
BCI_MASK
|
static int |
BCI_SHIFT
|
static int |
CLEANREFS
|
static byte |
DOUBLE
|
static byte |
FLOAT
|
static int |
GETREFAT
|
static byte |
HIGH_64BIT
|
static byte |
ICONST
|
static long |
IEI_MASK
|
static int |
IEI_SHIFT
|
static byte |
INT
|
static int |
INVALID_BCI
|
static int |
INVALID_IEI
|
static int |
KIND_MASK
|
static int |
KIND_SHIFT
|
static byte |
LCONST
|
static boolean |
LOCAL
Used to indicate the kind of element is a local variable |
static byte |
LONG
|
static int |
NEXT_BIT
|
static int |
NO_OSR_ENTRY
|
static int |
NUM_MASK
|
static int |
NUM_SHIFT
|
static long |
OFFSET_MASK
|
static int |
OFFSET_SHIFT
|
static long |
OSRI_MASK
|
static int |
OSRI_SHIFT
|
static byte |
PHYREG
|
static int |
PSEUDO_CheckCast
|
static int |
PSEUDO_InvokeCompiledMethod
|
static int |
PSEUDO_InvokeStatic
|
static int |
PSEUDO_LoadDoubleConst
|
static int |
PSEUDO_LoadFloatConst
|
static int |
PSEUDO_LoadIntConst
|
static int |
PSEUDO_LoadLongConst
|
static int |
PSEUDO_LoadRetAddrConst
|
static int |
PSEUDO_LoadWordConst
|
static int |
PSEUDO_ParamInitEnd
|
static byte |
REF
|
static byte |
RET_ADDR
|
static byte |
ReturnAddressTypeCode
|
static byte |
SPILL
|
static boolean |
STACK
Used to indicate the kind of element is from the operand stack |
static int |
TCODE_MASK
|
static int |
TCODE_SHIFT
|
static int |
VTYPE_MASK
|
static int |
VTYPE_SHIFT
|
static byte |
WORD
|
static byte |
WordTypeCode
|
Field Detail |
---|
static final long OFFSET_MASK
static final long OSRI_MASK
static final long BCI_MASK
static final long IEI_MASK
static final int OFFSET_SHIFT
static final int OSRI_SHIFT
static final int BCI_SHIFT
static final int IEI_SHIFT
static final int NO_OSR_ENTRY
static final int INVALID_BCI
static final int INVALID_IEI
static final int NEXT_BIT
static final int KIND_MASK
static final int KIND_SHIFT
static final int TCODE_MASK
static final int TCODE_SHIFT
static final int NUM_MASK
static final int NUM_SHIFT
static final int VTYPE_MASK
static final int VTYPE_SHIFT
static final boolean LOCAL
static final boolean STACK
static final byte INT
static final byte HIGH_64BIT
static final byte LONG
static final byte FLOAT
static final byte DOUBLE
static final byte RET_ADDR
static final byte REF
static final byte WORD
static final byte ICONST
static final byte ACONST
static final byte LCONST
static final byte PHYREG
static final byte SPILL
static final int PSEUDO_LoadIntConst
static final int PSEUDO_LoadLongConst
static final int PSEUDO_LoadFloatConst
static final int PSEUDO_LoadDoubleConst
static final int PSEUDO_LoadRetAddrConst
static final int PSEUDO_LoadWordConst
static final int PSEUDO_InvokeStatic
static final int PSEUDO_CheckCast
static final int PSEUDO_InvokeCompiledMethod
static final int PSEUDO_ParamInitEnd
static final int GETREFAT
static final int CLEANREFS
static final byte ReturnAddressTypeCode
static final byte WordTypeCode
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |