class BinaryELFBuilder
Declaration
class BinaryELFBuilder : public BasicELFBuilder { /* full declaration omitted */ };
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:925
Inherits from: BasicELFBuilder
Member Variables
- private llvm::MemoryBuffer* MemBuf
- private uint8_t NewSymbolVisibility
Inherited from BasicELFBuilder:
Method Overview
- public BinaryELFBuilder(llvm::MemoryBuffer * MB, uint8_t NewSymbolVisibility)
- private void addData(llvm::objcopy::elf::SymbolTableSection * SymTab)
- public Expected<std::unique_ptr<Object>> build()
Inherited from BasicELFBuilder:
- protected addStrTab
- protected addSymTab
- protected initFileHeader
- protected initHeaderSegment
- protected initSections
Methods
¶BinaryELFBuilder(llvm::MemoryBuffer* MB,
uint8_t NewSymbolVisibility)
BinaryELFBuilder(llvm::MemoryBuffer* MB,
uint8_t NewSymbolVisibility)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:931
Parameters
- llvm::MemoryBuffer* MB
- uint8_t NewSymbolVisibility
¶void addData(
llvm::objcopy::elf::SymbolTableSection*
SymTab)
void addData(
llvm::objcopy::elf::SymbolTableSection*
SymTab)
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:928
Parameters
¶Expected<std::unique_ptr<Object>> build()
Expected<std::unique_ptr<Object>> build()
Declared at: llvm/lib/ObjCopy/ELF/ELFObject.h:934