Constructor and Description |
---|
BaselineGCMapIterator(AddressArray registerLocations)
Constructs a BaselineGCMapIterator for IA32.
|
Constructor and Description |
---|
HardwareTrapGCMapIterator(AddressArray registerLocations) |
Constructor and Description |
---|
OptGenericGCMapIterator(AddressArray registerLocations) |
Constructor and Description |
---|
OptGCMapIterator(AddressArray registerLocations) |
Modifier and Type | Field and Description |
---|---|
private AddressArray[] |
LinkageTripletTable.data
The backing data used during boot image writing.
|
static AddressArray |
JNIGlobalRefTable.JNIGlobalRefs |
AddressArray |
JNIEnvironment.JNIRefs
references passed to native code
|
private AddressArray |
JNIEnvironment.JNIRefsShadow |
Modifier and Type | Method and Description |
---|---|
AddressArray |
LinkageTripletTable.get(int index)
Get a LinkageTripletTable entry.
|
AddressArray[] |
LinkageTripletTable.getBacking() |
AddressArray |
JNIEnvironment.refsArray() |
Modifier and Type | Method and Description |
---|---|
private static void |
JNIGlobalRefTable.copyAndReplaceGlobalRefs(AddressArray newGlobalRefs) |
private void |
JNIEnvironment.replaceJNIRefs(AddressArray newrefs)
Atomically copies and installs a new JNIRefArray.
|
void |
LinkageTripletTable.set(int index,
AddressArray value)
Set a LinkageTripletTable entry.
|
Modifier and Type | Field and Description |
---|---|
(package private) AddressArray |
JNIGCMapIterator.jniRefs |
Constructor and Description |
---|
JNIGCMapIterator(AddressArray registerLocations) |
Modifier and Type | Field and Description |
---|---|
private AddressArray |
GCMapIteratorGroup.registerLocations
current location (memory address) of each gpr register
|
AddressArray |
GCMapIterator.registerLocations
address where each gpr register was saved by previously scanned stackframe(s)
|
Constructor and Description |
---|
GCMapIterator(AddressArray registerLocations) |
Modifier and Type | Field and Description |
---|---|
private AddressArray |
ReferenceProcessor.references
The table of reference objects for the current semantics
|
protected AddressArray |
FinalizableProcessor.table
The table of candidates
|
private AddressArray |
ReferenceProcessor.unforwardedReferences
In a MarkCompact (or similar) collector, we need to update the
references
field, and then update its contents. |
Modifier and Type | Method and Description |
---|---|
private AddressArray |
ReferenceProcessor.growReferenceTable()
Grow the reference table by GROWTH_FACTOR.
|
Modifier and Type | Field and Description |
---|---|
AddressArray |
BootRecord.heapRanges |
Modifier and Type | Field and Description |
---|---|
protected AddressArray |
SegregatedFreeListSpace.availableBlockHead |
protected AddressArray |
SegregatedFreeListSpace.consumedBlockHead |
protected AddressArray |
SegregatedFreeListSpace.flushedBlockHead |
Modifier and Type | Method and Description |
---|---|
private Address |
SegregatedFreeListSpace.expandSizeClass(int sizeClass,
AddressArray freeList)
Expand a particular size class, allocating a new block, breaking
the block into cells and placing those cells on a free list for
that block.
|
Address |
SegregatedFreeListSpace.getAllocationBlock(int sizeClass,
AddressArray freeList)
Acquire a new block from the global pool to allocate into.
|
Modifier and Type | Field and Description |
---|---|
private AddressArray |
ChunkList.chunkMap |
Modifier and Type | Field and Description |
---|---|
protected AddressArray |
SegregatedFreeListLocal.currentBlock |
protected AddressArray |
SegregatedFreeList.freeList
The current free lists for the size classes
|
Modifier and Type | Field and Description |
---|---|
private AddressArray |
SortSharedDeque.stackBase |
Modifier and Type | Method and Description |
---|---|
static void |
Mmapper.eagerlyMmapAllSpaces(AddressArray spaceMap)
Given an address array describing the regions of virtual memory to be used
by MMTk, demand zero map all of them if they are not already mapped.
|
Modifier and Type | Method and Description |
---|---|
static AddressArray |
AddressArray.create(int size) |