struct SectionHeaderTable

Declaration

struct SectionHeaderTable : public Chunk { /* full declaration omitted */ };

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

Inherits from: Chunk

Member Variables

public Optional<std::vector<SectionHeader>> Sections
public Optional<std::vector<SectionHeader>> Excluded
public Optional<bool> NoHeaders
public static const llvm::StringRef TypeStr = "SectionHeaderTable"

Inherited from Chunk:

public Kind
public Name
public Offset
public IsImplicit

Method Overview

Inherited from Chunk:

    Methods

    SectionHeaderTable(bool IsImplicit)

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

    Parameters

    bool IsImplicit

    static bool classof(const llvm::ELFYAML::Chunk* S)

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

    Parameters

    const llvm::ELFYAML::Chunk* S

    size_t getNumHeaders(size_t SectionsNum) const

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

    Parameters

    size_t SectionsNum

    bool isDefault() const

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