LLVM  11.0.0git
Public Attributes | List of all members
llvm::ELFYAML::ProgramHeader Struct Reference

#include "llvm/ObjectYAML/ELFYAML.h"

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

Public Attributes

ELF_PT Type
 
ELF_PF Flags
 
llvm::yaml::Hex64 VAddr
 
llvm::yaml::Hex64 PAddr
 
Optional< llvm::yaml::Hex64 > Align
 
Optional< llvm::yaml::Hex64 > FileSize
 
Optional< llvm::yaml::Hex64 > MemSize
 
Optional< llvm::yaml::Hex64 > Offset
 
std::vector< SectionNameSections
 
std::vector< Chunk * > Chunks
 

Detailed Description

Definition at line 508 of file ELFYAML.h.

Member Data Documentation

◆ Align

Optional<llvm::yaml::Hex64> llvm::ELFYAML::ProgramHeader::Align

◆ Chunks

std::vector<Chunk *> llvm::ELFYAML::ProgramHeader::Chunks

Definition at line 520 of file ELFYAML.h.

Referenced by zero().

◆ FileSize

Optional<llvm::yaml::Hex64> llvm::ELFYAML::ProgramHeader::FileSize

◆ Flags

ELF_PF llvm::ELFYAML::ProgramHeader::Flags

◆ MemSize

Optional<llvm::yaml::Hex64> llvm::ELFYAML::ProgramHeader::MemSize

◆ Offset

Optional<llvm::yaml::Hex64> llvm::ELFYAML::ProgramHeader::Offset

◆ PAddr

llvm::yaml::Hex64 llvm::ELFYAML::ProgramHeader::PAddr

◆ Sections

std::vector<SectionName> llvm::ELFYAML::ProgramHeader::Sections

◆ Type

ELF_PT llvm::ELFYAML::ProgramHeader::Type

◆ VAddr

llvm::yaml::Hex64 llvm::ELFYAML::ProgramHeader::VAddr

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