public class OopMapValue
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OopMapValue.OopTypes |
Constructor and Description |
---|
OopMapValue() |
OopMapValue(CompressedReadStream stream) |
OopMapValue(VMReg reg,
OopMapValue.OopTypes t) |
OopMapValue(VMReg reg,
OopMapValue.OopTypes t,
VMReg reg2) |
Modifier and Type | Method and Description |
---|---|
VMReg |
getContentReg() |
VMReg |
getReg() |
int |
getStackOffset()
Returns offset from sp.
|
OopMapValue.OopTypes |
getType() |
boolean |
isCalleeSaved() |
boolean |
isDerivedOop() |
boolean |
isNarrowOop() |
boolean |
isOop() |
boolean |
isRegisterLoc()
Physical location queries
|
boolean |
isStackLoc() |
boolean |
isValue() |
void |
readFrom(CompressedReadStream stream) |
void |
setContentReg(VMReg r) |
void |
setReg(VMReg r) |
void |
setType(OopMapValue.OopTypes t) |
public OopMapValue()
public OopMapValue(VMReg reg, OopMapValue.OopTypes t)
public OopMapValue(VMReg reg, OopMapValue.OopTypes t, VMReg reg2)
public OopMapValue(CompressedReadStream stream)
public void readFrom(CompressedReadStream stream)
public boolean isOop()
public boolean isValue()
public boolean isNarrowOop()
public boolean isCalleeSaved()
public boolean isDerivedOop()
public VMReg getReg()
public void setReg(VMReg r)
public OopMapValue.OopTypes getType()
public void setType(OopMapValue.OopTypes t)
public VMReg getContentReg()
public void setContentReg(VMReg r)
public boolean isRegisterLoc()
public boolean isStackLoc()
public int getStackOffset()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.