LLVM 17.0.0git
|
Note header. More...
#include "llvm/Object/ELFTypes.h"
Public Member Functions | |
size_t | getSize () const |
Get the size of the note, including name, descriptor, and padding. | |
Public Attributes | |
Elf_Word | n_namesz |
Elf_Word | n_descsz |
Elf_Word | n_type |
Static Public Attributes | |
static const unsigned int | Align = 4 |
The alignment of the name and descriptor. | |
Note header.
Definition at line 596 of file ELFTypes.h.
|
inline |
Get the size of the note, including name, descriptor, and padding.
Definition at line 609 of file ELFTypes.h.
Referenced by llvm::object::Elf_Note_Iterator_Impl< ELFT >::operator++().
|
static |
The alignment of the name and descriptor.
Implementations differ from the specification here: in practice all variants align both the name and descriptor to 4-bytes.
Definition at line 606 of file ELFTypes.h.
Elf_Word llvm::object::Elf_Nhdr_Impl< ELFT >::n_descsz |
Definition at line 599 of file ELFTypes.h.
Referenced by llvm::object::Elf_Note_Impl< ELFT >::getDesc().
Elf_Word llvm::object::Elf_Nhdr_Impl< ELFT >::n_namesz |
Definition at line 598 of file ELFTypes.h.
Referenced by llvm::object::Elf_Note_Impl< ELFT >::getDesc(), and llvm::object::Elf_Note_Impl< ELFT >::getName().
Elf_Word llvm::object::Elf_Nhdr_Impl< ELFT >::n_type |
Definition at line 600 of file ELFTypes.h.
Referenced by llvm::object::Elf_Note_Impl< ELFT >::getType().