public class AArch64FrameAccess extends FrameAccess
Constructor and Description |
---|
AArch64FrameAccess() |
Modifier and Type | Method and Description |
---|---|
org.graalvm.nativeimage.c.function.CodePointer |
readReturnAddress(org.graalvm.word.Pointer sourceSp) |
int |
savedBasePointerSize()
Returns the size in bytes of the saved base pointer in the stack frame.
|
int |
stackPointerAdjustmentOnCall()
Gets the amount by which the stack pointer is adjusted by a call instruction.
|
void |
writeReturnAddress(org.graalvm.word.Pointer sourceSp,
org.graalvm.nativeimage.c.function.CodePointer newReturnAddress) |
getWordKind, getWordStamp, returnAddressSize, singleton, uncompressedReferenceSize, wordSize
public org.graalvm.nativeimage.c.function.CodePointer readReturnAddress(org.graalvm.word.Pointer sourceSp)
readReturnAddress
in class FrameAccess
public void writeReturnAddress(org.graalvm.word.Pointer sourceSp, org.graalvm.nativeimage.c.function.CodePointer newReturnAddress)
writeReturnAddress
in class FrameAccess
public int savedBasePointerSize()
FrameAccess
savedBasePointerSize
in class FrameAccess
public int stackPointerAdjustmentOnCall()
FrameAccess
stackPointerAdjustmentOnCall
in class FrameAccess