Lines Matching defs:fdlen
48 static int read_fd (int fd, const char *fname, off64_t fdlen);
49 static int read_elf (Elf *elf, int fd, const char *fname, off64_t fdlen);
189 off64_t fdlen = (fstat_fail
191 if (fdlen > (off64_t) min_len_bytes)
199 result |= read_fd (fd, fname, fdlen);
201 result |= read_elf (elf, fd, fname, fdlen);
466 map_file (int fd, off64_t start_off, off64_t fdlen, size_t *map_sizep)
479 size_t map_size = MIN ((off64_t) mmap_max, fdlen);
514 read_block_no_mmap (int fd, const char *fname, off64_t from, off64_t fdlen)
522 while (fdlen > 0)
525 MIN (fdlen, CHUNKSIZE)));
541 fdlen -= n;
576 read_block (int fd, const char *fname, off64_t fdlen, off64_t from, off64_t to)
582 elfmap_base = elfmap = map_file (fd, elfmap_off, fdlen, &elfmap_size);
601 assert ((off64_t) min_len_bytes < fdlen);
699 read_fd (int fd, const char *fname, off64_t fdlen)
701 return read_block (fd, fname, fdlen, 0, fdlen);
706 read_elf (Elf *elf, int fd, const char *fname, off64_t fdlen)
708 assert (fdlen >= 0);
716 return read_fd (fd, fname, fdlen);
728 result |= read_block (fd, fname, fdlen, shdr->sh_offset,