public class SubstrateReferenceMap extends jdk.vm.ci.code.ReferenceMap implements ReferenceMapEncoder.Input
| Modifier and Type | Field and Description |
|---|---|
static SubstrateReferenceMap |
STORED_CONTINUATION_REFERENCE_MAP
Special reference map for
StoredContinuation. |
| Constructor and Description |
|---|
SubstrateReferenceMap() |
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
dump(StringBuilder builder) |
boolean |
equals(Object obj) |
Map<Integer,Object> |
getDebugAllUsedRegisters() |
Map<Integer,Object> |
getDebugAllUsedStackSlots() |
ReferenceMapEncoder.OffsetIterator |
getOffsets() |
int |
hashCode() |
boolean |
hasNoDerivedOffsets() |
boolean |
isEmpty() |
boolean |
isOffsetMarked(int offset) |
void |
markReferenceAtOffset(int offset,
boolean compressed) |
void |
markReferenceAtOffset(int offset,
int baseOffset,
boolean compressed) |
String |
toString() |
void |
verify() |
public static final SubstrateReferenceMap STORED_CONTINUATION_REFERENCE_MAP
StoredContinuation.public boolean isOffsetMarked(int offset)
public void markReferenceAtOffset(int offset,
boolean compressed)
public void markReferenceAtOffset(int offset,
int baseOffset,
boolean compressed)
public boolean isEmpty()
isEmpty in interface ReferenceMapEncoder.Inputpublic ReferenceMapEncoder.OffsetIterator getOffsets()
getOffsets in interface ReferenceMapEncoder.Inputpublic boolean hasNoDerivedOffsets()
public void verify()
public StringBuilder dump(StringBuilder builder)