Lines Matching refs:fname
22 static void *map_file(char const *fname, size_t *size) in map_file() argument
28 fd = open(fname, O_RDWR); in map_file()
30 perror(fname); in map_file()
34 perror(fname); in map_file()
38 fprintf(stderr, "not a regular file: %s\n", fname); in map_file()
44 fprintf(stderr, "Could not mmap file: %s\n", fname); in map_file()
55 static int elf_parse(const char *fname, void *addr, uint32_t types) in elf_parse() argument
77 ehdr->e32.e_ident[EI_DATA], fname); in elf_parse()
83 fprintf(stderr, "unrecognized ELF file %s\n", fname); in elf_parse()
89 fprintf(stderr, "Invalid ELF type file %s\n", fname); in elf_parse()
118 "unrecognized ET_EXEC/ET_DYN file: %s\n", fname); in elf_parse()
149 fname); in elf_parse()
157 ehdr->e32.e_ident[EI_CLASS], fname); in elf_parse()
177 void *elf_map(char const *fname, size_t *size, uint32_t types) in elf_map() argument
182 addr = map_file(fname, size); in elf_map()
186 ret = elf_parse(fname, addr, types); in elf_map()