CppInterOp
C++ Language Interoperability Layer
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
DynamicLibraryManager.cpp File Reference
#include "DynamicLibraryManager.h"
#include "Compatibility.h"
#include "Paths.h"
#include "llvm/ADT/StringSet.h"
#include "llvm/BinaryFormat/Magic.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/DynamicLibrary.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Path.h"
#include <fstream>
#include <sys/stat.h>
#include <system_error>
Include dependency graph for DynamicLibraryManager.cpp:

Go to the source code of this file.

Namespaces

namespace  CppInternal
 

Macros

#define DEBUG_TYPE   "Dyld::lookupLibInPaths"
 
#define DEBUG_TYPE   "Dyld::lookupLibMaybeAddExt:"
 
#define DEBUG_TYPE   "Dyld::normalizePath:"
 
#define DEBUG_TYPE   "Dyld::lookupLibrary:"
 
#define DEBUG_TYPE   "Dyld::loadLibrary:"
 
#define DEBUG_TYPE   "Dyld::unloadLibrary:"
 

Functions

static std::string CppInternal::substFront (StringRef original, StringRef pattern, StringRef replacement)
 
static std::string CppInternal::substAll (StringRef original, StringRef libLoader)
 
std::string CppInternal::RPathToStr2 (SmallVector< StringRef, 2 > V)
 

Macro Definition Documentation

◆ DEBUG_TYPE [1/6]

#define DEBUG_TYPE   "Dyld::lookupLibInPaths"

◆ DEBUG_TYPE [2/6]

#define DEBUG_TYPE   "Dyld::lookupLibMaybeAddExt:"

◆ DEBUG_TYPE [3/6]

#define DEBUG_TYPE   "Dyld::normalizePath:"

◆ DEBUG_TYPE [4/6]

#define DEBUG_TYPE   "Dyld::lookupLibrary:"

◆ DEBUG_TYPE [5/6]

#define DEBUG_TYPE   "Dyld::loadLibrary:"

◆ DEBUG_TYPE [6/6]

#define DEBUG_TYPE   "Dyld::unloadLibrary:"