ELF_GETDATA(3) Libelf Programmer's Manual ELF_GETDATA(3)
NAME
elf_getdata - Get washed data of section
SYNOPSIS
#include <libelf.h>
Elf_Data * elf_getdata (Elf_Scn *scn, Elf_Data *data);
DESCRIPTION
The elf_getdata() function allows the user to retrieve the data buffers
of the section scn
. There can be more than one buffer if the user explicitly added them.
When a file is read the libelf library creates exactly one data buffer.
The first buffer in the list can be obtained by passing a null pointer
in the parameter data. To get the next data buffer the previously re-
turned value must be passed in the data parameter. If there are no more
buffer left in the list a null pointer is returned.
If the data parameter is not a null pointer it must be a descriptor for
a buffer associated with the section scn . If this is not the case a
null pointer is returned. To facilitate error handling elf_getdata also
returns a null pointer if the scn parameter is a null pointer.
Libelf 2017-08-17 ELF_GETDATA(3)
Generated by dwww version 1.14 on Sat Jun 13 11:17:52 CEST 2026.