struct Object

Declaration

struct Object { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:694

Member Variables

public llvm::ELFYAML::FileHeader Header
public std::vector<ProgramHeader> ProgramHeaders
public std::vector<std::unique_ptr<Chunk>> Chunks
public Optional<std::vector<Symbol>> Symbols
public Optional<std::vector<Symbol>> DynamicSymbols
public Optional<DWARFYAML::Data> DWARF

Method Overview

Methods

unsigned int getMachine() const

Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:726

llvm::ELFYAML::ELF_ELFOSABI getOSAbi() const

Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:725

const llvm::ELFYAML::SectionHeaderTable&
getSectionHeaderTable() const

Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:718

std::vector<Section*> getSections()

Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:710