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

#include "llvm/ObjectYAML/ELFYAML.h"

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

Public Attributes

StringRef Name
 
Optional< uint32_tNameIndex
 
ELF_STT Type
 
StringRef Section
 
Optional< ELF_SHN > Index
 
ELF_STB Binding
 
llvm::yaml::Hex64 Value
 
llvm::yaml::Hex64 Size
 
Optional< uint8_t > Other
 

Detailed Description

Definition at line 101 of file ELFYAML.h.

Member Data Documentation

◆ Binding

ELF_STB llvm::ELFYAML::Symbol::Binding

Definition at line 107 of file ELFYAML.h.

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

◆ Index

Optional<ELF_SHN> llvm::ELFYAML::Symbol::Index

◆ Name

StringRef llvm::ELFYAML::Symbol::Name

◆ NameIndex

Optional<uint32_t> llvm::ELFYAML::Symbol::NameIndex

◆ Other

Optional<uint8_t> llvm::ELFYAML::Symbol::Other

Definition at line 110 of file ELFYAML.h.

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

◆ Section

StringRef llvm::ELFYAML::Symbol::Section

◆ Size

llvm::yaml::Hex64 llvm::ELFYAML::Symbol::Size

Definition at line 109 of file ELFYAML.h.

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

◆ Type

ELF_STT llvm::ELFYAML::Symbol::Type

Definition at line 104 of file ELFYAML.h.

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

◆ Value

llvm::yaml::Hex64 llvm::ELFYAML::Symbol::Value

Definition at line 108 of file ELFYAML.h.

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


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