Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/unittests/Support/DynamicLibrary/
H A DDynamicLibraryTest.cpp59 TEST(DynamicLibrary, Overload) { in TEST() argument
63 DynamicLibrary DL = in TEST()
78 DL = DynamicLibrary::getPermanentLibrary(nullptr, &Err); in TEST()
94 DynamicLibrary::SearchOrder = DynamicLibrary::SO_LoadedFirst; in TEST()
114 EXPECT_EQ(DynamicLibrary::SearchOrder, DynamicLibrary::SO_Linker); in TEST()
117 TEST(DynamicLibrary, Shutdown) { in TEST() argument
123 DynamicLibrary DL = in TEST()
136 DynamicLibrary::SearchForAddressOfSymbol("TestOrder")); in TEST()
139 DynamicLibrary DL2 = in TEST()
176 TEST(DynamicLibrary, Unsupported) { in TEST() argument
[all …]
H A DCMakeLists.txt44 # otherwise the DynamicLibrary.Shutdown test will fail, because it would
/llvm-project-15.0.7/llvm/lib/Support/
H A DDynamicLibrary.cpp26 class DynamicLibrary::HandleSet {
113 static llvm::ManagedStatic<DynamicLibrary::HandleSet> OpenedHandles;
128 char DynamicLibrary::Invalid;
129 DynamicLibrary::SearchOrdering DynamicLibrary::SearchOrder =
130 DynamicLibrary::SO_Linker;
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()
[all …]
H A DPluginLoader.cpp28 if (sys::DynamicLibrary::LoadLibraryPermanently(Filename.c_str(), &Error)) { in operator =()
/llvm-project-15.0.7/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) {
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 …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DDynamicLibrary.h36 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,
/llvm-project-15.0.7/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.
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 …]
/llvm-project-15.0.7/llvm/include/llvm/Passes/
H A DPassPlugin.h87 PassPlugin(const std::string &Filename, const sys::DynamicLibrary &Library) in PassPlugin()
91 sys::DynamicLibrary Library;
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DExecutorProcessControl.cpp78 auto Dylib = std::make_unique<sys::DynamicLibrary>( in loadDylib()
79 sys::DynamicLibrary::getPermanentLibrary(DylibPath, &ErrMsg)); in loadDylib()
91 auto *Dylib = jitTargetAddressToPointer<sys::DynamicLibrary *>(Elem.Handle); in lookupSymbols()
93 [=](const std::unique_ptr<sys::DynamicLibrary> &DL) { in lookupSymbols()
H A DExecutionUtils.cpp223 sys::DynamicLibrary Dylib, char GlobalPrefix, SymbolPredicate Allow) in DynamicLibrarySearchGenerator()
231 auto Lib = sys::DynamicLibrary::getPermanentLibrary(FileName, &ErrMsg); in Load()
/llvm-project-15.0.7/lldb/include/lldb/
H A Dlldb-private-types.h20 class DynamicLibrary; variable
28 typedef llvm::sys::DynamicLibrary (*LoadPluginCallbackType)(
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRTDyldMemoryManager.cpp50 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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A DSupportBindings.cpp20 if (llvm::sys::DynamicLibrary::LoadLibraryPermanently(Filename, &ErrMsgStr)) { in LLVMLoadLibraryPermanently2()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/
H A DExecutionEngineTest.cpp135 llvm::sys::DynamicLibrary::AddSymbol("x", &x); in TEST_F()
136 llvm::sys::DynamicLibrary::AddSymbol("_x", &_x); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassPlugin.cpp19 sys::DynamicLibrary::getPermanentLibrary(Filename.c_str(), &Error); in Load()
/llvm-project-15.0.7/llvm/tools/lli/ChildTarget/
H A DChildTarget.cpp38 if (sys::DynamicLibrary::LoadLibraryPermanently(nullptr)) { in main()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h226 DynamicLibrarySearchGenerator(sys::DynamicLibrary Dylib, char GlobalPrefix,
249 sys::DynamicLibrary Dylib;
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorDylibManager.h47 using DylibsMap = DenseMap<uint64_t, sys::DynamicLibrary>;
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITTest.cpp233 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(str.c_str()); in TEST_F()
275 llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(str.c_str()); in TEST_F()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/
H A DCheckerRegistry.cpp29 using llvm::sys::DynamicLibrary;
76 DynamicLibrary Lib = in CheckerRegistry()
77 DynamicLibrary::getPermanentLibrary(Plugin.c_str(), &ErrorMsg); in CheckerRegistry()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/unittests/
H A DBUILD.gn44 "Support/DynamicLibrary:DynamicLibraryTests",
/llvm-project-15.0.7/flang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp120 if (llvm::sys::DynamicLibrary::LoadLibraryPermanently(path.c_str(), in executeCompilerInvocation()

12