| Modifier and Type | Field and Description |
|---|---|
| private static final Map | |
| private static final StructLayout | |
| pack-priv static final ValueLayout | |
| private static final ValueLayout | |
| private static final VarHandle | |
| private static final VarHandle | |
| private static final VarHandle |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static ValueLayout | |
| private static MemorySegment | |
| private static long | |
| pack-priv static MemorySegment | |
| private static void | verifyStructType(StructLayout structLayout, List<MemoryLayout> filteredLayouts, MemorySegment structType, FFIABI abi)
|
| CARRIER_TO_TYPE | back to summary |
|---|---|
| private static final Map<Class<?>, MemorySegment> CARRIER_TO_TYPE | |
| LAYOUT | back to summary |
|---|---|
| private static final StructLayout LAYOUT | |
| SIZE_T | back to summary |
|---|---|
| pack-priv static final ValueLayout SIZE_T | |
| UNSIGNED_SHORT | back to summary |
|---|---|
| private static final ValueLayout UNSIGNED_SHORT | |
| VH_ELEMENTS | back to summary |
|---|---|
| private static final VarHandle VH_ELEMENTS | |
| VH_SIZE_T | back to summary |
|---|---|
| private static final VarHandle VH_SIZE_T | |
| VH_TYPE | back to summary |
|---|---|
| private static final VarHandle VH_TYPE | |
| FFIType | back to summary |
|---|---|
| pack-priv FFIType() | |
| layoutFor | back to summary |
|---|---|
| pack-priv static ValueLayout layoutFor(int byteSize) | |
| make | back to summary |
|---|---|
| private static MemorySegment make(List<MemoryLayout> elements, FFIABI abi, Arena scope) | |
| sizeTAtIndex | back to summary |
|---|---|
| private static long sizeTAtIndex(MemorySegment segment, int index) | |
| toFFIType | back to summary |
|---|---|
| pack-priv static MemorySegment toFFIType(MemoryLayout layout, FFIABI abi, Arena scope) | |
| verifyStructType | back to summary |
|---|---|
| private static void verifyStructType(StructLayout structLayout, List<MemoryLayout> filteredLayouts, MemorySegment structType, FFIABI abi) | |