LLVM
8.0.1
|
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/Triple.h"
#include "llvm/ExecutionEngine/RTDyldMemoryManager.h"
#include "llvm/ExecutionEngine/RuntimeDyld.h"
#include "llvm/ExecutionEngine/RuntimeDyldChecker.h"
#include "llvm/Object/ObjectFile.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/Host.h"
#include "llvm/Support/Mutex.h"
#include "llvm/Support/SwapByteOrder.h"
#include <map>
#include <system_error>
#include <unordered_map>
Go to the source code of this file.
Classes | |
class | llvm::SectionEntry |
SectionEntry - represents a section emitted into memory by the dynamic linker. More... | |
class | llvm::RelocationEntry |
RelocationEntry - used to represent relocations internally in the dynamic linker. More... | |
struct | llvm::RelocationEntry::SectionPair |
class | llvm::RelocationValueRef |
class | llvm::SymbolTableEntry |
Symbol info for RuntimeDyld. More... | |
class | llvm::RuntimeDyldImpl |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Macros | |
#define | UNIMPLEMENTED_RELOC(RelType) |
#define | RTDYLD_INVALID_SECTION_ID ((RuntimeDyldImpl::SID)(-1)) |
Typedefs | |
typedef StringMap< SymbolTableEntry > | llvm::RTDyldSymbolTable |
#define RTDYLD_INVALID_SECTION_ID ((RuntimeDyldImpl::SID)(-1)) |
Definition at line 263 of file RuntimeDyldImpl.h.
Referenced by llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOX86_64 >::finalizeLoad(), and llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOX86_64 >::registerEHFrames().
#define UNIMPLEMENTED_RELOC | ( | RelType | ) |
Definition at line 41 of file RuntimeDyldImpl.h.
Referenced by llvm::RuntimeDyldMachOI386::processRelocationRef(), llvm::RuntimeDyldMachOX86_64::processRelocationRef(), and llvm::RuntimeDyldMachOARM::processRelocationRef().