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

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

Inheritance diagram for llvm::ELFYAML::NoBitsSection:

Public Member Functions
NoBitsSection ()
Public Member Functions inherited from llvm::ELFYAML::Section
Section (ChunkKind Kind, bool IsImplicit=false)
virtual std::vector< std::pair< StringRef, bool > > getEntries () const
Public Member Functions inherited from llvm::ELFYAML::Chunk
Chunk (ChunkKind K, bool Implicit)
virtual ~Chunk ()
Additional Inherited Members
Public Types inherited from llvm::ELFYAML::Chunk
enum class ChunkKind { Dynamic, Group, RawContent, Relocation, Relr, NoBits, Note, Hash, GnuHash, Verdef, Verneed, StackSizes, SymtabShndxSection, Symver, ARMIndexTable, MipsABIFlags, Addrsig, LinkerOptions, DependentLibraries, CallGraphProfile, BBAddrMap, SpecialChunksStart, Fill = SpecialChunksStart , SectionHeaderTable }
Public Attributes inherited from llvm::ELFYAML::Section
ELF_SHT Type
std::optional< ELF_SHF > Flags
std::optional< llvm::yaml::Hex64 > Address
std::optional< StringRef > Link
llvm::yaml::Hex64 AddressAlign
std::optional< llvm::yaml::Hex64 > EntSize
std::optional< yaml::BinaryRef > Content
std::optional< llvm::yaml::Hex64 > Size
unsigned OriginalSecNdx
std::optional< llvm::yaml::Hex64 > ShAddrAlign
std::optional< llvm::yaml::Hex64 > ShName
std::optional< llvm::yaml::Hex64 > ShOffset
std::optional< llvm::yaml::Hex64 > ShSize
std::optional< llvm::yaml::Hex64 > ShFlags
std::optional< ELF_SHT > ShType
Public Attributes inherited from llvm::ELFYAML::Chunk
ChunkKind Kind
StringRef Name
std::optional< llvm::yaml::Hex64 > Offset
bool IsImplicit

Detailed Description

Definition at line 419 of file ELFYAML.h.

Constructor & Destructor Documentation

llvm::ELFYAML::NoBitsSection::NoBitsSection ( ) inline

Member Function Documentation

classof()

bool llvm::ELFYAML::NoBitsSection::classof ( const Chunk * S) inlinestatic

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