LLVM
15.0.0git
|
#include "ObjCopy/MachO/MachOObject.h"
Public Member Functions | |
Optional< StringRef > | getSegmentName () const |
Optional< uint64_t > | getSegmentVMAddr () const |
Public Attributes | |
MachO::macho_load_command | MachOLoadCommand |
std::vector< uint8_t > | Payload |
std::vector< std::unique_ptr< Section > > | Sections |
Definition at line 84 of file MachOObject.h.
Definition at line 192 of file MachOObject.cpp.
References extractSegmentName(), MachOLoadCommand, and llvm::None.
Referenced by addSection(), and processLoadCommands().
Definition at line 204 of file MachOObject.cpp.
References MachOLoadCommand, and llvm::None.
Referenced by addSection().
MachO::macho_load_command llvm::objcopy::macho::LoadCommand::MachOLoadCommand |
Definition at line 88 of file MachOObject.h.
Referenced by llvm::objcopy::macho::Object::addSegment(), buildRPathLoadCommand(), getSegmentFileOffset(), getSegmentFileSize(), getSegmentName(), getSegmentVMAddr(), isLoadCommandWithPayloadString(), processLoadCommands(), llvm::objcopy::macho::Object::updateLoadCommandIndexes(), and updateLoadCommandPayloadString().
std::vector<uint8_t> llvm::objcopy::macho::LoadCommand::Payload |
Definition at line 93 of file MachOObject.h.
Referenced by buildRPathLoadCommand(), getPayloadString(), and updateLoadCommandPayloadString().
std::vector<std::unique_ptr<Section> > llvm::objcopy::macho::LoadCommand::Sections |
Definition at line 99 of file MachOObject.h.
Referenced by addSection(), dumpSectionToFile(), handleArgs(), processLoadCommands(), and llvm::objcopy::macho::MachOWriter::totalSize().