LLVM 18.0.0git
|
#include "llvm/ExecutionEngine/Orc/MachOBuilder.h"
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 |
Definition at line 74 of file MachOBuilder.h.
using llvm::orc::MachOBuilder< MachOTraits >::StringId = size_t |
Definition at line 93 of file MachOBuilder.h.
|
inline |
Definition at line 221 of file MachOBuilder.h.
References llvm::orc::MachOBuilder< MachOTraits >::Header.
|
inline |
Definition at line 227 of file MachOBuilder.h.
|
inline |
Definition at line 243 of file MachOBuilder.h.
|
inline |
Definition at line 237 of file MachOBuilder.h.
References llvm::orc::MachOBuilder< MachOTraits >::addString().
Referenced by llvm::orc::MachOBuilder< MachOTraits >::addString(), llvm::orc::MachOBuilder< MachOTraits >::Section::addSymbol(), and llvm::orc::MachOBuilder< MachOTraits >::addSymbol().
|
inline |
Definition at line 248 of file MachOBuilder.h.
References llvm::orc::MachOBuilder< MachOTraits >::addString(), Name, and Sym.
|
inline |
Definition at line 265 of file MachOBuilder.h.
References llvm::alignTo(), llvm::orc::MachOBuilder< MachOTraits >::Header, llvm::MachO::MH_OBJECT, llvm::Offset, and Sym.
|
inline |
Definition at line 369 of file MachOBuilder.h.
References llvm::Offset.
MachOTraits::Header llvm::orc::MachOBuilder< MachOTraits >::Header |
Definition at line 380 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::layout(), and llvm::orc::MachOBuilder< MachOTraits >::MachOBuilder().