LLVM 22.0.0git
llvm::objcopy::macho::MachOLayoutBuilder Class Reference

#include "ObjCopy/MachO/MachOLayoutBuilder.h"

Public Member Functions

 MachOLayoutBuilder (Object &O, bool Is64Bit, StringRef OutputFileName, uint64_t PageSize)
Error layout ()
StringTableBuildergetStringTableBuilder ()
const CodeSignatureInfogetCodeSignature () const

Detailed Description

Definition at line 56 of file MachOLayoutBuilder.h.

Constructor & Destructor Documentation

◆ MachOLayoutBuilder()

llvm::objcopy::macho::MachOLayoutBuilder::MachOLayoutBuilder ( Object & O,
bool Is64Bit,
StringRef OutputFileName,
uint64_t PageSize )
inline

Definition at line 79 of file MachOLayoutBuilder.h.

Member Function Documentation

◆ getCodeSignature()

const CodeSignatureInfo & llvm::objcopy::macho::MachOLayoutBuilder::getCodeSignature ( ) const
inline

Definition at line 90 of file MachOLayoutBuilder.h.

◆ getStringTableBuilder()

StringTableBuilder & llvm::objcopy::macho::MachOLayoutBuilder::getStringTableBuilder ( )
inline

Definition at line 88 of file MachOLayoutBuilder.h.

◆ layout()

Error MachOLayoutBuilder::layout ( )

Definition at line 456 of file MachOLayoutBuilder.cpp.

References llvm::Offset.


The documentation for this class was generated from the following files: