Lines Matching refs:Elf
216 typedef struct Elf Elf; typedef
227 extern Elf *elf_begin (int __fildes, Elf_Cmd __cmd, Elf *__ref);
230 extern Elf *elf_clone (Elf *__elf, Elf_Cmd __cmd);
233 extern Elf *elf_memory (char *__image, size_t __size);
236 extern Elf_Cmd elf_next (Elf *__elf);
239 extern int elf_end (Elf *__elf);
242 extern int64_t elf_update (Elf *__elf, Elf_Cmd __cmd);
245 extern Elf_Kind elf_kind (Elf *__elf) __pure_attribute__;
248 extern int64_t elf_getbase (Elf *__elf);
252 extern char *elf_getident (Elf *__elf, size_t *__nbytes);
255 extern Elf32_Ehdr *elf32_getehdr (Elf *__elf);
257 extern Elf64_Ehdr *elf64_getehdr (Elf *__elf);
260 extern Elf32_Ehdr *elf32_newehdr (Elf *__elf);
262 extern Elf64_Ehdr *elf64_newehdr (Elf *__elf);
268 extern int elf_getphdrnum (Elf *__elf, size_t *__dst);
271 extern Elf32_Phdr *elf32_getphdr (Elf *__elf);
273 extern Elf64_Phdr *elf64_getphdr (Elf *__elf);
276 extern Elf32_Phdr *elf32_newphdr (Elf *__elf, size_t __cnt);
278 extern Elf64_Phdr *elf64_newphdr (Elf *__elf, size_t __cnt);
282 extern Elf_Scn *elf_getscn (Elf *__elf, size_t __index);
285 extern Elf_Scn *elf32_offscn (Elf *__elf, Elf32_Off __offset);
287 extern Elf_Scn *elf64_offscn (Elf *__elf, Elf64_Off __offset);
293 extern Elf_Scn *elf_nextscn (Elf *__elf, Elf_Scn *__scn);
296 extern Elf_Scn *elf_newscn (Elf *__elf);
306 extern int elf_getshdrnum (Elf *__elf, size_t *__dst);
310 extern int elf_getshnum (Elf *__elf, size_t *__dst)
318 extern int elf_getshdrstrndx (Elf *__elf, size_t *__dst);
322 extern int elf_getshstrndx (Elf *__elf, size_t *__dst)
394 extern unsigned int elf_flagelf (Elf *__elf, Elf_Cmd __cmd,
397 extern unsigned int elf_flagehdr (Elf *__elf, Elf_Cmd __cmd,
400 extern unsigned int elf_flagphdr (Elf *__elf, Elf_Cmd __cmd,
429 extern Elf_Data *elf_getdata_rawchunk (Elf *__elf,
435 extern char *elf_strptr (Elf *__elf, size_t __index, size_t __offset);
439 extern Elf_Arhdr *elf_getarhdr (Elf *__elf);
442 extern int64_t elf_getaroff (Elf *__elf);
445 extern size_t elf_rand (Elf *__elf, size_t __offset);
448 extern Elf_Arsym *elf_getarsym (Elf *__elf, size_t *__narsyms);
452 extern int elf_cntl (Elf *__elf, Elf_Cmd __cmd);
455 extern char *elf_rawfile (Elf *__elf, size_t *__nbytes);
514 extern long int elf32_checksum (Elf *__elf);
516 extern long int elf64_checksum (Elf *__elf);