aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/DynamicLibrary.cpp
diff options
context:
space:
mode:
authorStuart Ellis <stuart.ellis@arm.com>2021-06-23 18:05:29 +0100
committerAndrzej Warzynski <andrzej.warzynski@arm.com>2021-07-01 08:10:40 +0000
commit788a5d4afe6407e647454a9832a7b4a27fba06bf (patch)
treea61e31c4fb41302e36c3478a13f91163aaf7c773 /llvm/lib/Support/DynamicLibrary.cpp
parent226f925c3f3461cbd3e76f383069b01b5f7db2f3 (diff)
downloadllvm-788a5d4afe6407e647454a9832a7b4a27fba06bf.zip
llvm-788a5d4afe6407e647454a9832a7b4a27fba06bf.tar.gz
llvm-788a5d4afe6407e647454a9832a7b4a27fba06bf.tar.bz2
PoC for Flang Driver Plugins
Diffstat (limited to 'llvm/lib/Support/DynamicLibrary.cpp')
-rw-r--r--llvm/lib/Support/DynamicLibrary.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Support/DynamicLibrary.cpp b/llvm/lib/Support/DynamicLibrary.cpp
index 2bcdbdc..ff989da 100644
--- a/llvm/lib/Support/DynamicLibrary.cpp
+++ b/llvm/lib/Support/DynamicLibrary.cpp
@@ -149,12 +149,18 @@ DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *FileName,
// ManagedStatic can be added from static constructors in HandleSet::DLOpen.
HandleSet& HS = *OpenedHandles;
+ printf(" -------- (getPermantentLibrary) --------\n");
+ printf(" get Lib: %s \n", FileName);
+
void *Handle = HandleSet::DLOpen(FileName, Err);
if (Handle != &Invalid) {
+ printf(" Handle != Invalid \n");
SmartScopedLock<true> Lock(*SymbolsMutex);
HS.AddLibrary(Handle, /*IsProcess*/ FileName == nullptr);
}
+ printf(" ------- (\\getPermantentLibrary) --------\n");
+
return DynamicLibrary(Handle);
}