LLVM
8.0.1
|
Go to the source code of this file.
Functions | |
LLVMBool | LLVMLoadLibraryPermanently (const char *Filename) |
This function permanently loads the dynamic library at the given path. More... | |
void | LLVMParseCommandLineOptions (int argc, const char *const *argv, const char *Overview) |
This function parses the given arguments using the LLVM command line parser. More... | |
void * | LLVMSearchForAddressOfSymbol (const char *symbolName) |
This function will search through all previously loaded dynamic libraries for the symbol symbolName . More... | |
void | LLVMAddSymbol (const char *symbolName, void *symbolValue) |
This functions permanently adds the symbol symbolName with the value symbolValue . More... | |
This functions permanently adds the symbol symbolName
with the value symbolValue
.
These symbols are searched before any libraries.
Definition at line 214 of file DynamicLibrary.cpp.
References llvm::sys::DynamicLibrary::AddSymbol().
This function permanently loads the dynamic library at the given path.
It is safe to call this function multiple times for the same library.
Definition at line 206 of file DynamicLibrary.cpp.
References llvm::sys::DynamicLibrary::LoadLibraryPermanently().
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.
Definition at line 2268 of file CommandLine.cpp.
References llvm::nulls(), and llvm::cl::ParseCommandLineOptions().
This function will search through all previously loaded dynamic libraries for the symbol symbolName
.
If it is found, the address of that symbol is returned. If not, null is returned.
Definition at line 210 of file DynamicLibrary.cpp.
References llvm::sys::DynamicLibrary::SearchForAddressOfSymbol().