LLVM 20.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 229 of file MachOBuilder.h.
|
inline |
Definition at line 236 of file MachOBuilder.h.
References assert(), llvm::StringRef::data(), llvm::orc::MachOBuilder< MachOTraits >::Section::rawStruct(), and llvm::StringRef::size().
|
inline |
Definition at line 258 of file MachOBuilder.h.
References llvm::Length, llvm::Offset, and llvm::orc::MachOBuilder< MachOTraits >::Section::Relocs.
|
inline |
Definition at line 245 of file MachOBuilder.h.
References llvm::orc::MachOBuilder< MachOTraits >::addString(), llvm::orc::MachOBuilder< MachOTraits >::Section::Builder, llvm::MachO::N_SECT, Name, llvm::MachO::NO_SECT, llvm::Offset, llvm::orc::MachOBuilder< MachOTraits >::Section::SC, and Sym.
|
inline |
Definition at line 263 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::Section::Section().
MachOBuilder& llvm::orc::MachOBuilder< MachOTraits >::Section::Builder |
Definition at line 230 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::Section::addSymbol().
SectionContent llvm::orc::MachOBuilder< MachOTraits >::Section::Content |
Definition at line 231 of file MachOBuilder.h.
std::vector<Reloc> llvm::orc::MachOBuilder< MachOTraits >::Section::Relocs |
Definition at line 234 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::Section::addReloc().
SymbolContainer llvm::orc::MachOBuilder< MachOTraits >::Section::SC |
Definition at line 233 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::Section::addSymbol().
size_t llvm::orc::MachOBuilder< MachOTraits >::Section::SectionNumber = 0 |
Definition at line 232 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::getSectionId().