Lines Matching refs:Elf

190 typedef struct Elf Elf;  typedef
201 extern Elf *elf_begin (int __fildes, Elf_Cmd __cmd, Elf *__ref);
204 extern Elf *elf_clone (Elf *__elf, Elf_Cmd __cmd);
207 extern Elf *elf_memory (char *__image, size_t __size);
210 extern Elf_Cmd elf_next (Elf *__elf);
213 extern int elf_end (Elf *__elf);
216 extern int64_t elf_update (Elf *__elf, Elf_Cmd __cmd);
219 extern Elf_Kind elf_kind (Elf *__elf) __attribute__ ((__pure__));
222 extern int64_t elf_getbase (Elf *__elf);
226 extern char *elf_getident (Elf *__elf, size_t *__nbytes);
229 extern Elf32_Ehdr *elf32_getehdr (Elf *__elf);
231 extern Elf64_Ehdr *elf64_getehdr (Elf *__elf);
234 extern Elf32_Ehdr *elf32_newehdr (Elf *__elf);
236 extern Elf64_Ehdr *elf64_newehdr (Elf *__elf);
242 extern int elf_getphdrnum (Elf *__elf, size_t *__dst);
245 extern Elf32_Phdr *elf32_getphdr (Elf *__elf);
247 extern Elf64_Phdr *elf64_getphdr (Elf *__elf);
250 extern Elf32_Phdr *elf32_newphdr (Elf *__elf, size_t __cnt);
252 extern Elf64_Phdr *elf64_newphdr (Elf *__elf, size_t __cnt);
256 extern Elf_Scn *elf_getscn (Elf *__elf, size_t __index);
259 extern Elf_Scn *elf32_offscn (Elf *__elf, Elf32_Off __offset);
261 extern Elf_Scn *elf64_offscn (Elf *__elf, Elf64_Off __offset);
267 extern Elf_Scn *elf_nextscn (Elf *__elf, Elf_Scn *__scn);
270 extern Elf_Scn *elf_newscn (Elf *__elf);
280 extern int elf_getshdrnum (Elf *__elf, size_t *__dst);
284 extern int elf_getshnum (Elf *__elf, size_t *__dst)
292 extern int elf_getshdrstrndx (Elf *__elf, size_t *__dst);
296 extern int elf_getshstrndx (Elf *__elf, size_t *__dst)
363 extern unsigned int elf_flagelf (Elf *__elf, Elf_Cmd __cmd,
366 extern unsigned int elf_flagehdr (Elf *__elf, Elf_Cmd __cmd,
369 extern unsigned int elf_flagphdr (Elf *__elf, Elf_Cmd __cmd,
398 extern Elf_Data *elf_getdata_rawchunk (Elf *__elf,
404 extern char *elf_strptr (Elf *__elf, size_t __index, size_t __offset);
408 extern Elf_Arhdr *elf_getarhdr (Elf *__elf);
411 extern int64_t elf_getaroff (Elf *__elf);
414 extern size_t elf_rand (Elf *__elf, size_t __offset);
417 extern Elf_Arsym *elf_getarsym (Elf *__elf, size_t *__narsyms);
421 extern int elf_cntl (Elf *__elf, Elf_Cmd __cmd);
424 extern char *elf_rawfile (Elf *__elf, size_t *__nbytes);
483 extern long int elf32_checksum (Elf *__elf);
485 extern long int elf64_checksum (Elf *__elf);