LLVM 22.0.0git
llvm::objcopy::elf::BasicELFBuilder Class Reference

#include "ObjCopy/ELF/ELFObject.h"

Inheritance diagram for llvm::objcopy::elf::BasicELFBuilder:
[legend]

Public Member Functions

 BasicELFBuilder ()
 ~BasicELFBuilder ()

Protected Member Functions

void initFileHeader ()
void initHeaderSegment ()
StringTableSectionaddStrTab ()
SymbolTableSectionaddSymTab (StringTableSection *StrTab)
Error initSections ()

Protected Attributes

std::unique_ptr< ObjectObj

Detailed Description

Definition at line 1051 of file ELFObject.h.

Constructor & Destructor Documentation

◆ BasicELFBuilder()

BasicELFBuilder::BasicELFBuilder ( )

Definition at line 1310 of file ELFObject.cpp.

References Obj.

◆ ~BasicELFBuilder()

BasicELFBuilder::~BasicELFBuilder ( )
default

Member Function Documentation

◆ addStrTab()

StringTableSection * BasicELFBuilder::addStrTab ( )
protected

◆ addSymTab()

◆ initFileHeader()

void BasicELFBuilder::initFileHeader ( )
protected

◆ initHeaderSegment()

void BasicELFBuilder::initHeaderSegment ( )
protected

◆ initSections()

Error BasicELFBuilder::initSections ( )
protected

Member Data Documentation

◆ Obj

std::unique_ptr<Object> llvm::objcopy::elf::BasicELFBuilder::Obj
protected

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