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:
- include/llvm/ExecutionEngine/Orc/MachOBuilder.h