CppInterOp
C++ Language Interoperability Layer
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
DynamicLibraryManagerSymbol.cpp File Reference
#include "DynamicLibraryManager.h"
#include "Paths.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/StringSet.h"
#include "llvm/BinaryFormat/MachO.h"
#include "llvm/Object/COFF.h"
#include "llvm/Object/ELF.h"
#include "llvm/Object/ELFObjectFile.h"
#include "llvm/Object/MachO.h"
#include "llvm/Object/ObjectFile.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/DynamicLibrary.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/Program.h"
#include "llvm/Support/WithColor.h"
#include <algorithm>
#include <list>
#include <string>
#include <unordered_set>
#include <vector>
Include dependency graph for DynamicLibraryManagerSymbol.cpp:

Go to the source code of this file.

Classes

class  CppInternal::Dyld
 

Namespaces

namespace  CppInternal
 

Macros

#define DEBUG_TYPE   "Dyld:"
 
#define DEBUG_TYPE   "Dyld:ScanForLibraries:"
 
#define DEBUG_TYPE   "Dyld::BuildBloomFilter:"
 
#define DEBUG_TYPE   "Dyld::ContainsSymbol:"
 
#define DEBUG_TYPE   "Dyld:"
 
#define DEBUG_TYPE   "Dyld:"
 
#define DEBUG_TYPE   "Dyld:searchLibrariesForSymbol:"
 

Functions

std::string CppInternal::GetExecutablePath ()
 
std::string CppInternal::RPathToStr (SmallVector< StringRef, 2 > V)
 
template<class ELFT >
void CppInternal::HandleDynTab (const ELFFile< ELFT > *Elf, StringRef FileName, SmallVector< StringRef, 2 > &RPath, SmallVector< StringRef, 2 > &RunPath, std::vector< StringRef > &Deps, bool &isPIEExecutable)
 

Macro Definition Documentation

◆ DEBUG_TYPE [1/7]

#define DEBUG_TYPE   "Dyld:"

◆ DEBUG_TYPE [2/7]

#define DEBUG_TYPE   "Dyld:ScanForLibraries:"

◆ DEBUG_TYPE [3/7]

#define DEBUG_TYPE   "Dyld::BuildBloomFilter:"

◆ DEBUG_TYPE [4/7]

#define DEBUG_TYPE   "Dyld::ContainsSymbol:"

◆ DEBUG_TYPE [5/7]

#define DEBUG_TYPE   "Dyld:"

◆ DEBUG_TYPE [6/7]

#define DEBUG_TYPE   "Dyld:"

◆ DEBUG_TYPE [7/7]

#define DEBUG_TYPE   "Dyld:searchLibrariesForSymbol:"