Home | History | Annotate | Download | only in src

Lines Matching defs:fdlen

52 static int read_fd (int fd, const char *fname, off_t fdlen);
53 static int read_elf (Elf *elf, int fd, const char *fname, off_t fdlen);
193 off_t fdlen = (fstat_fail
195 if (fdlen > (off_t) min_len_bytes)
203 result |= read_fd (fd, fname, fdlen);
205 result |= read_elf (elf, fd, fname, fdlen);
470 map_file (int fd, off_t start_off, off_t fdlen, size_t *map_sizep)
483 size_t map_size = MIN ((off_t) mmap_max, fdlen);
518 read_block_no_mmap (int fd, const char *fname, off_t from, off_t fdlen)
526 while (fdlen > 0)
529 MIN (fdlen, CHUNKSIZE)));
545 fdlen -= n;
580 read_block (int fd, const char *fname, off_t fdlen, off_t from, off_t to)
586 elfmap_base = elfmap = map_file (fd, elfmap_off, fdlen, &elfmap_size);
605 assert ((off_t) min_len_bytes < fdlen);
703 read_fd (int fd, const char *fname, off_t fdlen)
705 return read_block (fd, fname, fdlen, 0, fdlen);
710 read_elf (Elf *elf, int fd, const char *fname, off_t fdlen)
712 assert (fdlen >= 0);
720 return read_fd (fd, fname, fdlen);
733 if (shdr->sh_offset > (Elf64_Off) fdlen
734 || fdlen - shdr->sh_offset < shdr->sh_size)
748 result |= read_block (fd, fname, fdlen, shdr->sh_offset,