struct HashSection

Declaration

struct HashSection : public Section { /* full declaration omitted */ };

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

Inherits from: Section

Member Variables

public Optional<std::vector<uint32_t>> Bucket
public Optional<std::vector<uint32_t>> Chain
public Optional<llvm::yaml::Hex64> NBucket
public Optional<llvm::yaml::Hex64> NChain

Inherited from Section:

public Type
public Flags
public Address
public Link
public AddressAlign
public EntSize
public Content
public Size
public OriginalSecNdx
public ShAddrAlign
public ShName
public ShOffset
public ShSize
public ShFlags
public ShType

Inherited from Chunk:

public Kind
public Name
public Offset
public IsImplicit

Method Overview

  • public HashSection()
  • public static bool classof(const llvm::ELFYAML::Chunk * S)
  • public std::vector<std::pair<StringRef, bool>> getEntries() const

Inherited from Section:

Inherited from Chunk:

    Methods

    HashSection()

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

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

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

    Parameters

    const llvm::ELFYAML::Chunk* S

    std::vector<std::pair<StringRef, bool>>
    getEntries() const

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