Lines Matching defs:fdlen
51 static int read_fd (int fd, const char *fname, off_t fdlen);
52 static int read_elf (Elf *elf, int fd, const char *fname, off_t fdlen);
191 off_t fdlen = (fstat_fail
193 if (fdlen > (off_t) min_len_bytes)
201 result |= read_fd (fd, fname, fdlen);
203 result |= read_elf (elf, fd, fname, fdlen);
453 map_file (int fd, off_t start_off, off_t fdlen, size_t *map_sizep)
466 size_t map_size = MIN ((off_t) mmap_max, fdlen);
501 read_block_no_mmap (int fd, const char *fname, off_t from, off_t fdlen)
509 while (fdlen > 0)
512 MIN (fdlen, CHUNKSIZE)));
528 fdlen -= n;
563 read_block (int fd, const char *fname, off_t fdlen, off_t from, off_t to)
569 elfmap_base = elfmap = map_file (fd, elfmap_off, fdlen, &elfmap_size);
588 assert ((off_t) min_len_bytes < fdlen);
686 read_fd (int fd, const char *fname, off_t fdlen)
688 return read_block (fd, fname, fdlen, 0, fdlen);
693 read_elf (Elf *elf, int fd, const char *fname, off_t fdlen)
695 assert (fdlen >= 0);
703 return read_fd (fd, fname, fdlen);
716 if (shdr->sh_offset > (Elf64_Off) fdlen
717 || fdlen - shdr->sh_offset < shdr->sh_size)
731 result |= read_block (fd, fname, fdlen, shdr->sh_offset,