public class CodeInfoEncoder extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CodeInfoEncoder.Counters |
static class |
CodeInfoEncoder.Options |
Constructor and Description |
---|
CodeInfoEncoder(FrameInfoEncoder.Customization frameInfoCustomization) |
Modifier and Type | Method and Description |
---|---|
void |
addMethod(SharedMethod method,
org.graalvm.compiler.code.CompilationResult compilation,
int compilationOffset) |
void |
encodeAllAndInstall(CodeInfo target,
ReferenceAdjuster adjuster) |
protected int |
encodeFrameSize(int totalFrameSize,
boolean methodStart,
boolean isEntryPoint,
boolean hasCalleeSavedRegisters)
|
static int |
getEntryOffset(jdk.vm.ci.code.site.Infopoint infopoint) |
boolean |
verifyFrameInfo(CodeInfo info) |
static boolean |
verifyMethod(SharedMethod method,
org.graalvm.compiler.code.CompilationResult compilation,
int compilationOffset,
CodeInfo info) |
public CodeInfoEncoder(FrameInfoEncoder.Customization frameInfoCustomization)
public static int getEntryOffset(jdk.vm.ci.code.site.Infopoint infopoint)
public void addMethod(SharedMethod method, org.graalvm.compiler.code.CompilationResult compilation, int compilationOffset)
public void encodeAllAndInstall(CodeInfo target, ReferenceAdjuster adjuster)
protected int encodeFrameSize(int totalFrameSize, boolean methodStart, boolean isEntryPoint, boolean hasCalleeSavedRegisters)
public static boolean verifyMethod(SharedMethod method, org.graalvm.compiler.code.CompilationResult compilation, int compilationOffset, CodeInfo info)
public boolean verifyFrameInfo(CodeInfo info)