Lines Matching refs:DynamicLibrary
29 class DynamicLibrary::HandleSet {
74 void *LibLookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { in LibLookup()
89 void *Lookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { in Lookup()
116 static llvm::ManagedStatic<DynamicLibrary::HandleSet> OpenedHandles;
131 char DynamicLibrary::Invalid;
132 DynamicLibrary::SearchOrdering DynamicLibrary::SearchOrder =
133 DynamicLibrary::SO_Linker;
141 void DynamicLibrary::AddSymbol(StringRef SymbolName, void *SymbolValue) { in AddSymbol()
146 DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *FileName, in getPermanentLibrary()
158 return DynamicLibrary(Handle); in getPermanentLibrary()
161 DynamicLibrary DynamicLibrary::addPermanentLibrary(void *Handle, in addPermanentLibrary()
168 return DynamicLibrary(Handle); in addPermanentLibrary()
171 void *DynamicLibrary::getAddressOfSymbol(const char *SymbolName) { in getAddressOfSymbol()
177 void *DynamicLibrary::SearchForAddressOfSymbol(const char *SymbolName) { in SearchForAddressOfSymbol()
204 return llvm::sys::DynamicLibrary::LoadLibraryPermanently(Filename); in LLVMLoadLibraryPermanently()
208 return llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(symbolName); in LLVMSearchForAddressOfSymbol()
212 return llvm::sys::DynamicLibrary::AddSymbol(symbolName, symbolValue); in LLVMAddSymbol()