public class AMD64FrameMapBuilder extends FrameMapBuilderImpl
Constructor and Description |
---|
AMD64FrameMapBuilder(FrameMap frameMap,
CodeCacheProvider codeCache,
RegisterConfig registerConfig) |
Modifier and Type | Method and Description |
---|---|
StackSlot |
allocateDeoptimizationRescueSlot() |
StackSlot |
allocateRBPSpillSlot()
For non-leaf methods, RBP is preserved in the special stack slot required by the HotSpot
runtime for walking/inspecting frames of such methods.
|
void |
freeRBPSpillSlot() |
allocateSpillSlot, allocateStackSlots, buildFrameMap, callsMethod, getCodeCache, getFrameMap, getNumberOfStackSlots, getRegisterConfig, getStackSlots
public AMD64FrameMapBuilder(FrameMap frameMap, CodeCacheProvider codeCache, RegisterConfig registerConfig)
public StackSlot allocateRBPSpillSlot()
public void freeRBPSpillSlot()
public StackSlot allocateDeoptimizationRescueSlot()