LLVM  10.0.0svn
Public Attributes | List of all members
llvm::ELFYAML::FileHeader Struct Reference

#include "llvm/ObjectYAML/ELFYAML.h"

Collaboration diagram for llvm::ELFYAML::FileHeader:
Collaboration graph
[legend]

Public Attributes

ELF_ELFCLASS Class
 
ELF_ELFDATA Data
 
ELF_ELFOSABI OSABI
 
llvm::yaml::Hex8 ABIVersion
 
ELF_ET Type
 
ELF_EM Machine
 
ELF_EF Flags
 
llvm::yaml::Hex64 Entry
 
Optional< llvm::yaml::Hex16 > SHEntSize
 
Optional< llvm::yaml::Hex64 > SHOffset
 
Optional< llvm::yaml::Hex16 > SHNum
 
Optional< llvm::yaml::Hex16 > SHStrNdx
 

Detailed Description

Definition at line 69 of file ELFYAML.h.

Member Data Documentation

◆ ABIVersion

llvm::yaml::Hex8 llvm::ELFYAML::FileHeader::ABIVersion

Definition at line 73 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().

◆ Class

ELF_ELFCLASS llvm::ELFYAML::FileHeader::Class

◆ Data

ELF_ELFDATA llvm::ELFYAML::FileHeader::Data

◆ Entry

llvm::yaml::Hex64 llvm::ELFYAML::FileHeader::Entry

Definition at line 77 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().

◆ Flags

ELF_EF llvm::ELFYAML::FileHeader::Flags

Definition at line 76 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().

◆ Machine

ELF_EM llvm::ELFYAML::FileHeader::Machine

◆ OSABI

ELF_ELFOSABI llvm::ELFYAML::FileHeader::OSABI

Definition at line 72 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().

◆ SHEntSize

Optional<llvm::yaml::Hex16> llvm::ELFYAML::FileHeader::SHEntSize

Definition at line 79 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().

◆ SHNum

Optional<llvm::yaml::Hex16> llvm::ELFYAML::FileHeader::SHNum

Definition at line 81 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().

◆ SHOffset

Optional<llvm::yaml::Hex64> llvm::ELFYAML::FileHeader::SHOffset

Definition at line 80 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().

◆ SHStrNdx

Optional<llvm::yaml::Hex16> llvm::ELFYAML::FileHeader::SHStrNdx

Definition at line 82 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().

◆ Type

ELF_ET llvm::ELFYAML::FileHeader::Type

Definition at line 74 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::FileHeader >::mapping().


The documentation for this struct was generated from the following file: