LLVM  14.0.0git
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
 
ELF_STT Type
 
Optional< StringRefSection
 
Optional< ELF_SHN > Index
 
ELF_STB Binding
 
Optional< llvm::yaml::Hex64 > Value
 
Optional< llvm::yaml::Hex64 > Size
 
Optional< uint8_t > Other
 
Optional< uint32_tStName
 

Detailed Description

Definition at line 136 of file ELFYAML.h.

Member Data Documentation

◆ Binding

ELF_STB llvm::ELFYAML::Symbol::Binding

Definition at line 141 of file ELFYAML.h.

◆ Index

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

Definition at line 140 of file ELFYAML.h.

◆ Name

StringRef llvm::ELFYAML::Symbol::Name

Definition at line 137 of file ELFYAML.h.

◆ Other

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

Definition at line 144 of file ELFYAML.h.

◆ Section

Optional<StringRef> llvm::ELFYAML::Symbol::Section

Definition at line 139 of file ELFYAML.h.

◆ Size

Optional<llvm::yaml::Hex64> llvm::ELFYAML::Symbol::Size

Definition at line 143 of file ELFYAML.h.

◆ StName

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

Definition at line 146 of file ELFYAML.h.

◆ Type

ELF_STT llvm::ELFYAML::Symbol::Type

Definition at line 138 of file ELFYAML.h.

◆ Value

Optional<llvm::yaml::Hex64> llvm::ELFYAML::Symbol::Value

Definition at line 142 of file ELFYAML.h.


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