Home | History | Annotate | Download | only in src

Lines Matching refs:fdlen

56 static int read_fd (int fd, const char *fname, off64_t fdlen);
57 static int read_elf (Elf *elf, int fd, const char *fname, off64_t fdlen);
190 off64_t fdlen = (fstat_fail
192 if (fdlen > (off64_t) min_len_bytes)
200 result |= read_fd (fd, fname, fdlen);
202 result |= read_elf (elf, fd, fname, fdlen);
461 map_file (int fd, off64_t start_off, off64_t fdlen, size_t *map_sizep)
466 (void) fdlen;
481 size_t map_size = MIN ((off64_t) mmap_max, fdlen);
517 read_block_no_mmap (int fd, const char *fname, off64_t from, off64_t fdlen)
525 while (fdlen > 0)
528 MIN (fdlen, CHUNKSIZE)));
544 fdlen -= n;
579 read_block (int fd, const char *fname, off64_t fdlen, off64_t from, off64_t to)
581 assert ((off64_t) min_len_bytes < fdlen);
587 elfmap_base = elfmap = map_file (fd, elfmap_off, fdlen, &elfmap_size);
702 read_fd (int fd, const char *fname, off64_t fdlen)
704 return read_block (fd, fname, fdlen, 0, fdlen);
709 read_elf (Elf *elf, int fd, const char *fname, off64_t fdlen)
711 assert (fdlen >= 0);
719 return read_fd (fd, fname, fdlen);
731 result |= read_block (fd, fname, fdlen, shdr->sh_offset,