Lines Matching refs:fname
73 static int is_executable(const char *fname, int fd, int *is_shlib,
267 has_freebsd_abi_tag(const char *fname, Elf *elf, GElf_Ehdr *ehdr, off_t offset, in has_freebsd_abi_tag() argument
280 warnx("%s: %s", fname, elf_errmsg(0)); in has_freebsd_abi_tag()
297 warnx("%s: failed to parse notes: %s", fname, elf_errmsg(0)); in has_freebsd_abi_tag()
335 is_pie(const char *fname, Elf *elf, GElf_Ehdr *ehdr, off_t offset, size_t len) in is_pie() argument
347 warnx("%s: %s", fname, elf_errmsg(0)); in is_pie()
353 warnx("%s: %s", fname, elf_errmsg(0)); in is_pie()
371 warnx("%s: failed to parse .dynamic: %s", fname, elf_errmsg(0)); in is_pie()
391 is_executable(const char *fname, int fd, int *is_shlib, int *type) in is_executable() argument
411 warnx("%s: %s", fname, elf_errmsg(0)); in is_executable()
416 warnx("%s: not a dynamic ELF executable", fname); in is_executable()
420 warnx("%s: %s", fname, elf_errmsg(0)); in is_executable()
435 warnx("%s: %s", fname, elf_errmsg(0)); in is_executable()
442 freebsd = has_freebsd_abi_tag(fname, elf, &ehdr, in is_executable()
448 pie = is_pie(fname, elf, &ehdr, phdr.p_offset, in is_executable()
456 warnx("%s: not a dynamic ELF executable", fname); in is_executable()
465 warnx("%s: not a FreeBSD ELF shared object", fname); in is_executable()