LLVM  3.7.0
Namespaces | Macros | Functions
RuntimeDyld.cpp File Reference
#include "llvm/ExecutionEngine/RuntimeDyld.h"
#include "RuntimeDyldCheckerImpl.h"
#include "RuntimeDyldCOFF.h"
#include "RuntimeDyldELF.h"
#include "RuntimeDyldImpl.h"
#include "RuntimeDyldMachO.h"
#include "llvm/Object/ELFObjectFile.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/MutexGuard.h"
Include dependency graph for RuntimeDyld.cpp:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Macros

#define DEBUG_TYPE   "dyld"
 

Functions

static void llvm::dumpSectionMemory (const SectionEntry &S, StringRef State)
 
static std::error_code llvm::getOffset (const SymbolRef &Sym, SectionRef Sec, uint64_t &Result)
 
static uint64_t llvm::computeAllocationSizeForSections (std::vector< uint64_t > &SectionSizes, uint64_t Alignment)
 
static bool llvm::isRequiredForExecution (const SectionRef Section)
 
static bool llvm::isReadOnlyData (const SectionRef Section)
 
static bool llvm::isZeroInit (const SectionRef Section)
 
static std::unique_ptr
< RuntimeDyldCOFF
llvm::createRuntimeDyldCOFF (Triple::ArchType Arch, RuntimeDyld::MemoryManager &MM, RuntimeDyld::SymbolResolver &Resolver, bool ProcessAllSections, RuntimeDyldCheckerImpl *Checker)
 
static std::unique_ptr
< RuntimeDyldELF
llvm::createRuntimeDyldELF (RuntimeDyld::MemoryManager &MM, RuntimeDyld::SymbolResolver &Resolver, bool ProcessAllSections, RuntimeDyldCheckerImpl *Checker)
 
static std::unique_ptr
< RuntimeDyldMachO
llvm::createRuntimeDyldMachO (Triple::ArchType Arch, RuntimeDyld::MemoryManager &MM, RuntimeDyld::SymbolResolver &Resolver, bool ProcessAllSections, RuntimeDyldCheckerImpl *Checker)
 

Macro Definition Documentation

#define DEBUG_TYPE   "dyld"

Definition at line 28 of file RuntimeDyld.cpp.