Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- com.oracle.truffle.nfi.backend.libffi - package com.oracle.truffle.nfi.backend.libffi
- createContext(TruffleLanguage.Env) - Method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
D
- destroy() - Method in class com.oracle.truffle.nfi.backend.libffi.NativeAllocation.Destructor
- destroy() - Method in class com.oracle.truffle.nfi.backend.libffi.NativeAllocation.FreeDestructor
- Destructor() - Constructor for class com.oracle.truffle.nfi.backend.libffi.NativeAllocation.Destructor
- disposeContext(LibFFIContext) - Method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
G
- get(Node) - Static method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
- getCurrentContext() - Static method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
- getGlobalQueue() - Static method in class com.oracle.truffle.nfi.backend.libffi.NativeAllocation
-
Returns a global default
NativeAllocation.Queue. - getNFIState() - Method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
I
- initializeContext(LibFFIContext) - Method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
- initializeMultipleContexts() - Method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
- isThreadAccessAllowed(Thread, boolean) - Method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
L
- LibFFILanguage - Class in com.oracle.truffle.nfi.backend.libffi
- LibFFILanguage() - Constructor for class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
M
- MIME_TYPE - Static variable in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
N
- NativeAllocation - Class in com.oracle.truffle.nfi.backend.libffi
-
Utility class to manage
destructorsfor native allocations. - NativeAllocation.Destructor - Class in com.oracle.truffle.nfi.backend.libffi
- NativeAllocation.FreeDestructor - Class in com.oracle.truffle.nfi.backend.libffi
- NativeAllocation.Queue - Class in com.oracle.truffle.nfi.backend.libffi
P
- parse(TruffleLanguage.ParsingRequest) - Method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
- patchContext(LibFFIContext, TruffleLanguage.Env) - Method in class com.oracle.truffle.nfi.backend.libffi.LibFFILanguage
Q
- Queue() - Constructor for class com.oracle.truffle.nfi.backend.libffi.NativeAllocation.Queue
R
- registerNativeAllocation(Object, NativeAllocation.Destructor) - Method in class com.oracle.truffle.nfi.backend.libffi.NativeAllocation.Queue
-
Register a native
NativeAllocation.Destructorthat should be called when some managed object dies.
All Classes and Interfaces|All Packages|Constant Field Values