struct Elf_Nhdr_Impl
Declaration
template <class ELFT>
struct Elf_Nhdr_Impl { /* full declaration omitted */ };
Description
Note header
Declared at: llvm/include/llvm/Object/ELFTypes.h:595
Templates
- ELFT
Member Variables
- public llvm::object::Elf_Nhdr_Impl::Elf_Word n_namesz
- public llvm::object::Elf_Nhdr_Impl::Elf_Word n_descsz
- public llvm::object::Elf_Nhdr_Impl::Elf_Word n_type
- public static const unsigned int Align = 4
- Implementations differ from the specification here: in practice all variants align both the name and descriptor to 4-bytes.
Method Overview
- public size_t getSize() const
Methods
ΒΆsize_t getSize() const
size_t getSize() const
Description
Get the size of the note, including name, descriptor, and padding.
Declared at: llvm/include/llvm/Object/ELFTypes.h:608