Lines Matching defs:files

196 /* Table of files used by .debug_line.  */
197 static struct file_entry *files;
477 if (! files[last_used].dir
478 && filename_cmp (filename, files[last_used].filename) == 0)
480 if (files[last_used].dir
481 && filename_ncmp (filename, dirs[files[last_used].dir],
485 files[last_used].filename) == 0)
527 if (files[i].dir == dir
528 && files[i].filename
529 && filename_cmp (file, files[i].filename) == 0)
544 files = XRESIZEVEC (struct file_entry, files, files_allocated);
546 memset (files + old, 0, (i + 32 - old) * sizeof (struct file_entry));
549 files[i].filename = num ? file : xstrdup (file);
550 files[i].dir = dir;
596 if (num < (int) files_in_use && files[num].filename != 0)
626 if (filenum >= (int) files_in_use || files[filenum].filename == 0)
639 if (files[filenum].dir)
641 size_t dir_len = strlen (dirs[files[filenum].dir]);
642 size_t file_len = strlen (files[filenum].filename);
645 memcpy (cp, dirs[files[filenum].dir], dir_len);
647 memcpy (cp + dir_len + 1, files[filenum].filename, file_len);
653 listing_source_file (files[filenum].filename);
1426 if (files[i].filename == NULL)
1430 files[i].filename = "";
1434 fullfilename = DWARF2_FILE_NAME (files[i].filename,
1435 files[i].dir ? dirs [files [i].dir] : "");
1440 out_uleb128 (files[i].dir); /* directory number */
1442 out_uleb128 (DWARF2_FILE_TIME_NAME (files[i].filename,
1443 files[i].dir ? dirs [files [i].dir] : ""));
1445 out_uleb128 (DWARF2_FILE_SIZE_NAME (files[i].filename,
1446 files[i].dir ? dirs [files [i].dir] : ""));
1805 on the command line, so assume files[1] is the main input file.
1810 if (files[1].dir)
1812 dirname = remap_debug_filename (dirs[files[1].dir]);
1824 len = strlen (files[1].filename) + 1;
1826 memcpy (p, files[1].filename, len);