Lines Matching refs:filename
133 const char *filename; member
209 &a2l->filename, &a2l->funcname, in find_address_in_section()
212 if (a2l->filename && !strlen(a2l->filename)) in find_address_in_section()
213 a2l->filename = NULL; in find_address_in_section()
270 if (a2l->filename) in inline_list__append_dso_a2l()
271 srcline = srcline_from_fileline(a2l->filename, a2l->line); in inline_list__append_dso_a2l()
308 while (bfd_find_inliner_info(a2l->abfd, &a2l->filename, in addr2line()
312 if (a2l->filename && !strlen(a2l->filename)) in addr2line()
313 a2l->filename = NULL; in addr2line()
325 *file = a2l->filename ? strdup(a2l->filename) : NULL; in addr2line()
367 static int filename_split(char *filename, unsigned int *line_nr) in filename_split() argument
371 sep = strchr(filename, '\n'); in filename_split()
375 if (!strcmp(filename, "??:0")) in filename_split()
378 sep = strchr(filename, ':'); in filename_split()
397 char *filename = NULL; in addr2line() local
410 if (getline(&filename, &len, fp) < 0 || !len) { in addr2line()
415 ret = filename_split(filename, line_nr); in addr2line()
417 free(filename); in addr2line()
421 *file = filename; in addr2line()
439 char *filename = NULL; in addr2inlines() local
469 if (getline(&filename, &filelen, fp) == -1) in addr2inlines()
472 if (filename_split(filename, &line_nr) != 1) in addr2inlines()
475 srcline = srcline_from_fileline(filename, line_nr); in addr2inlines()
488 free(filename); in addr2inlines()