LLVM  4.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::ELFYAML::Section Struct Reference

#include <ELFYAML.h>

Inheritance diagram for llvm::ELFYAML::Section:
[legend]
Collaboration diagram for llvm::ELFYAML::Section:
[legend]

Public Types

enum  SectionKind {
  SectionKind::Group, SectionKind::RawContent, SectionKind::Relocation, SectionKind::NoBits,
  SectionKind::MipsABIFlags
}
 

Public Member Functions

 Section (SectionKind Kind)
 
virtual ~Section ()
 

Public Attributes

SectionKind Kind
 
StringRef Name
 
ELF_SHT Type
 
ELF_SHF Flags
 
llvm::yaml::Hex64 Address
 
StringRef Link
 
StringRef Info
 
llvm::yaml::Hex64 AddressAlign
 

Detailed Description

Definition at line 87 of file ELFYAML.h.

Member Enumeration Documentation

Enumerator
Group 
RawContent 
Relocation 
NoBits 
MipsABIFlags 

Definition at line 88 of file ELFYAML.h.

Constructor & Destructor Documentation

llvm::ELFYAML::Section::Section ( SectionKind  Kind)
inline

Definition at line 103 of file ELFYAML.h.

llvm::ELFYAML::Section::~Section ( )
virtual

Definition at line 20 of file ELFYAML.cpp.

Member Data Documentation

llvm::yaml::Hex64 llvm::ELFYAML::Section::Address

Definition at line 99 of file ELFYAML.h.

Referenced by llvm::yaml::commonSectionMapping().

llvm::yaml::Hex64 llvm::ELFYAML::Section::AddressAlign

Definition at line 102 of file ELFYAML.h.

Referenced by llvm::yaml::commonSectionMapping().

ELF_SHF llvm::ELFYAML::Section::Flags

Definition at line 98 of file ELFYAML.h.

Referenced by llvm::yaml::commonSectionMapping().

StringRef llvm::ELFYAML::Section::Info

Definition at line 101 of file ELFYAML.h.

Referenced by llvm::yaml::commonSectionMapping().

SectionKind llvm::ELFYAML::Section::Kind
StringRef llvm::ELFYAML::Section::Link

Definition at line 100 of file ELFYAML.h.

Referenced by llvm::yaml::commonSectionMapping().

StringRef llvm::ELFYAML::Section::Name

Definition at line 96 of file ELFYAML.h.

Referenced by llvm::yaml::commonSectionMapping().

ELF_SHT llvm::ELFYAML::Section::Type

Definition at line 97 of file ELFYAML.h.

Referenced by llvm::yaml::commonSectionMapping().


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