LLVM 22.0.0git
RuntimeDyldImpl.h File Reference

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

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Macros

#define UNIMPLEMENTED_RELOC(RelType)
#define RTDYLD_INVALID_SECTION_ID   ((RuntimeDyldImpl::SID)(-1))

Typedefs

typedef StringMap< SymbolTableEntryllvm::RTDyldSymbolTable

Macro Definition Documentation

◆ RTDYLD_INVALID_SECTION_ID

◆ UNIMPLEMENTED_RELOC

#define UNIMPLEMENTED_RELOC ( RelType)
Value:
case RelType: \
return make_error<RuntimeDyldError>("Unimplemented relocation: " #RelType)
Error make_error(ArgTs &&... Args)
Make a Error instance representing failure using the given error info type.
Definition Error.h:340

Definition at line 40 of file RuntimeDyldImpl.h.

Referenced by llvm::RuntimeDyldMachOARM::processRelocationRef(), llvm::RuntimeDyldMachOI386::processRelocationRef(), and llvm::RuntimeDyldMachOX86_64::processRelocationRef().