Lines Matching refs:Elf
32 #define ElfW2_(Bits, Name) Elf##Bits##_##Name
195 struct Elf *elf; /* The underlying ELF file. */
225 struct Elf struct
256 Elf *parent; argument
264 struct Elf *next; /* Used in list of archive descriptors. */ argument
354 struct Elf *children; /* List of all descriptors for this archive. */
405 extern Elf *__libelf_read_mmaped_file (int fildes, void *map_address,
407 Elf_Cmd cmd, Elf *parent)
414 extern int __libelf_next_arhdr (Elf *elf) internal_function;
417 extern char *__libelf_readall (Elf *elf) internal_function;
420 extern int __libelf_readsections (Elf *elf) internal_function;
427 extern off_t __elf32_updatenull (Elf *elf, int *change_bop, size_t shnum)
429 extern off_t __elf64_updatenull (Elf *elf, int *change_bop, size_t shnum)
432 extern int __elf32_updatemmap (Elf *elf, int change_bo, size_t shnum)
434 extern int __elf64_updatemmap (Elf *elf, int change_bo, size_t shnum)
436 extern int __elf32_updatefile (Elf *elf, int change_bo, size_t shnum)
438 extern int __elf64_updatefile (Elf *elf, int change_bo, size_t shnum)
443 extern Elf *__elf_begin_internal (int __fildes, Elf_Cmd __cmd, Elf *__ref)
445 extern Elf32_Ehdr *__elf32_getehdr_internal (Elf *__elf) attribute_hidden;
446 extern Elf64_Ehdr *__elf64_getehdr_internal (Elf *__elf) attribute_hidden;
447 extern Elf32_Ehdr *__elf32_newehdr_internal (Elf *__elf) attribute_hidden;
448 extern Elf64_Ehdr *__elf64_newehdr_internal (Elf *__elf) attribute_hidden;
449 extern Elf32_Phdr *__elf32_getphdr_internal (Elf *__elf) attribute_hidden;
450 extern Elf64_Phdr *__elf64_getphdr_internal (Elf *__elf) attribute_hidden;
451 extern Elf32_Phdr *__elf32_newphdr_internal (Elf *__elf, size_t __cnt)
453 extern Elf64_Phdr *__elf64_newphdr_internal (Elf *__elf, size_t __cnt)
455 extern int __elf_getshnum_internal (Elf *__elf, size_t *__dst)
457 extern int __elf_getshstrndx_internal (Elf *__elf, size_t *__dst)
461 extern Elf_Scn *__elf_getscn_internal (Elf *__elf, size_t __index)
463 extern Elf_Scn *__elf_nextscn_internal (Elf *__elf, Elf_Scn *__scn)
469 extern char *__elf_strptr_internal (Elf *__elf, size_t __index,
491 extern long int __elf32_checksum_internal (Elf *__elf) attribute_hidden;
492 extern long int __elf64_checksum_internal (Elf *__elf) attribute_hidden;
495 extern size_t __gelf_fsize_internal (Elf *__elf, Elf_Type __type,