| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | DynamicLibrary.cpp | 29 class DynamicLibrary::HandleSet { 116 static llvm::ManagedStatic<DynamicLibrary::HandleSet> OpenedHandles; 131 char DynamicLibrary::Invalid; 132 DynamicLibrary::SearchOrdering DynamicLibrary::SearchOrder = 133 DynamicLibrary::SO_Linker; 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() [all …]
|
| H A D | PluginLoader.cpp | 28 if (sys::DynamicLibrary::LoadLibraryPermanently(Filename.c_str(), &Error)) { in operator =()
|
| /freebsd-13.1/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) { 31 return &DynamicLibrary::Invalid; 44 void DynamicLibrary::HandleSet::DLClose(void *Handle) { 48 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) { 54 DynamicLibrary::HandleSet::~HandleSet() {} 61 void DynamicLibrary::HandleSet::DLClose(void *Handle) { [all …]
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | DynamicLibrary.h | 36 class DynamicLibrary { 46 explicit DynamicLibrary(void *data = &Invalid) : Data(data) {} in Data() 67 static DynamicLibrary getPermanentLibrary(const char *filename, 77 static DynamicLibrary addPermanentLibrary(void *handle,
|
| /freebsd-13.1/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. 25 DynamicLibrary::HandleSet::~HandleSet() { 32 DynamicLibrary::SearchOrder = DynamicLibrary::SO_Linker; 35 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) { 45 return &DynamicLibrary::Invalid; 51 return &DynamicLibrary::Invalid; 57 static DynamicLibrary::HandleSet *IsOpenedHandlesInstance(void *Handle) { 60 DynamicLibrary::HandleSet &Inst = *OpenedHandles; 64 void DynamicLibrary::HandleSet::DLClose(void *Handle) { [all …]
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ExecutorProcessControl.cpp | 66 auto Dylib = std::make_unique<sys::DynamicLibrary>( in loadDylib() 67 sys::DynamicLibrary::getPermanentLibrary(DylibPath, &ErrMsg)); in loadDylib() 79 auto *Dylib = jitTargetAddressToPointer<sys::DynamicLibrary *>(Elem.Handle); in lookupSymbols() 81 [=](const std::unique_ptr<sys::DynamicLibrary> &DL) { in lookupSymbols()
|
| H A D | ExecutionUtils.cpp | 222 sys::DynamicLibrary Dylib, char GlobalPrefix, SymbolPredicate Allow) in DynamicLibrarySearchGenerator() 230 auto Lib = sys::DynamicLibrary::getPermanentLibrary(FileName, &ErrMsg); in Load()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/ |
| H A D | lldb-private-types.h | 20 class DynamicLibrary; variable 28 typedef llvm::sys::DynamicLibrary (*LoadPluginCallbackType)(
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | RegisterEHFrames.cpp | 58 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol("__register_frame"); 75 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassPlugin.cpp | 19 sys::DynamicLibrary::getPermanentLibrary(Filename.c_str(), &Error); in Load()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ExecutionUtils.h | 227 DynamicLibrarySearchGenerator(sys::DynamicLibrary Dylib, char GlobalPrefix, 250 sys::DynamicLibrary Dylib;
|
| H A D | ExecutorProcessControl.h | 297 std::vector<std::unique_ptr<sys::DynamicLibrary>> DynamicLibraries;
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/lli/ChildTarget/ |
| H A D | ChildTarget.cpp | 40 if (sys::DynamicLibrary::LoadLibraryPermanently(nullptr)) { in main()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
| H A D | CheckerRegistry.cpp | 29 using llvm::sys::DynamicLibrary; 76 DynamicLibrary Lib = in CheckerRegistry() 77 DynamicLibrary::getPermanentLibrary(Plugin.c_str(), &ErrorMsg); in CheckerRegistry()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | ExternalFunctions.cpp | 115 FnPtr = (ExFunc)(intptr_t)sys::DynamicLibrary::SearchForAddressOfSymbol( in lookupFunction() 279 sys::DynamicLibrary::SearchForAddressOfSymbol(std::string(F->getName())); in callExternalFunction()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/FrontendTool/ |
| H A D | ExecuteCompilerInvocation.cpp | 209 if (llvm::sys::DynamicLibrary::LoadLibraryPermanently(Path.c_str(), &Error)) in ExecuteCompilerInvocation()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | OrcRPCTPCServer.h | 582 auto DL = sys::DynamicLibrary::getPermanentLibrary(DLPath, &ErrMsg); in loadDylib() 654 DenseMap<tpctypes::DylibHandle, sys::DynamicLibrary> Dylibs;
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/API/ |
| H A D | SBDebugger.cpp | 64 static llvm::sys::DynamicLibrary LoadPlugin(const lldb::DebuggerSP &debugger_sp, in LoadPlugin() 67 llvm::sys::DynamicLibrary dynlib = in LoadPlugin() 68 llvm::sys::DynamicLibrary::getPermanentLibrary(spec.GetPath().c_str()); in LoadPlugin() 97 return llvm::sys::DynamicLibrary(); in LoadPlugin()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LoadValueInjectionLoadHardening.cpp | 107 static llvm::sys::DynamicLibrary OptimizeDL; 306 OptimizeDL = llvm::sys::DynamicLibrary::getPermanentLibrary( in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Debugger.h | 509 typedef std::vector<llvm::sys::DynamicLibrary> LoadedPluginsList;
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Core/ |
| H A D | PluginManager.cpp | 43 llvm::sys::DynamicLibrary library; 99 plugin_info.library = llvm::sys::DynamicLibrary::getPermanentLibrary( in LoadPluginCallback()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
| H A D | MCJIT.cpp | 51 sys::DynamicLibrary::LoadLibraryPermanently(nullptr, nullptr); in createJIT()
|