Lines Matching refs:line_info

1783 mk_fdrtab (abfd, debug_info, debug_swap, line_info)
1787 struct ecoff_find_line *line_info;
1810 line_info->fdrtab = (struct ecoff_fdrtab_entry*) bfd_zalloc (abfd, amt);
1811 if (line_info->fdrtab == NULL)
1813 line_info->fdrtab_len = len;
1815 tab = line_info->fdrtab;
1866 qsort ((PTR) line_info->fdrtab, (size_t) len,
1875 fdrtab_lookup (line_info, offset)
1876 struct ecoff_find_line *line_info;
1883 len = line_info->fdrtab_len;
1887 tab = line_info->fdrtab;
1925 lookup_line (abfd, debug_info, debug_swap, line_info)
1929 struct ecoff_find_line *line_info;
1938 offset = line_info->cache.start;
1942 if (line_info->fdrtab == NULL
1943 && !mk_fdrtab (abfd, debug_info, debug_swap, line_info))
1946 tab = line_info->fdrtab;
1949 i = fdrtab_lookup (line_info, offset);
2170 while (++i < line_info->fdrtab_len);
2209 line_info->cache.stop += count * 4 - offset;
2219 line_info->cache.filename = NULL;
2221 line_info->cache.functionname = NULL;
2231 line_info->cache.functionname = (debug_info->ssext
2239 line_info->cache.filename = (debug_info->ss
2248 line_info->cache.functionname = (debug_info->ss
2254 line_info->cache.line_num = lineno;
2282 line_info->cache.filename = NULL;
2283 line_info->cache.functionname = NULL;
2284 line_info->cache.line_num = 0;
2362 line_info->cache.line_num = sym.index;
2367 if (line_info->cache.line_num != 0)
2385 if (line_info->find_buffer != NULL)
2386 free (line_info->find_buffer);
2390 line_info->find_buffer = buffer;
2401 line_info->cache.functionname = buffer;
2407 line_info->cache.filename = main_file_name;
2412 line_info->cache.filename = buffer + funclen;
2424 line_info, filename_ptr, functionname_ptr, retline_ptr)
2430 struct ecoff_find_line *line_info;
2437 if (line_info->cache.sect == NULL
2438 || line_info->cache.sect != section
2439 || offset < line_info->cache.start
2440 || offset >= line_info->cache.stop)
2442 line_info->cache.sect = section;
2443 line_info->cache.start = offset;
2444 line_info->cache.stop = offset;
2445 if (! lookup_line (abfd, debug_info, debug_swap, line_info))
2447 line_info->cache.sect = NULL;
2452 *filename_ptr = line_info->cache.filename;
2453 *functionname_ptr = line_info->cache.functionname;
2454 *retline_ptr = line_info->cache.line_num;