LLVM: llvm::objcopy:🧝:IHexELFBuilder Class Reference (original) (raw)

#include "[ObjCopy/ELF/ELFObject.h](ELFObject%5F8h%5Fsource.html)"

Inheritance diagram for llvm::objcopy:🧝:IHexELFBuilder:

[legend]

Public Member Functions
IHexELFBuilder (const std::vector< IHexRecord > &Records)
Expected< std::unique_ptr< Object > > build ()
Public Member Functions inherited from llvm::objcopy:🧝:BasicELFBuilder
BasicELFBuilder ()
~BasicELFBuilder ()
Additional Inherited Members
Protected Member Functions inherited from llvm::objcopy:🧝:BasicELFBuilder
void initFileHeader ()
void initHeaderSegment ()
StringTableSection * addStrTab ()
SymbolTableSection * addSymTab (StringTableSection *StrTab)
Error initSections ()
Protected Attributes inherited from llvm::objcopy:🧝:BasicELFBuilder
std::unique_ptr< Object > Obj

Detailed Description

Definition at line 1078 of file ELFObject.h.

Constructor & Destructor Documentation

llvm::objcopy:🧝:IHexELFBuilder::IHexELFBuilder ( const std::vector< IHexRecord > & Records) inline

Definition at line 1084 of file ELFObject.h.

Member Function Documentation

build()

Expected< std::unique_ptr< Object > > IHexELFBuilder::build ( )

Definition at line 1398 of file ELFObject.cpp.

References llvm::objcopy:🧝:BasicELFBuilder::addStrTab(), llvm::objcopy:🧝:BasicELFBuilder::addSymTab(), llvm::objcopy:🧝:BasicELFBuilder::initFileHeader(), llvm::objcopy:🧝:BasicELFBuilder::initHeaderSegment(), llvm::objcopy:🧝:BasicELFBuilder::initSections(), and llvm::objcopy:🧝:BasicELFBuilder::Obj.

Referenced by llvm::objcopy:🧝:IHexReader::create().


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