Elf
static Elf *
Elf *e;
_libelf_init_elf(Elf *e, Elf_Kind kind)
static Elf *
_libelf_release_elf(Elf *e)
_libelf_allocate_scn(Elf *e, size_t ndx)
Elf *e;
_libelf_load_extended(Elf *e, int ec, uint64_t shoff, uint16_t phnum,
Elf##SZ##_Ehdr *eh = (E); \
_libelf_ehdr(Elf *e, int ec, int allocate)
Elf *e;
_libelf_load_section_headers(Elf *e, void *ehdr)
elf_getscn(Elf *e, size_t index)
static Elf *
Elf *e;
static Elf *
Elf *e;
static Elf *
elf_begin(int fd, Elf_Cmd c, Elf *a)
Elf *e;
elf_end(Elf *e)
Elf *sv;
Elf *e;
elf_nextscn(Elf *e, Elf_Scn *s)
elf_strptr(Elf *e, size_t scndx, size_t offset)
Elf *e;
Elf *elf_begin(int _fd, Elf_Cmd _cmd, Elf *_elf);
int elf_end(Elf *_elf);
char *elf_strptr(Elf *_elf, size_t _section, size_t _offset);
Elf_Scn *elf_nextscn(Elf *_elf, Elf_Scn *_scn);
Elf *e_parent; /* non-NULL for archive members */
Elf *elf;
#define __ElfN(x) __CONCAT(__CONCAT(__CONCAT(Elf,__ELF_WORD_SIZE),_),x)