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

#include "llvm/ObjectYAML/ELFYAML.h"

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

Public Attributes

FileHeader Header
 
std::vector< ProgramHeaderProgramHeaders
 
std::vector< std::unique_ptr< Section > > Sections
 
Optional< std::vector< Symbol > > Symbols
 
std::vector< SymbolDynamicSymbols
 

Detailed Description

Definition at line 371 of file ELFYAML.h.

Member Data Documentation

◆ DynamicSymbols

std::vector<Symbol> llvm::ELFYAML::Object::DynamicSymbols

Definition at line 380 of file ELFYAML.h.

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

◆ Header

FileHeader llvm::ELFYAML::Object::Header

◆ ProgramHeaders

std::vector<ProgramHeader> llvm::ELFYAML::Object::ProgramHeaders

Definition at line 373 of file ELFYAML.h.

Referenced by isMips64EL(), and llvm::yaml::MappingTraits< ELFYAML::Object >::mapping().

◆ Sections

std::vector<std::unique_ptr<Section> > llvm::ELFYAML::Object::Sections

Definition at line 374 of file ELFYAML.h.

Referenced by llvm::yaml::MappingTraits< ELFYAML::Object >::mapping(), and zero().

◆ Symbols

Optional<std::vector<Symbol> > llvm::ELFYAML::Object::Symbols

Definition at line 379 of file ELFYAML.h.

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


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