Lines Matching defs:elfp
106 what_kind (int fd, Elf **elfp, Elf_Kind *kind, bool *may_close_fd)
109 *kind = elf_kind (*elfp);
112 if (unlikely (*elfp == NULL))
116 error = decompress (fd, elfp);
120 *kind = elf_kind (*elfp);
128 libdw_open_elf (int *fdp, Elf **elfp, bool close_on_fail, bool archive_ok,
134 use_elfp ? *elfp : elf_begin (*fdp, ELF_C_READ_MMAP_PRIVATE, NULL);
193 *elfp = elf;
198 __libdw_open_file (int *fdp, Elf **elfp, bool close_on_fail, bool archive_ok)
200 return libdw_open_elf (fdp, elfp, close_on_fail, archive_ok, false, false,
205 __libdw_open_elf_memory (char *data, size_t size, Elf **elfp, bool archive_ok)
214 *elfp = elf_memory (data, size);
216 (*elfp)->cmd = ELF_C_READ_MMAP_PRIVATE;
217 return libdw_open_elf (&fd, elfp, false, archive_ok, true, false, true);
221 __libdw_open_elf (int fd, Elf **elfp)
223 return libdw_open_elf (&fd, elfp, false, true, true, true, false);