Lines Matching refs:DynamicLibrary
29 class DynamicLibrary::HandleSet {
76 void *LibLookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { in LibLookup()
91 void *Lookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { in Lookup()
118 static llvm::ManagedStatic<DynamicLibrary::HandleSet> OpenedHandles;
133 char DynamicLibrary::Invalid;
134 DynamicLibrary::SearchOrdering DynamicLibrary::SearchOrder =
135 DynamicLibrary::SO_Linker;
143 void DynamicLibrary::AddSymbol(StringRef SymbolName, void *SymbolValue) { in AddSymbol()
148 DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *FileName, in getPermanentLibrary()
160 return DynamicLibrary(Handle); in getPermanentLibrary()
163 DynamicLibrary DynamicLibrary::addPermanentLibrary(void *Handle, in addPermanentLibrary()
170 return DynamicLibrary(Handle); in addPermanentLibrary()
173 void *DynamicLibrary::getAddressOfSymbol(const char *SymbolName) { in getAddressOfSymbol()
179 void *DynamicLibrary::SearchForAddressOfSymbol(const char *SymbolName) { in SearchForAddressOfSymbol()
206 return llvm::sys::DynamicLibrary::LoadLibraryPermanently(Filename); in LLVMLoadLibraryPermanently()
210 return llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(symbolName); in LLVMSearchForAddressOfSymbol()
214 return llvm::sys::DynamicLibrary::AddSymbol(symbolName, symbolValue); in LLVMAddSymbol()