| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | DynamicLibrary.cpp | 25 class DynamicLibrary::HandleSet { 149 char DynamicLibrary::Invalid; 150 DynamicLibrary::SearchOrdering DynamicLibrary::SearchOrder = 151 DynamicLibrary::SO_Linker; 165 DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *FileName, in getPermanentLibrary() 174 return DynamicLibrary(Handle); in getPermanentLibrary() 177 DynamicLibrary DynamicLibrary::addPermanentLibrary(void *Handle, in addPermanentLibrary() 186 return DynamicLibrary(Handle); in addPermanentLibrary() 189 DynamicLibrary DynamicLibrary::getLibrary(const char *FileName, in getLibrary() 200 return DynamicLibrary(Handle); in getLibrary() [all …]
|
| H A D | PluginLoader.cpp | 39 if (sys::DynamicLibrary::LoadLibraryPermanently(Filename.c_str(), &Error)) { in operator =()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/Unix/ |
| H A D | DynamicLibrary.inc | 1 //===- Unix/DynamicLibrary.cpp - Unix DL Implementation ---------*- C++ -*-===// 9 // This file provides the UNIX specific implementation of DynamicLibrary. 16 DynamicLibrary::HandleSet::~HandleSet() { 24 DynamicLibrary::SearchOrder = DynamicLibrary::SO_Linker; 27 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) { 32 return &DynamicLibrary::Invalid; 45 void DynamicLibrary::HandleSet::DLClose(void *Handle) { ::dlclose(Handle); } 47 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) { 53 DynamicLibrary::HandleSet::~HandleSet() {} 61 void DynamicLibrary::HandleSet::DLClose(void *Handle) {} [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | DynamicLibrary.h | 33 class DynamicLibrary { 43 explicit DynamicLibrary(void *data = &Invalid) : Data(data) {} in Data() 70 static DynamicLibrary getPermanentLibrary(const char *filename, 78 static DynamicLibrary addPermanentLibrary(void *handle, 101 static DynamicLibrary getLibrary(const char *FileName, 110 static void closeLibrary(DynamicLibrary &Lib);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/ |
| H A D | OProfileWrapper.cpp | 71 if(!DynamicLibrary::LoadLibraryPermanently("libopagent.so", &error)) { in initialize() 80 DynamicLibrary::SearchForAddressOfSymbol("op_open_agent"); in initialize() 82 DynamicLibrary::SearchForAddressOfSymbol("op_close_agent"); in initialize() 84 DynamicLibrary::SearchForAddressOfSymbol("op_write_native_code"); in initialize() 86 DynamicLibrary::SearchForAddressOfSymbol("op_write_debug_line_info"); in initialize() 88 DynamicLibrary::SearchForAddressOfSymbol("op_unload_native_code"); in initialize() 90 DynamicLibrary::SearchForAddressOfSymbol("op_major_version"); in initialize() 92 DynamicLibrary::SearchForAddressOfSymbol("op_minor_version"); in initialize()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/Windows/ |
| H A D | DynamicLibrary.inc | 1 //===- Win32/DynamicLibrary.cpp - Win32 DL Implementation -------*- C++ -*-===// 9 // This file provides the Win32 specific implementation of DynamicLibrary. 24 DynamicLibrary::HandleSet::~HandleSet() { 31 DynamicLibrary::SearchOrder = DynamicLibrary::SO_Linker; 34 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) { 44 return &DynamicLibrary::Invalid; 50 return &DynamicLibrary::Invalid; 56 static DynamicLibrary::HandleSet *IsOpenedHandlesInstance(void *Handle) { 57 DynamicLibrary::HandleSet &Inst = getGlobals().OpenedHandles; 61 void DynamicLibrary::HandleSet::DLClose(void *Handle) { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | PassPlugin.h | 87 PassPlugin(const std::string &Filename, const sys::DynamicLibrary &Library) in PassPlugin() 91 sys::DynamicLibrary Library;
|
| /freebsd-14.2/contrib/llvm-project/clang/tools/amdgpu-arch/ |
| H A D | AMDGPUArchByHIP.cpp | 42 auto DynlibHandle = std::make_unique<llvm::sys::DynamicLibrary>( in printGPUsByHIP() 43 llvm::sys::DynamicLibrary::getPermanentLibrary(DynamicHIPPath, &ErrMsg)); in printGPUsByHIP()
|
| H A D | AMDGPUArchByHSA.cpp | 53 auto DynlibHandle = std::make_unique<llvm::sys::DynamicLibrary>( in loadHSA() 54 llvm::sys::DynamicLibrary::getPermanentLibrary(DynamicHSAPath, &ErrMsg)); in loadHSA()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RTDyldMemoryManager.cpp | 50 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol("__register_frame"); in __register_frame() 62 *(void **)&df = llvm::sys::DynamicLibrary::SearchForAddressOfSymbol( in __deregister_frame() 279 return (uint64_t)sys::DynamicLibrary::SearchForAddressOfSymbol(NameStr); in getSymbolAddressInProcess()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/ |
| H A D | lldb-private-types.h | 20 class DynamicLibrary; variable 29 typedef llvm::sys::DynamicLibrary (*LoadPluginCallbackType)(
|
| /freebsd-14.2/contrib/llvm-project/clang/tools/nvptx-arch/ |
| H A D | NVPTXArch.cpp | 55 auto DynlibHandle = std::make_unique<llvm::sys::DynamicLibrary>( in loadCUDA() 56 llvm::sys::DynamicLibrary::getPermanentLibrary(DynamicCudaPath, &ErrMsg)); in loadCUDA()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleExecutorDylibManager.cpp | 33 auto DL = sys::DynamicLibrary::getPermanentLibrary(PathCStr, &ErrMsg); in open() 47 auto DL = sys::DynamicLibrary(H.toPtr<void *>()); in lookup()
|
| H A D | RegisterEHFrames.cpp | 57 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol("__register_frame"); 74 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/lli/ChildTarget/ |
| H A D | ChildTarget.cpp | 37 if (sys::DynamicLibrary::LoadLibraryPermanently(nullptr)) { in main()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassPlugin.cpp | 19 sys::DynamicLibrary::getPermanentLibrary(Filename.c_str(), &Error); in Load()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
| H A D | CheckerRegistry.cpp | 28 using llvm::sys::DynamicLibrary; 75 DynamicLibrary Lib = in CheckerRegistry() 76 DynamicLibrary::getPermanentLibrary(Plugin.c_str(), &ErrorMsg); in CheckerRegistry()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ExecutorProcessControl.cpp | 86 auto Dylib = sys::DynamicLibrary::getPermanentLibrary(DylibPath, &ErrMsg); in loadDylib() 97 sys::DynamicLibrary Dylib(Elem.Handle.toPtr<void *>()); in lookupSymbols()
|
| H A D | ExecutionUtils.cpp | 221 sys::DynamicLibrary Dylib, char GlobalPrefix, SymbolPredicate Allow, in DynamicLibrarySearchGenerator() 232 auto Lib = sys::DynamicLibrary::getPermanentLibrary(FileName, &ErrMsg); in Load()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ExecutionUtils.h | 231 sys::DynamicLibrary Dylib, char GlobalPrefix, 258 sys::DynamicLibrary Dylib;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | ExternalFunctions.cpp | 125 FnPtr = (ExFunc)(intptr_t)sys::DynamicLibrary::SearchForAddressOfSymbol( in lookupFunction() 291 sys::DynamicLibrary::SearchForAddressOfSymbol(std::string(F->getName())); in callExternalFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleRemoteEPCServer.h | 190 std::vector<sys::DynamicLibrary> Dylibs;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/API/ |
| H A D | SBDebugger.cpp | 183 Status &error) -> llvm::sys::DynamicLibrary { in InitializeWithErrorHandling() 184 llvm::sys::DynamicLibrary dynlib = in InitializeWithErrorHandling() 185 llvm::sys::DynamicLibrary::getPermanentLibrary(spec.GetPath().c_str()); in InitializeWithErrorHandling() 214 return llvm::sys::DynamicLibrary(); in InitializeWithErrorHandling()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LoadValueInjectionLoadHardening.cpp | 106 static llvm::sys::DynamicLibrary OptimizeDL; 305 OptimizeDL = llvm::sys::DynamicLibrary::getPermanentLibrary( in runOnMachineFunction()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Debugger.h | 720 typedef std::vector<llvm::sys::DynamicLibrary> LoadedPluginsList;
|