Elf_Scn
_libelf_allocate_data(Elf_Scn *s)
static Elf_Scn *
Elf_Scn *s;
if ((s = calloc((size_t) 1, sizeof(Elf_Scn))) == NULL) {
static Elf_Scn *
_libelf_release_scn(Elf_Scn *s)
Elf_Scn *scn;
_libelf_getshdr(Elf_Scn *s, int ec)
Elf_Scn *scn;
static Elf_Scn *
Elf_Scn *s;
Elf_Scn *scn, *tscn;
gelf_getshdr(Elf_Scn *s, GElf_Shdr *d)
Elf_Scn *scn;
static Elf_Scn *
elf_nextscn(Elf *e, Elf_Scn *s)
Elf_Scn *s;
elf_getdata(Elf_Scn *s, Elf_Data *ed)
Elf_Data *elf_getdata(Elf_Scn *, Elf_Data *);
Elf_Scn *elf_nextscn(Elf *_elf, Elf_Scn *_scn);
GElf_Shdr *gelf_getshdr(Elf_Scn *_scn, GElf_Shdr *_dst);
Elf_Scn *d_scn; /* The containing section */
Elf_Scn *scn = NULL;