LLVM 20.0.0git
|
#include "ObjCopy/MachO/MachOObject.h"
Public Member Functions | |
std::optional< StringRef > | getSegmentName () const |
std::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 78 of file MachOObject.h.
std::optional< StringRef > LoadCommand::getSegmentName | ( | ) | const |
Definition at line 205 of file MachOObject.cpp.
References extractSegmentName(), and MachOLoadCommand.
Referenced by addSection(), and processLoadCommands().
std::optional< uint64_t > LoadCommand::getSegmentVMAddr | ( | ) | const |
Definition at line 217 of file MachOObject.cpp.
References MachOLoadCommand.
Referenced by addSection().
MachO::macho_load_command llvm::objcopy::macho::LoadCommand::MachOLoadCommand |
Definition at line 82 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 87 of file MachOObject.h.
Referenced by buildRPathLoadCommand(), getPayloadString(), and updateLoadCommandPayloadString().
std::vector<std::unique_ptr<Section> > llvm::objcopy::macho::LoadCommand::Sections |
Definition at line 93 of file MachOObject.h.
Referenced by addSection(), dumpSectionToFile(), handleArgs(), processLoadCommands(), and llvm::objcopy::macho::MachOWriter::totalSize().