LLVM: llvm::orc::MachOBuilder< MachOTraits > Class Template Reference (original) (raw)

#include "[llvm/ExecutionEngine/Orc/MachOBuilder.h](MachOBuilder%5F8h%5Fsource.html)"

Classes
struct Reloc
class RelocTarget
struct Section
struct SectionContent
struct Segment
Public Types
using StringId = size_t
Public Member Functions
MachOBuilder (size_t PageSize)
template<MachO::LoadCommandType LCType, typename... ArgTs>
MachOBuilderLoadCommand< LCType > & addLoadCommand (ArgTs &&...Args)
StringId addString (StringRef Str)
Segment & addSegment (StringRef SegName)
RelocTarget addSymbol (StringRef Name, uint8_t Type, uint8_t Sect, uint16_t Desc, typename MachOTraits::UIntPtr Value)
size_t layout ()
void write (MutableArrayRef< char > Buffer)
Public Attributes
MachOTraits::Header Header

template
class llvm::orc::MachOBuilder< MachOTraits >

Definition at line 144 of file MachOBuilder.h.

StringId

template

template

addLoadCommand()

template

addSegment()

template

addString()

template

addSymbol()

template

layout()

template

write()

template

Header

template


The documentation for this class was generated from the following file: