LLVM 19.0.0git
Public Member Functions | List of all members
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 459 of file MachOLayoutBuilder.cpp.

References llvm::Offset.

Referenced by llvm::objcopy::macho::MachOWriter::finalize().


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