Lines Matching defs:elf
162 static bool default_reloc_valid_use (Elf *elf, int ignore);
164 static bool default_gotpc_reloc_check (Elf *elf, int ignore);
199 static bool default_check_special_symbol (Elf *elf,
207 static bool default_bss_plt_p (Elf *elf);
268 openbackend (Elf *elf, const char *emulation, GElf_Half machine)
314 if (elf == NULL)
322 result->machine = elf->state.elf32.ehdr->e_machine;
323 result->class = elf->state.elf32.ehdr->e_ident[EI_CLASS];
324 result->data = elf->state.elf32.ehdr->e_ident[EI_DATA];
328 machines[cnt].init (elf, machine, result))
330 result->elf = elf;
338 result->elf = elf;
345 result->elf = elf;
355 ebl_openbackend (Elf *elf)
361 ehdr = gelf_getehdr (elf, &ehdr_mem);
369 return openbackend (elf, NULL, ehdr->e_machine);
405 default_reloc_valid_use (Elf *elf __attribute__ ((unused)),
420 default_gotpc_reloc_check (Elf *elf __attribute__ ((unused)),
637 default_check_special_symbol (Elf *elf __attribute__ ((unused)),
660 default_bss_plt_p (Elf *elf __attribute__ ((unused)))