LLVM 18.0.0git
|
#include "llvm/ObjectYAML/ELFYAML.h"
Public Attributes | |
ELF_ELFCLASS | Class |
ELF_ELFDATA | Data |
ELF_ELFOSABI | OSABI |
llvm::yaml::Hex8 | ABIVersion |
ELF_ET | Type |
std::optional< ELF_EM > | Machine |
ELF_EF | Flags |
llvm::yaml::Hex64 | Entry |
std::optional< StringRef > | SectionHeaderStringTable |
std::optional< llvm::yaml::Hex64 > | EPhOff |
std::optional< llvm::yaml::Hex16 > | EPhEntSize |
std::optional< llvm::yaml::Hex16 > | EPhNum |
std::optional< llvm::yaml::Hex16 > | EShEntSize |
std::optional< llvm::yaml::Hex64 > | EShOff |
std::optional< llvm::yaml::Hex16 > | EShNum |
std::optional< llvm::yaml::Hex16 > | EShStrNdx |
llvm::yaml::Hex8 llvm::ELFYAML::FileHeader::ABIVersion |
Definition at line 117 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
ELF_ELFCLASS llvm::ELFYAML::FileHeader::Class |
Definition at line 114 of file ELFYAML.h.
Referenced by isMips64EL(), llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping(), and llvm::yaml::yaml2elf().
ELF_ELFDATA llvm::ELFYAML::FileHeader::Data |
Definition at line 115 of file ELFYAML.h.
Referenced by isMips64EL(), llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping(), and llvm::yaml::yaml2elf().
llvm::yaml::Hex64 llvm::ELFYAML::FileHeader::Entry |
Definition at line 121 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::ELFYAML::FileHeader::EPhEntSize |
Definition at line 125 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::ELFYAML::FileHeader::EPhNum |
Definition at line 126 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::FileHeader::EPhOff |
Definition at line 124 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::ELFYAML::FileHeader::EShEntSize |
Definition at line 127 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::ELFYAML::FileHeader::EShNum |
Definition at line 129 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<llvm::yaml::Hex64> llvm::ELFYAML::FileHeader::EShOff |
Definition at line 128 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<llvm::yaml::Hex16> llvm::ELFYAML::FileHeader::EShStrNdx |
Definition at line 130 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
ELF_EF llvm::ELFYAML::FileHeader::Flags |
Definition at line 120 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<ELF_EM> llvm::ELFYAML::FileHeader::Machine |
Definition at line 119 of file ELFYAML.h.
Referenced by llvm::ELFYAML::Object::getMachine(), and llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
ELF_ELFOSABI llvm::ELFYAML::FileHeader::OSABI |
Definition at line 116 of file ELFYAML.h.
Referenced by llvm::ELFYAML::Object::getOSAbi(), and llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
std::optional<StringRef> llvm::ELFYAML::FileHeader::SectionHeaderStringTable |
Definition at line 122 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().
ELF_ET llvm::ELFYAML::FileHeader::Type |
Definition at line 118 of file ELFYAML.h.
Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().