LLVM
10.0.0svn
|
#include "llvm/ObjectYAML/ELFYAML.h"
Public Member Functions | |
StackSizesSection () | |
![]() | |
Section (SectionKind Kind, bool IsImplicit=false) | |
virtual | ~Section () |
Static Public Member Functions | |
static bool | classof (const Section *S) |
static bool | nameMatches (StringRef Name) |
Public Attributes | |
Optional< yaml::BinaryRef > | Content |
Optional< llvm::yaml::Hex64 > | Size |
Optional< std::vector< StackSizeEntry > > | Entries |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
enum | SectionKind { SectionKind::Dynamic, SectionKind::Group, SectionKind::RawContent, SectionKind::Relocation, SectionKind::NoBits, SectionKind::Hash, SectionKind::Verdef, SectionKind::Verneed, SectionKind::StackSizes, SectionKind::SymtabShndxSection, SectionKind::Symver, SectionKind::MipsABIFlags, SectionKind::Addrsig } |
|
inline |
Definition at line 183 of file ELFYAML.h.
References llvm::ELFYAML::Section::Kind.
Definition at line 187 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< std::unique_ptr< ELFYAML::Section > >::mapping().
Optional<yaml::BinaryRef> llvm::ELFYAML::StackSizesSection::Content |
Definition at line 177 of file ELFYAML.h.
Referenced by isMips64EL(), and llvm::yaml::sectionMapping().
Optional<std::vector<StackSizeEntry> > llvm::ELFYAML::StackSizesSection::Entries |
Definition at line 179 of file ELFYAML.h.
Referenced by isMips64EL(), and llvm::yaml::sectionMapping().
Optional<llvm::yaml::Hex64> llvm::ELFYAML::StackSizesSection::Size |
Definition at line 178 of file ELFYAML.h.
Referenced by isMips64EL(), and llvm::yaml::sectionMapping().