Lines Matching defs:elf
32 #include ELFUTILS_HEADER(elf)
47 Elf *elf = elf_begin (fd, use_mmap ? ELF_C_WRITE_MMAP : ELF_C_WRITE, NULL);
48 if (elf == NULL)
55 if (gelf_newehdr (elf, class) == 0)
62 GElf_Ehdr *ehdr = gelf_getehdr (elf, &ehdr_mem);
76 if (gelf_update_ehdr (elf, ehdr) == 0)
83 if (gelf_newphdr (elf, 1) == 0)
90 if (gelf_getphdr (elf, 0, &phdr) == NULL)
106 if (gelf_update_phdr (elf, 0, &phdr) == 0)
113 if (elf_update (elf, ELF_C_WRITE) < 0)
119 if (elf_end (elf) != 0)
135 elf = elf_begin (fd, use_mmap ? ELF_C_READ_MMAP : ELF_C_READ, NULL);
136 if (elf == NULL)
144 if (elf_getphdrnum (elf, &phnum) != 0)
156 if (gelf_getphdr (elf, 0, &phdr) == NULL)
175 if (elf_end (elf) != 0)
192 check_elf ("vendor.elf.32", ELFCLASS32, 0);
193 check_elf ("vendor.elf.32.mmap", ELFCLASS32, 1);
194 check_elf ("vendor.elf.64", ELFCLASS64, 0);
195 check_elf ("vendor.elf.64.mmap", ELFCLASS64, 1);