abstract class AbstractX86StubCompiler extends StubCompiler
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
AbstractX86StubCompiler.PageHolder |
private static class |
AbstractX86StubCompiler.StaticDataHolder |
(package private) static class |
AbstractX86StubCompiler.Stub |
StubCompiler.DummyStubCompiler| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG |
(package private) static java.util.concurrent.atomic.AtomicIntegerFieldUpdater<AbstractX86StubCompiler.PageHolder> |
PAGE_HOLDER_UPDATER |
private Runtime |
runtime |
(package private) java.util.List<AbstractX86StubCompiler.Stub> |
stubs |
errnoFunctionAddress, hasAssembler, hasPageManager| Modifier | Constructor and Description |
|---|---|
protected |
AbstractX86StubCompiler(Runtime runtime) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static int |
align(int offset,
int align) |
(package private) static long |
align(long offset,
long align) |
(package private) void |
attach(java.lang.Class clazz) |
Runtime |
getRuntime() |
canCompile, compile, newCompilerpublic static final boolean DEBUG
private final Runtime runtime
final java.util.List<AbstractX86StubCompiler.Stub> stubs
static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater<AbstractX86StubCompiler.PageHolder> PAGE_HOLDER_UPDATER
protected AbstractX86StubCompiler(Runtime runtime)
public final Runtime getRuntime()
void attach(java.lang.Class clazz)
attach in class StubCompilerstatic int align(int offset,
int align)
static long align(long offset,
long align)