LLVM
15.0.0git
|
#include "llvm/ObjectYAML/ELFYAML.h"
Public Member Functions | |
SectionHeaderTable (bool IsImplicit) | |
size_t | getNumHeaders (size_t SectionsNum) const |
bool | isDefault () const |
![]() | |
Chunk (ChunkKind K, bool Implicit) | |
virtual | ~Chunk () |
Static Public Member Functions | |
static bool | classof (const Chunk *S) |
Public Attributes | |
Optional< std::vector< SectionHeader > > | Sections |
Optional< std::vector< SectionHeader > > | Excluded |
Optional< bool > | NoHeaders |
![]() | |
ChunkKind | Kind |
StringRef | Name |
Optional< llvm::yaml::Hex64 > | Offset |
bool | IsImplicit |
Static Public Attributes | |
static constexpr StringRef | TypeStr = "SectionHeaderTable" |
Additional Inherited Members | |
![]() | |
enum | ChunkKind { ChunkKind::Dynamic, ChunkKind::Group, ChunkKind::RawContent, ChunkKind::Relocation, ChunkKind::Relr, ChunkKind::NoBits, ChunkKind::Note, ChunkKind::Hash, ChunkKind::GnuHash, ChunkKind::Verdef, ChunkKind::Verneed, ChunkKind::StackSizes, ChunkKind::SymtabShndxSection, ChunkKind::Symver, ChunkKind::ARMIndexTable, ChunkKind::MipsABIFlags, ChunkKind::Addrsig, ChunkKind::LinkerOptions, ChunkKind::DependentLibraries, ChunkKind::CallGraphProfile, ChunkKind::BBAddrMap, ChunkKind::SpecialChunksStart, ChunkKind::Fill = SpecialChunksStart, ChunkKind::SectionHeaderTable } |
|
inline |
Definition at line 293 of file ELFYAML.h.
References S, and llvm::ELFYAML::Chunk::SectionHeaderTable.
Definition at line 301 of file ELFYAML.h.
References isDefault(), llvm::ELFYAML::Chunk::IsImplicit, NoHeaders, and Sections.
|
inline |
Optional<std::vector<SectionHeader> > llvm::ELFYAML::SectionHeaderTable::Excluded |
Definition at line 298 of file ELFYAML.h.
Referenced by isDefault(), and llvm::yaml::sectionHeaderTableMapping().
Optional<bool> llvm::ELFYAML::SectionHeaderTable::NoHeaders |
Definition at line 299 of file ELFYAML.h.
Referenced by getNumHeaders(), isDefault(), and llvm::yaml::sectionHeaderTableMapping().
Optional<std::vector<SectionHeader> > llvm::ELFYAML::SectionHeaderTable::Sections |
Definition at line 297 of file ELFYAML.h.
Referenced by getNumHeaders(), isDefault(), and llvm::yaml::sectionHeaderTableMapping().
|
staticconstexpr |
Definition at line 311 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< std::unique_ptr< ELFYAML::Chunk > >::mapping().