Lines Matching refs:maxsize
73 file_read_ar (int fildes, void *map_address, off_t offset, size_t maxsize, in file_read_ar() argument
79 elf = allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in file_read_ar()
96 size_t maxsize) in get_shnum() argument
167 if (ehdr.e32->e_shoff + sizeof (Elf32_Shdr) > maxsize) in get_shnum()
204 if (ehdr.e32->e_shoff > maxsize in get_shnum()
205 || maxsize - ehdr.e32->e_shoff < sizeof (Elf32_Shdr) * result) in get_shnum()
215 if (ehdr.e64->e_shoff + sizeof (Elf64_Shdr) > maxsize) in get_shnum()
255 if (ehdr.e64->e_shoff > maxsize in get_shnum()
256 || maxsize - ehdr.e64->e_shoff < sizeof (Elf64_Shdr) * result) in get_shnum()
267 off_t offset, size_t maxsize, Elf_Cmd cmd, Elf *parent) in file_read_elf() argument
282 size_t scncnt = get_shnum (map_address, e_ident, fildes, offset, maxsize); in file_read_elf()
288 Elf *elf = allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in file_read_elf()
484 size_t maxsize, Elf_Cmd cmd, Elf *parent) in __libelf_read_mmaped_file() argument
493 Elf_Kind kind = determine_kind (e_ident, maxsize); in __libelf_read_mmaped_file()
498 return file_read_elf (fildes, map_address, e_ident, offset, maxsize, in __libelf_read_mmaped_file()
502 return file_read_ar (fildes, map_address, offset, maxsize, cmd, parent); in __libelf_read_mmaped_file()
510 return allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in __libelf_read_mmaped_file()
516 read_unmmaped_file (int fildes, off_t offset, size_t maxsize, Elf_Cmd cmd, in read_unmmaped_file() argument
539 maxsize), in read_unmmaped_file()
552 return file_read_ar (fildes, NULL, offset, maxsize, cmd, parent); in read_unmmaped_file()
558 return file_read_elf (fildes, NULL, mem.header, offset, maxsize, cmd, in read_unmmaped_file()
568 return allocate_elf (fildes, NULL, offset, maxsize, cmd, parent, in read_unmmaped_file()
575 read_file (int fildes, off_t offset, size_t maxsize, in read_file() argument
592 if (maxsize == ~((size_t) 0)) in read_file()
601 maxsize = (size_t) st.st_size; in read_file()
605 map_address = mmap (NULL, maxsize, (cmd == ELF_C_READ_MMAP in read_file()
619 assert (maxsize != ~((size_t) 0)); in read_file()
631 offset, maxsize, cmd, in read_file()
639 munmap (map_address, maxsize); in read_file()
649 return read_unmmaped_file (fildes, offset, maxsize, cmd, parent); in read_file()