LLVM 22.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 Member Functions inherited from llvm::orc::MachOBuilderLoadCommand< MachOTraits::SegmentCmd > | |
MachOBuilderLoadCommand ()=default |
Public Attributes | |
MachOBuilder & | Builder |
std::vector< std::unique_ptr< Section > > | Sections |
Definition at line 263 of file MachOBuilder.h.
|
inline |
Definition at line 267 of file MachOBuilder.h.
References assert(), Builder, llvm::StringRef::data(), llvm::orc::MachOBuilder< MachOTraits >::MachOBuilder(), llvm::orc::MachOBuilderLoadCommand< MachOTraits::SegmentCmd >::MachOBuilderLoadCommand(), llvm::StringRef::size(), llvm::MachO::VM_PROT_EXECUTE, llvm::MachO::VM_PROT_READ, and llvm::MachO::VM_PROT_WRITE.
|
inline |
Definition at line 276 of file MachOBuilder.h.
|
inlineoverride |
Definition at line 281 of file MachOBuilder.h.
References llvm::orc::MachOBuilderLoadCommand< MachOTraits::SegmentCmd >::MachOBuilderLoadCommand(), llvm::Offset, Sections, and llvm::orc::writeMachOStruct().
MachOBuilder& llvm::orc::MachOBuilder< MachOTraits >::Segment::Builder |
Definition at line 264 of file MachOBuilder.h.
Referenced by addSection(), and Segment().
std::vector<std::unique_ptr<Section> > llvm::orc::MachOBuilder< MachOTraits >::Segment::Sections |
Definition at line 265 of file MachOBuilder.h.
Referenced by addSection(), and write().