|
LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/MachOBuilder.h"
Public Member Functions | |
| Section (MachOBuilder &Builder, StringRef SecName, StringRef SegName) | |
| RelocTarget | addSymbol (int32_t Offset, StringRef Name, uint8_t Type, uint16_t Desc) |
| void | addReloc (int32_t Offset, RelocTarget Target, bool PCRel, unsigned Length, unsigned Type) |
| auto & | rawStruct () |
| Public Member Functions inherited from llvm::orc::MachOBuilder< MachOTraits >::RelocTarget | |
| RelocTarget (const Section &S) | |
| RelocTarget (SymbolContainer &SC, size_t Idx) | |
| bool | isSymbol () |
| uint32_t | getSymbolNum () |
| uint32_t | getSectionId () |
| MachOTraits::NList & | nlist () |
Public Attributes | |
| MachOBuilder & | Builder |
| SectionContent | Content |
| size_t | SectionNumber = 0 |
| SymbolContainer | SC |
| std::vector< Reloc > | Relocs |
Definition at line 224 of file MachOBuilder.h.
|
inline |
Definition at line 231 of file MachOBuilder.h.
References assert(), Builder, llvm::StringRef::data(), llvm::orc::MachOBuilder< MachOTraits >::MachOBuilder(), rawStruct(), llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::RelocTarget(), and llvm::StringRef::size().
|
inline |
Definition at line 253 of file MachOBuilder.h.
References llvm::Length, llvm::Offset, Relocs, and llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::RelocTarget().
|
inline |
Definition at line 240 of file MachOBuilder.h.
References Builder, llvm::MachO::N_SECT, llvm::MachO::NO_SECT, llvm::Offset, llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::RelocTarget(), and SC.
|
inline |
Definition at line 258 of file MachOBuilder.h.
Referenced by Section().
| MachOBuilder& llvm::orc::MachOBuilder< MachOTraits >::Section::Builder |
Definition at line 225 of file MachOBuilder.h.
Referenced by addSymbol(), and Section().
| SectionContent llvm::orc::MachOBuilder< MachOTraits >::Section::Content |
Definition at line 226 of file MachOBuilder.h.
| std::vector<Reloc> llvm::orc::MachOBuilder< MachOTraits >::Section::Relocs |
Definition at line 229 of file MachOBuilder.h.
Referenced by addReloc().
| SymbolContainer llvm::orc::MachOBuilder< MachOTraits >::Section::SC |
Definition at line 228 of file MachOBuilder.h.
Referenced by addSymbol().
| size_t llvm::orc::MachOBuilder< MachOTraits >::Section::SectionNumber = 0 |
Definition at line 227 of file MachOBuilder.h.