Lines Matching refs:fname
72 static int is_executable(const char *fname, int fd, int *is_shlib,
266 has_freebsd_abi_tag(const char *fname, Elf *elf, GElf_Ehdr *ehdr, off_t offset, in has_freebsd_abi_tag() argument
279 warnx("%s: %s", fname, elf_errmsg(0)); in has_freebsd_abi_tag()
296 warnx("%s: failed to parse notes: %s", fname, elf_errmsg(0)); in has_freebsd_abi_tag()
334 is_pie(const char *fname, Elf *elf, GElf_Ehdr *ehdr, off_t offset, size_t len) in is_pie() argument
346 warnx("%s: %s", fname, elf_errmsg(0)); in is_pie()
352 warnx("%s: %s", fname, elf_errmsg(0)); in is_pie()
370 warnx("%s: failed to parse .dynamic: %s", fname, elf_errmsg(0)); in is_pie()
390 is_executable(const char *fname, int fd, int *is_shlib, int *type) in is_executable() argument
410 warnx("%s: %s", fname, elf_errmsg(0)); in is_executable()
415 warnx("%s: not a dynamic ELF executable", fname); in is_executable()
419 warnx("%s: %s", fname, elf_errmsg(0)); in is_executable()
434 warnx("%s: %s", fname, elf_errmsg(0)); in is_executable()
441 freebsd = has_freebsd_abi_tag(fname, elf, &ehdr, in is_executable()
447 pie = is_pie(fname, elf, &ehdr, phdr.p_offset, in is_executable()
455 warnx("%s: not a dynamic ELF executable", fname); in is_executable()
464 warnx("%s: not a FreeBSD ELF shared object", fname); in is_executable()