LLVM
17.0.0git
|
#include "ObjCopy/ELF/ELFObject.h"
Public Member Functions | |
BasicELFBuilder () | |
Protected Member Functions | |
void | initFileHeader () |
void | initHeaderSegment () |
StringTableSection * | addStrTab () |
SymbolTableSection * | addSymTab (StringTableSection *StrTab) |
Error | initSections () |
Protected Attributes | |
std::unique_ptr< Object > | Obj |
Definition at line 914 of file ELFObject.h.
|
inline |
Definition at line 925 of file ELFObject.h.
|
protected |
Definition at line 1237 of file ELFObject.cpp.
References llvm::objcopy::elf::SectionBase::Name, and Obj.
Referenced by llvm::objcopy::elf::BinaryELFBuilder::build(), and llvm::objcopy::elf::IHexELFBuilder::build().
|
protected |
Definition at line 1245 of file ELFObject.cpp.
References llvm::objcopy::elf::SectionBase::Index, llvm::objcopy::elf::SectionBase::Name, and Obj.
Referenced by llvm::objcopy::elf::BinaryELFBuilder::build(), and llvm::objcopy::elf::IHexELFBuilder::build().
|
protected |
Definition at line 1225 of file ELFObject.cpp.
References llvm::ELF::ELFOSABI_NONE, llvm::ELF::EM_NONE, llvm::ELF::ET_REL, and Obj.
Referenced by llvm::objcopy::elf::BinaryELFBuilder::build(), and llvm::objcopy::elf::IHexELFBuilder::build().
|
protected |
Definition at line 1235 of file ELFObject.cpp.
References Obj.
Referenced by llvm::objcopy::elf::BinaryELFBuilder::build(), and llvm::objcopy::elf::IHexELFBuilder::build().
|
protected |
Definition at line 1258 of file ELFObject.cpp.
References Obj.
|
protected |
Definition at line 916 of file ELFObject.h.
Referenced by addStrTab(), addSymTab(), initFileHeader(), initHeaderSegment(), and initSections().