Lines Matching defs:filename
146 const char *filename;
236 &a2l->filename, &a2l->funcname,
239 if (a2l->filename && !strlen(a2l->filename))
240 a2l->filename = NULL;
295 if (a2l->filename)
296 srcline = srcline_from_fileline(a2l->filename, a2l->line);
334 while (bfd_find_inliner_info(a2l->abfd, &a2l->filename,
338 if (a2l->filename && !strlen(a2l->filename))
339 a2l->filename = NULL;
351 *file = a2l->filename ? strdup(a2l->filename) : NULL;
375 static int filename_split(char *filename, unsigned int *line_nr)
379 sep = strchr(filename, '\n');
383 if (!strcmp(filename, "??:0"))
386 sep = strchr(filename, ':');
392 pr_debug("addr2line missing ':' in filename split\n");
508 char **filename,
525 if (filename != NULL)
526 zfree(filename);
570 * the function and filename lines.
594 /* Read the third filename and line number line. */
598 pr_debug("%s %s: addr2line filename:number : %s", __func__, dso_name, line);
605 if (filename != NULL)
606 *filename = strdup(line);
617 if (filename != NULL)
618 zfree(filename);
626 const char *filename,
631 return inline_list__append(inline_sym, srcline_from_fileline(filename, line_nr), node);
866 /* Returns filename and fills in line number in line */