Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDynamicLibrary.cpp25 class DynamicLibrary::HandleSet {
81 void *LibLookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { in LibLookup()
96 void *Lookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { in Lookup()
126 DynamicLibrary::HandleSet OpenedHandles;
127 DynamicLibrary::HandleSet OpenedTemporaryHandles;
149 char DynamicLibrary::Invalid;
150 DynamicLibrary::SearchOrdering DynamicLibrary::SearchOrder =
151 DynamicLibrary::SO_Linker;
159 void DynamicLibrary::AddSymbol(StringRef SymbolName, void *SymbolValue) { in AddSymbol()
165 DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *FileName, in getPermanentLibrary()
[all …]
H A DPluginLoader.cpp39 if (sys::DynamicLibrary::LoadLibraryPermanently(Filename.c_str(), &Error)) { in operator =()
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/
H A DDynamicLibrary.inc1 //===- 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() {}
55 void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DDynamicLibrary.h1 //===-- llvm/Support/DynamicLibrary.h - Portable Dynamic Library -*- C++ -*-===//
9 // This file declares the sys::DynamicLibrary class.
33 class DynamicLibrary {
43 explicit DynamicLibrary(void *data = &Invalid) : Data(data) {} in Data()
64 /// This returns a valid DynamicLibrary instance on success and an invalid
70 static DynamicLibrary getPermanentLibrary(const char *filename,
78 static DynamicLibrary addPermanentLibrary(void *handle,
96 /// This returns a valid DynamicLibrary instance on success and an invalid
101 static DynamicLibrary getLibrary(const char *FileName,
110 static void closeLibrary(DynamicLibrary
[all...]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileWrapper.cpp71 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/contrib/llvm-project/llvm/lib/Support/Windows/
H A DDynamicLibrary.inc1 //===- 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/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassPlugin.h87 PassPlugin(const std::string &Filename, const sys::DynamicLibrary &Library) in PassPlugin()
91 sys::DynamicLibrary Library;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRTDyldMemoryManager.cpp16 #include "llvm/Support/DynamicLibrary.h"
50 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol("__register_frame"); in __register_frame()
62 *(void **)&df = llvm::sys::DynamicLibrary::SearchForAddressOfSymbol( in __deregister_frame()
272 // DynamicLibrary::SearchForAddressOfSymbol expects an unmangled 'C' symbol in getSymbolAddressInProcess()
279 return (uint64_t)sys::DynamicLibrary::SearchForAddressOfSymbol(NameStr); in getSymbolAddressInProcess()
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-types.h20 class DynamicLibrary; variable
29 typedef llvm::sys::DynamicLibrary (*LoadPluginCallbackType)(
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DRegisterEHFrames.cpp57 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol("__register_frame");
74 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(
H A DSimpleExecutorDylibManager.cpp33 auto DL = sys::DynamicLibrary::getPermanentLibrary(PathCStr, &ErrMsg); in open()
47 auto DL = sys::DynamicLibrary(H.toPtr<void *>()); in lookup()
/freebsd/contrib/llvm-project/llvm/tools/lli/ChildTarget/
H A DChildTarget.cpp17 #include "llvm/Support/DynamicLibrary.h"
37 if (sys::DynamicLibrary::LoadLibraryPermanently(nullptr)) { in main()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassPlugin.cpp19 sys::DynamicLibrary::getPermanentLibrary(Filename.c_str(), &Error); in Load()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DExecutorProcessControl.cpp81 auto Dylib = sys::DynamicLibrary::getPermanentLibrary(DylibPath, &ErrMsg); in loadDylib()
93 sys::DynamicLibrary Dylib(Elem.Handle.toPtr<void *>()); in lookupSymbolsAsync()
H A DExecutionUtils.cpp222 sys::DynamicLibrary Dylib, char GlobalPrefix, SymbolPredicate Allow, in DynamicLibrarySearchGenerator()
233 auto Lib = sys::DynamicLibrary::getPermanentLibrary(FileName, &ErrMsg); in Load()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h231 sys::DynamicLibrary Dylib, char GlobalPrefix,
258 sys::DynamicLibrary Dylib;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp125 FnPtr = (ExFunc)(intptr_t)sys::DynamicLibrary::SearchForAddressOfSymbol( in lookupFunction()
291 sys::DynamicLibrary::SearchForAddressOfSymbol(std::string(F->getName())); in callExternalFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.h190 std::vector<sys::DynamicLibrary> Dylibs;
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBDebugger.cpp183 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/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp106 static llvm::sys::DynamicLibrary OptimizeDL;
305 OptimizeDL = llvm::sys::DynamicLibrary::getPermanentLibrary( in runOnMachineFunction()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDebugger.h729 typedef std::vector<llvm::sys::DynamicLibrary> LoadedPluginsList;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp52 sys::DynamicLibrary::LoadLibraryPermanently(nullptr, nullptr); in createJIT()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp511 if (sys::DynamicLibrary::LoadLibraryPermanently(nullptr, ErrorStr)) in create()
1270 if (void *SymAddr = sys::DynamicLibrary::SearchForAddressOfSymbol( in emitGlobals()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DPluginManager.cpp44 llvm::sys::DynamicLibrary library;
100 plugin_info.library = llvm::sys::DynamicLibrary::getPermanentLibrary( in LoadPluginCallback()
/freebsd/contrib/llvm-project/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp402 if (sys::DynamicLibrary::LoadLibraryPermanently(Dylib.c_str(), &ErrMsg)) in loadDylibs()

12