Lines Matching refs:Elf
47 #define ElfW2_(Bits, Name) Elf##Bits##_##Name
222 struct Elf *elf; /* The underlying ELF file. */
237 the Elf was mmapped. */
270 int64_t offset; /* The original raw offset in the Elf image. */
275 struct Elf
282 Elf *parent;
283 Elf *next; /* Used in list of archive descriptors. */
388 Elf *children; /* List of all descriptors for this archive. */
446 /* Create Elf descriptor from memory image. */
447 extern Elf *__libelf_read_mmaped_file (int fildes, void *map_address,
449 Elf_Cmd cmd, Elf *parent)
456 extern int __libelf_next_arhdr_wrlock (Elf *elf) internal_function;
459 extern char *__libelf_readall (Elf *elf) internal_function;
462 extern int __libelf_readsections (Elf *elf) internal_function;
470 extern int64_t __elf32_updatenull_wrlock (Elf *elf, int *change_bop,
472 extern int64_t __elf64_updatenull_wrlock (Elf *elf, int *change_bop,
475 extern int __elf32_updatemmap (Elf *elf, int change_bo, size_t shnum)
477 extern int __elf64_updatemmap (Elf *elf, int change_bo, size_t shnum)
479 extern int __elf32_updatefile (Elf *elf, int change_bo, size_t shnum)
481 extern int __elf64_updatefile (Elf *elf, int change_bo, size_t shnum)
487 extern int __elf_end_internal (Elf *__elf) attribute_hidden;
488 extern Elf *__elf_begin_internal (int __fildes, Elf_Cmd __cmd, Elf *__ref)
490 extern Elf32_Ehdr *__elf32_getehdr_wrlock (Elf *__elf) internal_function;
491 extern Elf64_Ehdr *__elf64_getehdr_wrlock (Elf *__elf) internal_function;
492 extern Elf32_Ehdr *__elf32_newehdr_internal (Elf *__elf) attribute_hidden;
493 extern Elf64_Ehdr *__elf64_newehdr_internal (Elf *__elf) attribute_hidden;
494 extern Elf32_Phdr *__elf32_getphdr_internal (Elf *__elf) attribute_hidden;
495 extern Elf64_Phdr *__elf64_getphdr_internal (Elf *__elf) attribute_hidden;
496 extern Elf32_Phdr *__elf32_getphdr_wrlock (Elf *__elf) attribute_hidden;
497 extern Elf64_Phdr *__elf64_getphdr_wrlock (Elf *__elf) attribute_hidden;
498 extern Elf32_Phdr *__elf32_newphdr_internal (Elf *__elf, size_t __cnt)
500 extern Elf64_Phdr *__elf64_newphdr_internal (Elf *__elf, size_t __cnt)
502 extern Elf_Scn *__elf32_offscn_internal (Elf *__elf, Elf32_Off __offset)
504 extern Elf_Scn *__elf64_offscn_internal (Elf *__elf, Elf64_Off __offset)
506 extern int __elf_getphdrnum_rdlock (Elf *__elf, size_t *__dst)
508 extern int __elf_getphdrnum_chk_rdlock (Elf *__elf, size_t *__dst)
510 extern int __elf_getshdrnum_rdlock (Elf *__elf, size_t *__dst)
512 extern int __elf_getshdrstrndx_internal (Elf *__elf, size_t *__dst)
518 extern Elf_Scn *__elf_getscn_internal (Elf *__elf, size_t __index)
520 extern Elf_Scn *__elf_nextscn_internal (Elf *__elf, Elf_Scn *__scn)
535 extern char *__elf_strptr_internal (Elf *__elf, size_t __index,
557 extern long int __elf32_checksum_internal (Elf *__elf) attribute_hidden;
558 extern long int __elf64_checksum_internal (Elf *__elf) attribute_hidden;
561 extern GElf_Ehdr *__gelf_getehdr_rdlock (Elf *__elf, GElf_Ehdr *__dest)
563 extern size_t __gelf_fsize_internal (Elf *__elf, Elf_Type __type,