LLVM
10.0.0svn
|
#include "llvm/ObjectYAML/ELFYAML.h"
Public Member Functions | |
Section (SectionKind Kind, bool IsImplicit=false) | |
virtual | ~Section () |
Public Attributes | |
SectionKind | Kind |
StringRef | Name |
ELF_SHT | Type |
Optional< ELF_SHF > | Flags |
llvm::yaml::Hex64 | Address |
StringRef | Link |
llvm::yaml::Hex64 | AddressAlign |
Optional< llvm::yaml::Hex64 > | EntSize |
bool | IsImplicit |
Optional< llvm::yaml::Hex64 > | ShName |
Optional< llvm::yaml::Hex64 > | ShOffset |
Optional< llvm::yaml::Hex64 > | ShSize |
|
strong |
|
inline |
|
virtualdefault |
llvm::yaml::Hex64 llvm::ELFYAML::Section::Address |
Definition at line 147 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), and writeContent().
llvm::yaml::Hex64 llvm::ELFYAML::Section::AddressAlign |
Definition at line 149 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), and writeContent().
Optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::EntSize |
Definition at line 150 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), isMips64EL(), and writeContent().
Optional<ELF_SHF> llvm::ELFYAML::Section::Flags |
Definition at line 146 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), and writeContent().
bool llvm::ELFYAML::Section::IsImplicit |
Definition at line 154 of file ELFYAML.h.
Referenced by llvm::ELFYAML::dropUniqueSuffix().
SectionKind llvm::ELFYAML::Section::Kind |
Definition at line 143 of file ELFYAML.h.
Referenced by llvm::ELFYAML::StackSizesSection::classof(), llvm::ELFYAML::DynamicSection::classof(), llvm::ELFYAML::RawContentSection::classof(), llvm::ELFYAML::NoBitsSection::classof(), llvm::ELFYAML::HashSection::classof(), llvm::ELFYAML::VerneedSection::classof(), llvm::ELFYAML::AddrsigSection::classof(), llvm::ELFYAML::SymverSection::classof(), llvm::ELFYAML::VerdefSection::classof(), llvm::ELFYAML::Group::classof(), llvm::ELFYAML::RelocationSection::classof(), llvm::ELFYAML::SymtabShndxSection::classof(), and llvm::ELFYAML::MipsABIFlags::classof().
StringRef llvm::ELFYAML::Section::Link |
Definition at line 148 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), isMips64EL(), and writeContent().
StringRef llvm::ELFYAML::Section::Name |
Definition at line 144 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), isMips64EL(), and writeContent().
Optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::ShName |
Definition at line 165 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), and zero().
Optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::ShOffset |
Definition at line 169 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), and zero().
Optional<llvm::yaml::Hex64> llvm::ELFYAML::Section::ShSize |
Definition at line 173 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), and zero().
ELF_SHT llvm::ELFYAML::Section::Type |
Definition at line 145 of file ELFYAML.h.
Referenced by llvm::yaml::commonSectionMapping(), llvm::ELFYAML::dropUniqueSuffix(), isMips64EL(), and writeContent().