LLVM 18.0.0git
|
#include "llvm/ExecutionEngine/Orc/MachOBuilder.h"
Public Member Functions | |
Segment (MachOBuilder &Builder, StringRef SegName) | |
Section & | addSection (StringRef SecName, StringRef SegName) |
size_t | write (MutableArrayRef< char > Buf, size_t Offset, bool SwapStruct) override |
Public Attributes | |
MachOBuilder & | Builder |
std::vector< std::unique_ptr< Section > > | Sections |
Definition at line 193 of file MachOBuilder.h.
|
inline |
Definition at line 197 of file MachOBuilder.h.
References assert(), llvm::StringRef::data(), llvm::StringRef::size(), llvm::MachO::VM_PROT_EXECUTE, llvm::MachO::VM_PROT_READ, and llvm::MachO::VM_PROT_WRITE.
|
inline |
Definition at line 206 of file MachOBuilder.h.
References llvm::orc::MachOBuilder< MachOTraits >::Segment::Builder, and llvm::orc::MachOBuilder< MachOTraits >::Segment::Sections.
|
inlineoverride |
Definition at line 211 of file MachOBuilder.h.
References llvm::Offset, llvm::orc::MachOBuilder< MachOTraits >::Segment::Sections, and llvm::orc::writeMachOStruct().
MachOBuilder& llvm::orc::MachOBuilder< MachOTraits >::Segment::Builder |
Definition at line 194 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::Segment::addSection().
std::vector<std::unique_ptr<Section> > llvm::orc::MachOBuilder< MachOTraits >::Segment::Sections |
Definition at line 195 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::Segment::addSection(), and llvm::orc::MachOBuilder< MachOTraits >::Segment::write().