diff options
Diffstat (limited to 'llvm/lib/Support/DynamicLibrary.cpp')
-rw-r--r-- | llvm/lib/Support/DynamicLibrary.cpp | 6 |
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); } |