Lines Matching refs:DynamicLibrary
26 class DynamicLibrary::HandleSet {
71 void *LibLookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { in LibLookup()
86 void *Lookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { in Lookup()
113 static llvm::ManagedStatic<DynamicLibrary::HandleSet> OpenedHandles;
128 char DynamicLibrary::Invalid;
129 DynamicLibrary::SearchOrdering DynamicLibrary::SearchOrder =
130 DynamicLibrary::SO_Linker;
138 void DynamicLibrary::AddSymbol(StringRef SymbolName, void *SymbolValue) { in AddSymbol()
143 DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *FileName, in getPermanentLibrary()
155 return DynamicLibrary(Handle); in getPermanentLibrary()
158 DynamicLibrary DynamicLibrary::addPermanentLibrary(void *Handle, in addPermanentLibrary()
165 return DynamicLibrary(Handle); in addPermanentLibrary()
168 void *DynamicLibrary::getAddressOfSymbol(const char *SymbolName) { in getAddressOfSymbol()
174 void *DynamicLibrary::SearchForAddressOfSymbol(const char *SymbolName) { in SearchForAddressOfSymbol()
201 return llvm::sys::DynamicLibrary::LoadLibraryPermanently(Filename); in LLVMLoadLibraryPermanently()
205 return llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(symbolName); in LLVMSearchForAddressOfSymbol()
209 return llvm::sys::DynamicLibrary::AddSymbol(symbolName, symbolValue); in LLVMAddSymbol()