-
Interfaces
A linker provides access to foreign functions from Java code, and access to Java code from foreign functions.
A memory address models a reference into a memory location.
A memory layout can be used to describe the contents of a memory segment.
A memory segment models a contiguous region of memory.
A memory session manages the lifecycle of one or more resources.
A symbol lookup is an object that may be used to retrieve the address of a symbol in one or more libraries.
A variable argument list, similar in functionality to a C va_list
.
-
Classes
A function descriptor is made up of zero or more argument layouts and zero or one return layout.
A compound layout that aggregates multiple member layouts.
A compound layout that denotes a repetition of a given element layout.
A value layout whose carrier is MemoryAddress.class
.
A value layout whose carrier is boolean.class
.
A value layout whose carrier is byte.class
.
A value layout whose carrier is char.class
.
A value layout whose carrier is double.class
.
A value layout whose carrier is float.class
.
A value layout whose carrier is int.class
.
A value layout whose carrier is long.class
.
A value layout whose carrier is short.class
.