Home
last modified time | relevance | path

Searched refs:DynamicLibrary (Results 1 – 24 of 24) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Support/
H A DDynamicLibrary.cpp30 class DynamicLibrary::HandleSet {
119 static llvm::ManagedStatic<DynamicLibrary::HandleSet> OpenedHandles;
134 char DynamicLibrary::Invalid;
135 DynamicLibrary::SearchOrdering DynamicLibrary::SearchOrder =
136 DynamicLibrary::SO_Linker;
149 DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *FileName, in getPermanentLibrary()
161 return DynamicLibrary(Handle); in getPermanentLibrary()
164 DynamicLibrary DynamicLibrary::addPermanentLibrary(void *Handle, in addPermanentLibrary()
171 return DynamicLibrary(Handle); in addPermanentLibrary()
174 void *DynamicLibrary::getAddressOfSymbol(const char *SymbolName) { in getAddressOfSymbol()
[all …]
H A DPluginLoader.cpp29 if (sys::DynamicLibrary::LoadLibraryPermanently(Filename.c_str(), &Error)) { in operator =()
/freebsd-12.1/contrib/llvm/lib/Support/Unix/
H A DDynamicLibrary.inc1 //===- Unix/DynamicLibrary.cpp - Unix DL Implementation ---------*- C++ -*-===//
10 // This file provides the UNIX specific implementation of DynamicLibrary.
17 DynamicLibrary::HandleSet::~HandleSet() {
25 DynamicLibrary::SearchOrder = DynamicLibrary::SO_Linker;
28 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
32 return &DynamicLibrary::Invalid;
45 void DynamicLibrary::HandleSet::DLClose(void *Handle) {
49 void *DynamicLibrary::HandleSet::DLSym(void *Handle, const char *Symbol) {
55 DynamicLibrary::HandleSet::~HandleSet() {}
62 void DynamicLibrary::HandleSet::DLClose(void *Handle) {
[all …]
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileWrapper.cpp72 if(!DynamicLibrary::LoadLibraryPermanently("libopagent.so", &error)) { in initialize()
81 DynamicLibrary::SearchForAddressOfSymbol("op_open_agent"); in initialize()
83 DynamicLibrary::SearchForAddressOfSymbol("op_close_agent"); in initialize()
85 DynamicLibrary::SearchForAddressOfSymbol("op_write_native_code"); in initialize()
87 DynamicLibrary::SearchForAddressOfSymbol("op_write_debug_line_info"); in initialize()
89 DynamicLibrary::SearchForAddressOfSymbol("op_unload_native_code"); in initialize()
91 DynamicLibrary::SearchForAddressOfSymbol("op_major_version"); in initialize()
93 DynamicLibrary::SearchForAddressOfSymbol("op_minor_version"); in initialize()
/freebsd-12.1/contrib/llvm/lib/Support/Windows/
H A DDynamicLibrary.inc1 //===- Win32/DynamicLibrary.cpp - Win32 DL Implementation -------*- C++ -*-===//
10 // This file provides the Win32 specific implementation of DynamicLibrary.
26 DynamicLibrary::HandleSet::~HandleSet() {
33 DynamicLibrary::SearchOrder = DynamicLibrary::SO_Linker;
36 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
46 return &DynamicLibrary::Invalid;
52 return &DynamicLibrary::Invalid;
58 static DynamicLibrary::HandleSet *IsOpenedHandlesInstance(void *Handle) {
61 DynamicLibrary::HandleSet &Inst = *OpenedHandles;
65 void DynamicLibrary::HandleSet::DLClose(void *Handle) {
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DDynamicLibrary.h37 class DynamicLibrary {
47 explicit DynamicLibrary(void *data = &Invalid) : Data(data) {} in Data()
68 static DynamicLibrary getPermanentLibrary(const char *filename,
78 static DynamicLibrary addPermanentLibrary(void *handle,
/freebsd-12.1/contrib/llvm/include/llvm/Passes/
H A DPassPlugin.h88 PassPlugin(const std::string &Filename, const sys::DynamicLibrary &Library) in PassPlugin()
92 sys::DynamicLibrary Library;
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRTDyldMemoryManager.cpp58 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol("__register_frame"); in __register_frame()
70 *(void **)&df = llvm::sys::DynamicLibrary::SearchForAddressOfSymbol( in __deregister_frame()
287 return (uint64_t)sys::DynamicLibrary::SearchForAddressOfSymbol(NameStr); in getSymbolAddressInProcess()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-private-types.h21 class DynamicLibrary; variable
29 typedef llvm::sys::DynamicLibrary (*LoadPluginCallbackType)(
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/
H A DCheckerRegistry.cpp28 using llvm::sys::DynamicLibrary;
55 DynamicLibrary lib = DynamicLibrary::getPermanentLibrary(i->c_str(), &err); in CheckerRegistry()
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h224 DynamicLibrarySearchGenerator(sys::DynamicLibrary Dylib, const DataLayout &DL,
245 sys::DynamicLibrary Dylib;
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp182 sys::DynamicLibrary Dylib, const DataLayout &DL, SymbolPredicate Allow) in DynamicLibrarySearchGenerator()
190 auto Lib = sys::DynamicLibrary::getPermanentLibrary(FileName, &ErrMsg); in Load()
/freebsd-12.1/contrib/llvm/lib/Passes/
H A DPassPlugin.cpp20 sys::DynamicLibrary::getPermanentLibrary(Filename.c_str(), &Error); in Load()
/freebsd-12.1/contrib/llvm/tools/lli/ChildTarget/
H A DChildTarget.cpp39 if (sys::DynamicLibrary::LoadLibraryPermanently(nullptr)) { in main()
/freebsd-12.1/contrib/llvm/tools/lldb/source/API/
H A DSBDebugger.cpp61 static llvm::sys::DynamicLibrary LoadPlugin(const lldb::DebuggerSP &debugger_sp, in LoadPlugin()
64 llvm::sys::DynamicLibrary dynlib = in LoadPlugin()
65 llvm::sys::DynamicLibrary::getPermanentLibrary(spec.GetPath().c_str()); in LoadPlugin()
94 return llvm::sys::DynamicLibrary(); in LoadPlugin()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp116 FnPtr = (ExFunc)(intptr_t)sys::DynamicLibrary::SearchForAddressOfSymbol( in lookupFunction()
278 sys::DynamicLibrary::SearchForAddressOfSymbol(F->getName()); in callExternalFunction()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DDebugger.h401 typedef std::vector<llvm::sys::DynamicLibrary> LoadedPluginsList;
/freebsd-12.1/contrib/llvm/tools/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp206 if (llvm::sys::DynamicLibrary::LoadLibraryPermanently(Path.c_str(), &Error)) in ExecuteCompilerInvocation()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp50 sys::DynamicLibrary::LoadLibraryPermanently(nullptr, nullptr); in createJIT()
/freebsd-12.1/contrib/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp278 if (sys::DynamicLibrary::LoadLibraryPermanently(Dylib.c_str(), &ErrMsg)) in loadDylibs()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp516 if (sys::DynamicLibrary::LoadLibraryPermanently(nullptr, ErrorStr)) in create()
1301 sys::DynamicLibrary::SearchForAddressOfSymbol(GV.getName())) in emitGlobals()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DPluginManager.cpp58 llvm::sys::DynamicLibrary library;
115 plugin_info.library = llvm::sys::DynamicLibrary::getPermanentLibrary( in LoadPluginCallback()
H A DDebugger.cpp599 llvm::sys::DynamicLibrary dynlib = in LoadPlugin()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile797 SRCS_MIN+= Support/DynamicLibrary.cpp