llvm.c.support

Undocumented in source.

Public Imports

llvm.c.types
public import llvm.c.types;
Undocumented in source.

Members

Functions

LLVMAddSymbol
void LLVMAddSymbol(const(char)* symbolName, void* symbolValue)

This functions permanently adds the symbol \p symbolName with the value \p symbolValue. These symbols are searched before any libraries.

LLVMLoadLibraryPermanently
LLVMBool LLVMLoadLibraryPermanently(const(char)* Filename)

* This function permanently loads the dynamic library at the given path. * It is safe to call this function multiple times for the same library. * * @see sys::DynamicLibrary::LoadLibraryPermanently()

LLVMParseCommandLineOptions
void LLVMParseCommandLineOptions(int argc, const(char*)* argv, const(char)* Overview)

This function parses the given arguments using the LLVM command line parser. 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.

LLVMSearchForAddressOfSymbol
void* LLVMSearchForAddressOfSymbol(const(char)* symbolName)

This function will search through all previously loaded dynamic libraries for the symbol \p symbolName. If it is found, the address of that symbol is returned. If not, null is returned.

Meta