Lines Matching refs:maxsize
40 file_read_ar (int fildes, void *map_address, off_t offset, size_t maxsize, in file_read_ar() argument
46 elf = allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in file_read_ar()
63 size_t maxsize) in get_shnum() argument
114 if (offset + ehdr.e32->e_shoff + sizeof (Elf32_Shdr) > maxsize) in get_shnum()
150 if (offset + ehdr.e64->e_shoff + sizeof (Elf64_Shdr) > maxsize) in get_shnum()
186 file_read_elf (int fildes, void *map_address, off_t offset, size_t maxsize, in file_read_elf() argument
222 scncnt = get_shnum (map_address, e_ident, fildes, offset, maxsize); in file_read_elf()
228 elf = allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in file_read_elf()
420 size_t maxsize, Elf_Cmd cmd, Elf *parent) in __libelf_read_mmaped_file() argument
429 kind = determine_kind (map_address + offset, maxsize); in __libelf_read_mmaped_file()
434 return file_read_elf (fildes, map_address, offset, maxsize, cmd, parent); in __libelf_read_mmaped_file()
437 return file_read_ar (fildes, map_address, offset, maxsize, cmd, parent); in __libelf_read_mmaped_file()
445 return allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in __libelf_read_mmaped_file()
451 read_unmmaped_file (int fildes, off_t offset, size_t maxsize, Elf_Cmd cmd, in read_unmmaped_file() argument
466 nread = pread (fildes, header, MIN (MAX (EI_NIDENT, SARMAG), maxsize), in read_unmmaped_file()
479 return file_read_ar (fildes, NULL, offset, maxsize, cmd, parent); in read_unmmaped_file()
483 if (maxsize >= (header[EI_CLASS] == ELFCLASS32 in read_unmmaped_file()
485 return file_read_elf (fildes, NULL, offset, maxsize, cmd, parent); in read_unmmaped_file()
494 return allocate_elf (fildes, NULL, offset, maxsize, cmd, parent, in read_unmmaped_file()
501 read_file (int fildes, off_t offset, size_t maxsize, in read_file() argument
513 if (maxsize == ~((size_t) 0)) in read_file()
522 maxsize = (size_t) st.st_size; in read_file()
526 map_address = mmap (NULL, maxsize, (cmd == ELF_C_READ_MMAP in read_file()
539 assert (maxsize != ~((size_t) 0)); in read_file()
550 result = __libelf_read_mmaped_file (fildes, map_address, offset, maxsize, in read_file()
558 munmap (map_address, maxsize); in read_file()
568 return read_unmmaped_file (fildes, offset, maxsize, cmd, parent); in read_file()