Lines Matching refs:fildes
52 file_read_ar (int fildes, void *map_address, off_t offset, size_t maxsize, in file_read_ar() argument
58 elf = allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in file_read_ar()
74 get_shnum (void *map_address, unsigned char *e_ident, int fildes, in get_shnum() argument
178 if (unlikely ((r = pread_retry (fildes, &size, in get_shnum()
235 if (unlikely ((r = pread_retry (fildes, &size, in get_shnum()
278 file_read_elf (int fildes, void *map_address, unsigned char *e_ident, in file_read_elf() argument
296 size_t scncnt = get_shnum (map_address, e_ident, fildes, offset, maxsize); in file_read_elf()
320 Elf *elf = allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in file_read_elf()
544 __libelf_read_mmaped_file (int fildes, void *map_address, int64_t offset, in __libelf_read_mmaped_file() argument
559 return file_read_elf (fildes, map_address, e_ident, offset, maxsize, in __libelf_read_mmaped_file()
563 return file_read_ar (fildes, map_address, offset, maxsize, cmd, parent); in __libelf_read_mmaped_file()
571 return allocate_elf (fildes, map_address, offset, maxsize, cmd, parent, in __libelf_read_mmaped_file()
577 read_unmmaped_file (int fildes, int64_t offset, size_t maxsize, Elf_Cmd cmd, in read_unmmaped_file() argument
598 ssize_t nread = pread_retry (fildes, mem.header, in read_unmmaped_file()
616 return file_read_ar (fildes, NULL, offset, maxsize, cmd, parent); in read_unmmaped_file()
622 return file_read_elf (fildes, NULL, mem.header, offset, maxsize, cmd, in read_unmmaped_file()
632 return allocate_elf (fildes, NULL, offset, maxsize, cmd, parent, in read_unmmaped_file()
639 read_file (int fildes, int64_t offset, size_t maxsize, in read_file() argument
655 if (fstat (fildes, &st) == 0 in read_file()
678 fildes, offset); in read_file()
694 struct Elf *result = __libelf_read_mmaped_file (fildes, map_address, in read_file()
713 return read_unmmaped_file (fildes, offset, maxsize, cmd, parent); in read_file()
741 if (unlikely (pread_retry (elf->fildes, &hdrm, sizeof (hdrm), in read_long_names()
792 if (unlikely ((size_t) pread_retry (elf->fildes, newp, len, in read_long_names()
860 if (unlikely (pread_retry (elf->fildes, ar_hdr, sizeof (struct ar_hdr), in __libelf_next_arhdr_wrlock()
1013 dup_elf (int fildes, Elf_Cmd cmd, Elf *ref) in dup_elf() argument
1017 if (fildes == -1) in dup_elf()
1019 fildes = ref->fildes; in dup_elf()
1022 else if (unlikely (ref->fildes != -1 && fildes != ref->fildes)) in dup_elf()
1060 result = read_file (fildes, ref->state.ar.offset + sizeof (struct ar_hdr), in dup_elf()
1103 lock_dup_elf (int fildes, Elf_Cmd cmd, Elf *ref) in lock_dup_elf() argument
1112 return dup_elf (fildes, cmd, ref); in lock_dup_elf()
1117 elf_begin (int fildes, Elf_Cmd cmd, Elf *ref) in elf_begin() argument
1131 else if (unlikely (fcntl (fildes, F_GETFD) == -1 && errno == EBADF)) in elf_begin()
1158 retval = lock_dup_elf (fildes, cmd, ref); in elf_begin()
1161 retval = read_file (fildes, 0, ~((size_t) 0), cmd, NULL); in elf_begin()
1179 retval = lock_dup_elf (fildes, cmd, ref); in elf_begin()
1183 retval = read_file (fildes, 0, ~((size_t) 0), cmd, NULL); in elf_begin()
1189 retval = write_file (fildes, cmd); in elf_begin()