Lines Matching refs:finfo

122   struct coff_file_info finfo;
151 finfo.filename = filename;
152 finfo.data = data;
153 finfo.data_end = data + size;
154 finfo.secaddr = (bfd_get_section_vma (abfd, sec)
162 ret = read_coff_res_dir (&wrbfd, data, &finfo, (const rc_res_id *) NULL, 0);
172 overrun (const struct coff_file_info *finfo, const char *msg)
174 fatal (_("%s: %s: address out of bounds"), finfo->filename, msg);
181 const struct coff_file_info *finfo,
190 if ((size_t) (finfo->data_end - data) < sizeof (struct extern_res_directory))
191 overrun (finfo, _("directory"));
218 if ((const bfd_byte *) ere >= finfo->data_end)
219 overrun (finfo, _("named directory entry"));
227 if (name > (rc_uint_type) (finfo->data_end - finfo->data))
228 overrun (finfo, _("directory entry name"));
230 ers = finfo->data + name;
247 if (rva >= (rc_uint_type) (finfo->data_end - finfo->data))
248 overrun (finfo, _("named subdirectory"));
250 re->u.dir = read_coff_res_dir (wrbfd, finfo->data + rva, finfo, type,
255 if (rva >= (rc_uint_type) (finfo->data_end - finfo->data))
256 overrun (finfo, _("named resource"));
258 re->u.res = read_coff_data_entry (wrbfd, finfo->data + rva, finfo, type);
270 if ((const bfd_byte *) ere >= finfo->data_end)
271 overrun (finfo, _("ID directory entry"));
287 if (rva >= (rc_uint_type) (finfo->data_end - finfo->data))
288 overrun (finfo, _("ID subdirectory"));
290 re->u.dir = read_coff_res_dir (wrbfd, finfo->data + rva, finfo, type,
295 if (rva >= (rc_uint_type) (finfo->data_end - finfo->data))
296 overrun (finfo, _("ID resource"));
298 re->u.res = read_coff_data_entry (wrbfd, finfo->data + rva, finfo, type);
312 const struct coff_file_info *finfo,
323 if ((size_t) (finfo->data_end - data) < sizeof (struct extern_res_data))
324 overrun (finfo, _("data entry"));
330 if (rva < finfo->secaddr
331 || rva - finfo->secaddr >= (rc_uint_type) (finfo->data_end - finfo->data))
332 overrun (finfo, _("resource data"));
334 resdata = finfo->data + (rva - finfo->secaddr);
336 if (size > (rc_uint_type) (finfo->data_end - resdata))
337 overrun (finfo, _("resource data size"));