|
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().
1.8.13