public class LLVMSupport
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LLVMSupport.Functions
Contains the function pointers loaded from
LLVMCore.getLibrary(). |
| Modifier and Type | Method and Description |
|---|---|
static void |
LLVMAddSymbol(java.nio.ByteBuffer symbolName,
long symbolValue)
This functions permanently adds the symbol
symbolName with the value symbolValue. |
static void |
LLVMAddSymbol(java.lang.CharSequence symbolName,
long symbolValue)
This functions permanently adds the symbol
symbolName with the value symbolValue. |
static boolean |
LLVMLoadLibraryPermanently(java.nio.ByteBuffer Filename)
This function permanently loads the dynamic library at the given path.
|
static boolean |
LLVMLoadLibraryPermanently(java.lang.CharSequence Filename)
This function permanently loads the dynamic library at the given path.
|
static void |
LLVMParseCommandLineOptions(org.lwjgl.PointerBuffer argv,
java.nio.ByteBuffer Overview)
This function parses the given arguments using the LLVM command line parser.
|
static void |
LLVMParseCommandLineOptions(org.lwjgl.PointerBuffer argv,
java.lang.CharSequence Overview)
This function parses the given arguments using the LLVM command line parser.
|
static long |
LLVMSearchForAddressOfSymbol(java.nio.ByteBuffer symbolName)
This function will search through all previously loaded dynamic libraries for the symbol
symbolName. |
static long |
LLVMSearchForAddressOfSymbol(java.lang.CharSequence symbolName)
This function will search through all previously loaded dynamic libraries for the symbol
symbolName. |
static void |
nLLVMAddSymbol(long symbolName,
long symbolValue)
Unsafe version of:
AddSymbol |
static int |
nLLVMLoadLibraryPermanently(long Filename)
Unsafe version of:
LoadLibraryPermanently |
static void |
nLLVMParseCommandLineOptions(int argc,
long argv,
long Overview)
Unsafe version of:
ParseCommandLineOptions |
static long |
nLLVMSearchForAddressOfSymbol(long symbolName)
Unsafe version of:
SearchForAddressOfSymbol |
public static int nLLVMLoadLibraryPermanently(long Filename)
LoadLibraryPermanentlypublic static boolean LLVMLoadLibraryPermanently(java.nio.ByteBuffer Filename)
public static boolean LLVMLoadLibraryPermanently(java.lang.CharSequence Filename)
public static void nLLVMParseCommandLineOptions(int argc,
long argv,
long Overview)
ParseCommandLineOptionspublic static void LLVMParseCommandLineOptions(org.lwjgl.PointerBuffer argv,
java.nio.ByteBuffer Overview)
Note that the only stable thing about this function is its signature; you cannot rely on any particular set of command line arguments being interpreted the same way across LLVM versions.
public static void LLVMParseCommandLineOptions(org.lwjgl.PointerBuffer argv,
java.lang.CharSequence Overview)
Note that the only stable thing about this function is its signature; you cannot rely on any particular set of command line arguments being interpreted the same way across LLVM versions.
public static long nLLVMSearchForAddressOfSymbol(long symbolName)
SearchForAddressOfSymbolpublic static long LLVMSearchForAddressOfSymbol(java.nio.ByteBuffer symbolName)
symbolName. If it is found, the address of that symbol
is returned. If not, null is returned.public static long LLVMSearchForAddressOfSymbol(java.lang.CharSequence symbolName)
symbolName. If it is found, the address of that symbol
is returned. If not, null is returned.public static void nLLVMAddSymbol(long symbolName,
long symbolValue)
AddSymbolpublic static void LLVMAddSymbol(java.nio.ByteBuffer symbolName,
long symbolValue)
symbolName with the value symbolValue. These symbols are searched before any libraries.public static void LLVMAddSymbol(java.lang.CharSequence symbolName,
long symbolValue)
symbolName with the value symbolValue. These symbols are searched before any libraries.Copyright LWJGL. All Rights Reserved. License terms.