elf32_getchdr - Man Page

retrieve the compression header for a section from a 32-bit or 64-bit ELF object file.

Synopsis

#include <libelf.h>

Elf32_Chdr *elf32_getchdr(Elf_Scn *scn);
Elf64_Chdr *elf64_getchdr(Elf_Scn *scn);

Description

Retrieve the compression header for a section with compressed data. Sections with compressed data are indicated with the SHF_COMPRESSED flag.  See libelf(3) for more information regarding the compression header.

Parameters

scn

Section whose compression header will be retrieved. The section's SHF_COMPRESSED flag must be set.

Return Value

On success, return a pointer to the compression header. On failure, return NULL and set a libelf error code.

See Also

elf_compress(3), elf_errno(3), libelf(3), elf(5)

Attributes

For an explanation of the terms used in this section, see attributes(7).

InterfaceAttributeValue
elf32_getchdr(), elf64_getchdr()Thread safetyMT-Safe

Reporting Bugs

Report bugs to <elfutils-devel@sourceware.org> or https://sourceware.org/bugzilla/.

History

elf32_getchdr first appeared in elfutils 0.165.

Referenced By

The man page elf64_getchdr(3) is an alias of elf32_getchdr(3).

2024-08-14 Libelf Programmer's Manual