Package jnr.ffi.provider.jffi
Class AbstractX86StubCompiler
java.lang.Object
jnr.ffi.provider.jffi.StubCompiler
jnr.ffi.provider.jffi.AbstractX86StubCompiler
- Direct Known Subclasses:
X86_32StubCompiler
,X86_64StubCompiler
Base class for most X86_32/X86_64 stub compilers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
private static final class
(package private) static final class
Nested classes/interfaces inherited from class jnr.ffi.provider.jffi.StubCompiler
StubCompiler.DummyStubCompiler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final boolean
(package private) static final AtomicIntegerFieldUpdater<AbstractX86StubCompiler.PageHolder>
private final Runtime
(package private) final List<AbstractX86StubCompiler.Stub>
Fields inherited from class jnr.ffi.provider.jffi.StubCompiler
errnoFunctionAddress, hasAssembler, hasPageManager
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jnr.ffi.provider.jffi.StubCompiler
canCompile, compile, newCompiler
-
Field Details
-
DEBUG
public static final boolean DEBUG -
runtime
-
stubs
-
PAGE_HOLDER_UPDATER
-
-
Constructor Details
-
AbstractX86StubCompiler
-
-
Method Details
-
getRuntime
-
attach
- Specified by:
attach
in classStubCompiler
-
align
static int align(int offset, int align) -
align
static long align(long offset, long align)
-