LLVM 20.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 149 of file MachOBuilder.h.
using llvm::orc::MachOBuilder< MachOTraits >::StringId = size_t |
Definition at line 168 of file MachOBuilder.h.
|
inline |
Definition at line 296 of file MachOBuilder.h.
References llvm::orc::MachOBuilder< MachOTraits >::Header.
|
inline |
Definition at line 302 of file MachOBuilder.h.
|
inline |
Definition at line 318 of file MachOBuilder.h.
|
inline |
Definition at line 312 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 323 of file MachOBuilder.h.
References llvm::orc::MachOBuilder< MachOTraits >::addString(), Name, and Sym.
|
inline |
Definition at line 340 of file MachOBuilder.h.
References llvm::alignTo(), llvm::orc::MachOBuilder< MachOTraits >::Header, llvm::MachO::MH_OBJECT, llvm::Offset, and Sym.
|
inline |
Definition at line 444 of file MachOBuilder.h.
References llvm::Offset.
MachOTraits::Header llvm::orc::MachOBuilder< MachOTraits >::Header |
Definition at line 455 of file MachOBuilder.h.
Referenced by llvm::orc::MachOBuilder< MachOTraits >::layout(), and llvm::orc::MachOBuilder< MachOTraits >::MachOBuilder().