|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface Constants
MMTk follows the pattern set by Jikes RVM for defining sizes of primitive types thus:
static final int LOG_BYTES_IN_INT = 2; static final int BYTES_IN_INT = 1<
Field Summary static intALIGNMENT_VALUE
The VM will add at most this value minus BYTES_IN_INT bytes of padding to the front of an object that it places in a region of memory.static intARRAY_ELEMENT
static intBITS_IN_ADDRESS
static intBITS_IN_BYTE
static intBITS_IN_CHAR
static intBITS_IN_INT
static intBITS_IN_PAGE
static intBITS_IN_SHORT
static intBITS_IN_WORD
static intBYTES_IN_ADDRESS
static intBYTES_IN_BYTE
static intBYTES_IN_CHAR
static intBYTES_IN_INT
static intBYTES_IN_KBYTE
static intBYTES_IN_MBYTE
static intBYTES_IN_PAGE
static intBYTES_IN_SHORT
static intBYTES_IN_WORD
static intCARD_MASK
static intCARD_META_PAGES_PER_REGION
static intINSTANCE_FIELD
static intLOG_BITS_IN_ADDRESS
static byteLOG_BITS_IN_BYTE
static byteLOG_BITS_IN_CHAR
static byteLOG_BITS_IN_INT
static intLOG_BITS_IN_PAGE
static byteLOG_BITS_IN_SHORT
static intLOG_BITS_IN_WORD
static byteLOG_BYTES_IN_ADDRESS
static byteLOG_BYTES_IN_ADDRESS_SPACE
static byteLOG_BYTES_IN_BYTE
static byteLOG_BYTES_IN_CHAR
static byteLOG_BYTES_IN_INT
static byteLOG_BYTES_IN_KBYTE
static byteLOG_BYTES_IN_MBYTE
static byteLOG_BYTES_IN_PAGE
static byteLOG_BYTES_IN_SHORT
static byteLOG_BYTES_IN_WORD
static intLOG_CARD_BYTES
static intLOG_CARD_GRAIN
static intLOG_CARD_META_BYTES
static intLOG_CARD_META_PAGES
static intLOG_CARD_META_SIZE
static intLOG_CARD_UNITS
static byteLOG_MIN_ALIGNMENT
This value specifies the minimum allocation alignment requirement of the VM.static intMAX_ALIGNMENT
The maximum alignment request the vm will make.static intMAX_BYTES_PADDING
The VM will add at most this value minus BYTES_IN_INT bytes of padding to the front of an object that it places in a region of memory.static intMAX_INT
static intMIN_ALIGNMENT
static intMIN_INT
static booleanSUPPORT_CARD_SCANNING
Field Detail INSTANCE_FIELD
static final int INSTANCE_FIELD
- See Also:
- Constant Field Values
ARRAY_ELEMENT
static final int ARRAY_ELEMENT
- See Also:
- Constant Field Values
LOG_BYTES_IN_BYTE
static final byte LOG_BYTES_IN_BYTE
- See Also:
- Constant Field Values
BYTES_IN_BYTE
static final int BYTES_IN_BYTE
- See Also:
- Constant Field Values
LOG_BITS_IN_BYTE
static final byte LOG_BITS_IN_BYTE
- See Also:
- Constant Field Values
BITS_IN_BYTE
static final int BITS_IN_BYTE
- See Also:
- Constant Field Values
LOG_BYTES_IN_MBYTE
static final byte LOG_BYTES_IN_MBYTE
- See Also:
- Constant Field Values
BYTES_IN_MBYTE
static final int BYTES_IN_MBYTE
- See Also:
- Constant Field Values
LOG_BYTES_IN_KBYTE
static final byte LOG_BYTES_IN_KBYTE
- See Also:
- Constant Field Values
BYTES_IN_KBYTE
static final int BYTES_IN_KBYTE
- See Also:
- Constant Field Values
SUPPORT_CARD_SCANNING
static final boolean SUPPORT_CARD_SCANNING
- See Also:
- Constant Field Values
LOG_CARD_META_SIZE
static final int LOG_CARD_META_SIZE
- See Also:
- Constant Field Values
LOG_CARD_UNITS
static final int LOG_CARD_UNITS
- See Also:
- Constant Field Values
LOG_CARD_GRAIN
static final int LOG_CARD_GRAIN
- See Also:
- Constant Field Values
LOG_CARD_BYTES
static final int LOG_CARD_BYTES
- See Also:
- Constant Field Values
LOG_CARD_META_BYTES
static final int LOG_CARD_META_BYTES
- See Also:
- Constant Field Values
LOG_CARD_META_PAGES
static final int LOG_CARD_META_PAGES
CARD_META_PAGES_PER_REGION
static final int CARD_META_PAGES_PER_REGION
CARD_MASK
static final int CARD_MASK
- See Also:
- Constant Field Values
LOG_BYTES_IN_CHAR
static final byte LOG_BYTES_IN_CHAR
- See Also:
- Constant Field Values
BYTES_IN_CHAR
static final int BYTES_IN_CHAR
- See Also:
- Constant Field Values
LOG_BITS_IN_CHAR
static final byte LOG_BITS_IN_CHAR
- See Also:
- Constant Field Values
BITS_IN_CHAR
static final int BITS_IN_CHAR
- See Also:
- Constant Field Values
LOG_BYTES_IN_SHORT
static final byte LOG_BYTES_IN_SHORT
- See Also:
- Constant Field Values
BYTES_IN_SHORT
static final int BYTES_IN_SHORT
- See Also:
- Constant Field Values
LOG_BITS_IN_SHORT
static final byte LOG_BITS_IN_SHORT
- See Also:
- Constant Field Values
BITS_IN_SHORT
static final int BITS_IN_SHORT
- See Also:
- Constant Field Values
LOG_BYTES_IN_INT
static final byte LOG_BYTES_IN_INT
- See Also:
- Constant Field Values
BYTES_IN_INT
static final int BYTES_IN_INT
- See Also:
- Constant Field Values
LOG_BITS_IN_INT
static final byte LOG_BITS_IN_INT
- See Also:
- Constant Field Values
BITS_IN_INT
static final int BITS_IN_INT
- See Also:
- Constant Field Values
MAX_INT
static final int MAX_INT
- See Also:
- Constant Field Values
MIN_INT
static final int MIN_INT
- See Also:
- Constant Field Values
LOG_BYTES_IN_ADDRESS
static final byte LOG_BYTES_IN_ADDRESS
BYTES_IN_ADDRESS
static final int BYTES_IN_ADDRESS
LOG_BITS_IN_ADDRESS
static final int LOG_BITS_IN_ADDRESS
BITS_IN_ADDRESS
static final int BITS_IN_ADDRESS
LOG_BYTES_IN_WORD
static final byte LOG_BYTES_IN_WORD
BYTES_IN_WORD
static final int BYTES_IN_WORD
LOG_BITS_IN_WORD
static final int LOG_BITS_IN_WORD
BITS_IN_WORD
static final int BITS_IN_WORD
LOG_BYTES_IN_PAGE
static final byte LOG_BYTES_IN_PAGE
BYTES_IN_PAGE
static final int BYTES_IN_PAGE
LOG_BITS_IN_PAGE
static final int LOG_BITS_IN_PAGE
BITS_IN_PAGE
static final int BITS_IN_PAGE
LOG_BYTES_IN_ADDRESS_SPACE
static final byte LOG_BYTES_IN_ADDRESS_SPACE
LOG_MIN_ALIGNMENT
static final byte LOG_MIN_ALIGNMENT
- This value specifies the minimum allocation alignment requirement of the VM. When making allocation requests, both
alignandoffsetmust be multiples ofMIN_ALIGNMENT. This value is required to be a power of 2.
MIN_ALIGNMENT
static final int MIN_ALIGNMENT
MAX_ALIGNMENT
static final int MAX_ALIGNMENT
- The maximum alignment request the vm will make. This must be a power of two multiple of the minimum alignment.
MAX_BYTES_PADDING
static final int MAX_BYTES_PADDING
- The VM will add at most this value minus BYTES_IN_INT bytes of padding to the front of an object that it places in a region of memory. This value must be a power of 2.
ALIGNMENT_VALUE
static final int ALIGNMENT_VALUE
- The VM will add at most this value minus BYTES_IN_INT bytes of padding to the front of an object that it places in a region of memory. This value must be a power of 2.
Overview Package Class Use Tree Serialized Deprecated Index Help PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD