LLVM: llvm::ELFYAML::Object Struct Reference (original) (raw)

#include "[llvm/ObjectYAML/ELFYAML.h](ELFYAML%5F8h%5Fsource.html)"

Public Attributes
FileHeader Header
std::vector< ProgramHeader > ProgramHeaders
std::vector< std::unique_ptr< Chunk > > Chunks
std::optional< std::vector< Symbol > > Symbols
std::optional< std::vector< Symbol > > DynamicSymbols
std::optional< DWARFYAML::Data > DWARF

Definition at line 741 of file ELFYAML.h.

getMachine()

unsigned llvm::ELFYAML::Object::getMachine ( ) const

getOSAbi()

ELF_ELFOSABI llvm::ELFYAML::Object::getOSAbi ( ) const

getSectionHeaderTable()

getSections()

std::vector< Section * > llvm::ELFYAML::Object::getSections ( ) inline

Chunks

std::vector<std::unique_ptr<Chunk> > llvm::ELFYAML::Object::Chunks

DWARF

DynamicSymbols

std::optional<std::vector<Symbol> > llvm::ELFYAML::Object::DynamicSymbols

Header

ProgramHeaders

Symbols

std::optional<std::vector<Symbol> > llvm::ELFYAML::Object::Symbols


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