Lines Matching defs:elf
36 #include <elf.h>
222 invalid_elf (Elf *elf, bool disk_file_has_build_id,
237 /* If there is a build id in the elf file, check it. */
238 elf_build_id_len = INTUSE(dwelf_elf_gnu_build_id) (elf, &elf_build_id);
321 Elf *elf = NULL;
754 if (module->elf != NULL
755 && invalid_elf (module->elf, module->disk_file_has_build_id,
758 elf_end (module->elf);
760 module->elf = NULL;
763 if (module->elf != NULL)
785 Dwfl_Error error = __libdw_open_file (&fd, &elf, true, false);
787 invalid = invalid_elf (elf, true /* disk_file_has_build_id */,
797 elf_end (elf);
798 elf = NULL;
967 if (elf == NULL
970 read_eagerly_arg, &elf)
971 && elf == NULL)
1031 elf = elf_memory (contents, file_trimmed_end);
1032 if (unlikely (elf == NULL))
1035 elf->flags |= ELF_F_MALLOCED;
1038 if (elf != NULL && mod->main.elf == NULL)
1041 mod->main.elf = elf;
1043 elf = NULL;
1058 if (elf != NULL)
1059 elf_end (elf);