LLVM 19.0.0git
Public Attributes | List of all members
llvm::ELFYAML::Symbol Struct Reference

#include "llvm/ObjectYAML/ELFYAML.h"

Public Attributes

StringRef Name
 
ELF_STT Type
 
std::optional< StringRefSection
 
std::optional< ELF_SHN > Index
 
ELF_STB Binding
 
std::optional< llvm::yaml::Hex64 > Value
 
std::optional< llvm::yaml::Hex64 > Size
 
std::optional< uint8_t > Other
 
std::optional< uint32_tStName
 

Detailed Description

Definition at line 137 of file ELFYAML.h.

Member Data Documentation

◆ Binding

ELF_STB llvm::ELFYAML::Symbol::Binding

Definition at line 142 of file ELFYAML.h.

◆ Index

std::optional<ELF_SHN> llvm::ELFYAML::Symbol::Index

Definition at line 141 of file ELFYAML.h.

◆ Name

StringRef llvm::ELFYAML::Symbol::Name

Definition at line 138 of file ELFYAML.h.

◆ Other

std::optional<uint8_t> llvm::ELFYAML::Symbol::Other

Definition at line 145 of file ELFYAML.h.

◆ Section

std::optional<StringRef> llvm::ELFYAML::Symbol::Section

Definition at line 140 of file ELFYAML.h.

◆ Size

std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Symbol::Size

Definition at line 144 of file ELFYAML.h.

◆ StName

std::optional<uint32_t> llvm::ELFYAML::Symbol::StName

Definition at line 147 of file ELFYAML.h.

◆ Type

ELF_STT llvm::ELFYAML::Symbol::Type

Definition at line 139 of file ELFYAML.h.

◆ Value

std::optional<llvm::yaml::Hex64> llvm::ELFYAML::Symbol::Value

Definition at line 143 of file ELFYAML.h.


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