LLVM
8.0.1
|
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. More... | |
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. More... | |
Note header.
Definition at line 43 of file ELFTypes.h.
|
inline |
Get the size of the note, including name, descriptor, and padding.
Definition at line 579 of file ELFTypes.h.
References LLVM_ELF_IMPORT_TYPES_ELFT.
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 576 of file ELFTypes.h.
Elf_Word llvm::object::Elf_Nhdr_Impl< ELFT >::n_descsz |
Definition at line 569 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 568 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 570 of file ELFTypes.h.
Referenced by llvm::object::Elf_Note_Impl< ELFT >::getType().