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.