#include "llvm/ObjectYAML/ELFYAML.h"
|
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
} |
|
Definition at line 251 of file ELFYAML.h.
◆ Section()
llvm::ELFYAML::Section::Section |
( |
ChunkKind |
Kind, |
|
|
bool |
IsImplicit = false |
|
) |
| |
|
inline |
◆ classof()
◆ getEntries()
virtual std::vector< std::pair< StringRef, bool > > llvm::ELFYAML::Section::getEntries |
( |
| ) |
const |
|
inlinevirtual |
Reimplemented in llvm::ELFYAML::BBAddrMapSection, llvm::ELFYAML::StackSizesSection, llvm::ELFYAML::DynamicSection, llvm::ELFYAML::NoteSection, llvm::ELFYAML::HashSection, llvm::ELFYAML::GnuHashSection, llvm::ELFYAML::VerneedSection, llvm::ELFYAML::AddrsigSection, llvm::ELFYAML::LinkerOptionsSection, llvm::ELFYAML::DependentLibrariesSection, llvm::ELFYAML::CallGraphProfileSection, llvm::ELFYAML::SymverSection, llvm::ELFYAML::VerdefSection, llvm::ELFYAML::GroupSection, llvm::ELFYAML::RelocationSection, llvm::ELFYAML::RelrSection, llvm::ELFYAML::SymtabShndxSection, and llvm::ELFYAML::ARMIndexTableSection.
Definition at line 274 of file ELFYAML.h.
◆ Address
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::Address |
◆ AddressAlign
llvm::yaml::Hex64 llvm::ELFYAML::Section::AddressAlign |
◆ Content
◆ EntSize
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::EntSize |
◆ Flags
std::optional<ELF_SHF> llvm::ELFYAML::Section::Flags |
◆ Link
std::optional<StringRef> llvm::ELFYAML::Section::Link |
◆ OriginalSecNdx
unsigned llvm::ELFYAML::Section::OriginalSecNdx |
◆ ShAddrAlign
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::ShAddrAlign |
◆ ShFlags
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::ShFlags |
◆ ShName
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::ShName |
◆ ShOffset
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::ShOffset |
◆ ShSize
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::ShSize |
◆ ShType
std::optional<ELF_SHT> llvm::ELFYAML::Section::ShType |
◆ Size
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::Size |
◆ Type
ELF_SHT llvm::ELFYAML::Section::Type |
The documentation for this struct was generated from the following file: