LLVM: llvm::objcopy:🧝:BinaryELFBuilder Class Reference (original) (raw)
#include "[ObjCopy/ELF/ELFObject.h](ELFObject%5F8h%5Fsource.html)"
Inheritance diagram for llvm::objcopy:🧝:BinaryELFBuilder:
[legend]
| Public Member Functions | |
|---|---|
| BinaryELFBuilder (MemoryBuffer *MB, uint8_t NewSymbolVisibility) | |
| 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 1066 of file ELFObject.h.
Constructor & Destructor Documentation
| llvm::objcopy:🧝:BinaryELFBuilder::BinaryELFBuilder ( MemoryBuffer * MB, uint8_t NewSymbolVisibility ) | inline |
|---|
Definition at line 1072 of file ELFObject.h.
Member Function Documentation
◆ build()
| Expected< std::unique_ptr< Object > > BinaryELFBuilder::build | ( | ) |
|---|
Definition at line 1338 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:🧝:BinaryReader::create().
The documentation for this class was generated from the following files:
- lib/ObjCopy/ELF/ELFObject.h
- lib/ObjCopy/ELF/ELFObject.cpp