Lines Matching refs:filename
135 const char *filename; member
211 &a2l->filename, &a2l->funcname, in find_address_in_section()
214 if (a2l->filename && !strlen(a2l->filename)) in find_address_in_section()
215 a2l->filename = NULL; in find_address_in_section()
272 if (a2l->filename) in inline_list__append_dso_a2l()
273 srcline = srcline_from_fileline(a2l->filename, a2l->line); in inline_list__append_dso_a2l()
311 while (bfd_find_inliner_info(a2l->abfd, &a2l->filename, in addr2line()
315 if (a2l->filename && !strlen(a2l->filename)) in addr2line()
316 a2l->filename = NULL; in addr2line()
328 *file = a2l->filename ? strdup(a2l->filename) : NULL; in addr2line()
370 static int filename_split(char *filename, unsigned int *line_nr) in filename_split() argument
374 sep = strchr(filename, '\n'); in filename_split()
378 if (!strcmp(filename, "??:0")) in filename_split()
381 sep = strchr(filename, ':'); in filename_split()
400 char *filename = NULL; in addr2line() local
413 if (getline(&filename, &len, fp) < 0 || !len) { in addr2line()
418 ret = filename_split(filename, line_nr); in addr2line()
420 free(filename); in addr2line()
424 *file = filename; in addr2line()
442 char *filename = NULL; in addr2inlines() local
472 if (getline(&filename, &filelen, fp) == -1) in addr2inlines()
475 if (filename_split(filename, &line_nr) != 1) in addr2inlines()
478 srcline = srcline_from_fileline(filename, line_nr); in addr2inlines()
491 free(filename); in addr2inlines()