LLVM 20.0.0git
|
#include "ObjCopy/ELF/ELFObject.h"
Public Member Functions | |
BinaryELFBuilder (MemoryBuffer *MB, uint8_t NewSymbolVisibility) | |
Expected< std::unique_ptr< Object > > | build () |
Public Member Functions inherited from llvm::objcopy::elf::BasicELFBuilder | |
BasicELFBuilder () | |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::objcopy::elf::BasicELFBuilder | |
void | initFileHeader () |
void | initHeaderSegment () |
StringTableSection * | addStrTab () |
SymbolTableSection * | addSymTab (StringTableSection *StrTab) |
Error | initSections () |
Protected Attributes inherited from llvm::objcopy::elf::BasicELFBuilder | |
std::unique_ptr< Object > | Obj |
Definition at line 1061 of file ELFObject.h.
|
inline |
Definition at line 1067 of file ELFObject.h.
Definition at line 1338 of file ELFObject.cpp.
References llvm::objcopy::elf::BasicELFBuilder::addStrTab(), llvm::objcopy::elf::BasicELFBuilder::addSymTab(), llvm::objcopy::elf::BasicELFBuilder::initFileHeader(), llvm::objcopy::elf::BasicELFBuilder::initHeaderSegment(), llvm::objcopy::elf::BasicELFBuilder::initSections(), and llvm::objcopy::elf::BasicELFBuilder::Obj.
Referenced by llvm::objcopy::elf::BinaryReader::create().