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

Methods

ΒΆ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