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)
|
static int |
getEntryOffset(jdk.vm.ci.code.site.Infopoint infopoint) |
boolean |
verifyFrameInfo(CodeInfo info) |
static boolean |
verifyMethod(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)
public static boolean verifyMethod(org.graalvm.compiler.code.CompilationResult compilation,
int compilationOffset,
CodeInfo info)
public boolean verifyFrameInfo(CodeInfo info)