LLVM: llvm::ELFYAML::Symbol Struct Reference (original) (raw)
#include "[llvm/ObjectYAML/ELFYAML.h](ELFYAML%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| StringRef | Name |
| ELF_STT | Type |
| std::optional< StringRef > | Section |
| 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_t > | StName |
Definition at line 137 of file ELFYAML.h.
◆ Binding
ELF_STB llvm::ELFYAML::Symbol::Binding
◆ Index
std::optional<ELF_SHN> llvm::ELFYAML::Symbol::Index
◆ Name
◆ Other
std::optional<uint8_t> llvm::ELFYAML::Symbol::Other
◆ Section
std::optional<StringRef> llvm::ELFYAML::Symbol::Section
◆ Size
std::optionalllvm::yaml::Hex64 llvm::ELFYAML::Symbol::Size
◆ StName
std::optional<uint32_t> llvm::ELFYAML::Symbol::StName
◆ Type
ELF_STT llvm::ELFYAML::Symbol::Type
◆ Value
std::optionalllvm::yaml::Hex64 llvm::ELFYAML::Symbol::Value
The documentation for this struct was generated from the following file:
- include/llvm/ObjectYAML/ELFYAML.h