LLVM 20.0.0git
|
#include "llvm/ObjectYAML/ELFYAML.h"
Public Types | |
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 Member Functions | |
Chunk (ChunkKind K, bool Implicit) | |
virtual | ~Chunk () |
Public Attributes | |
ChunkKind | Kind |
StringRef | Name |
std::optional< llvm::yaml::Hex64 > | Offset |
bool | IsImplicit |
|
strong |
|
virtualdefault |
bool llvm::ELFYAML::Chunk::IsImplicit |
Definition at line 245 of file ELFYAML.h.
Referenced by llvm::ELFYAML::SectionHeaderTable::getNumHeaders().
ChunkKind llvm::ELFYAML::Chunk::Kind |
Definition at line 239 of file ELFYAML.h.
Referenced by llvm::ELFYAML::Section::classof(), llvm::ELFYAML::Fill::classof(), llvm::ELFYAML::SectionHeaderTable::classof(), llvm::ELFYAML::BBAddrMapSection::classof(), llvm::ELFYAML::StackSizesSection::classof(), llvm::ELFYAML::DynamicSection::classof(), llvm::ELFYAML::RawContentSection::classof(), llvm::ELFYAML::NoBitsSection::classof(), llvm::ELFYAML::NoteSection::classof(), llvm::ELFYAML::HashSection::classof(), llvm::ELFYAML::GnuHashSection::classof(), llvm::ELFYAML::VerneedSection::classof(), llvm::ELFYAML::AddrsigSection::classof(), llvm::ELFYAML::LinkerOptionsSection::classof(), llvm::ELFYAML::DependentLibrariesSection::classof(), llvm::ELFYAML::CallGraphProfileSection::classof(), llvm::ELFYAML::SymverSection::classof(), llvm::ELFYAML::VerdefSection::classof(), llvm::ELFYAML::GroupSection::classof(), llvm::ELFYAML::RelocationSection::classof(), llvm::ELFYAML::RelrSection::classof(), llvm::ELFYAML::SymtabShndxSection::classof(), llvm::ELFYAML::ARMIndexTableSection::classof(), and llvm::ELFYAML::MipsABIFlags::classof().
StringRef llvm::ELFYAML::Chunk::Name |
Definition at line 240 of file ELFYAML.h.
Referenced by llvm::yaml::fillMapping(), and llvm::ELFYAML::StackSizesSection::nameMatches().
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Chunk::Offset |
Definition at line 241 of file ELFYAML.h.
Referenced by llvm::yaml::fillMapping(), and llvm::yaml::sectionHeaderTableMapping().