• Home
  • Raw
  • Download

Lines Matching refs:srcline

39 static int inline_list__append(struct symbol *symbol, char *srcline,  in inline_list__append()  argument
49 ilist->srcline = srcline; in inline_list__append()
69 char *srcline; in srcline_from_fileline() local
77 if (asprintf(&srcline, "%s:%u", file, line) < 0) in srcline_from_fileline()
80 return srcline; in srcline_from_fileline()
284 char *srcline = NULL; in inline_list__append_dso_a2l() local
287 srcline = srcline_from_fileline(a2l->filename, a2l->line); in inline_list__append_dso_a2l()
289 return inline_list__append(inline_sym, srcline, node); in inline_list__append_dso_a2l()
481 char *srcline; in addr2inlines() local
492 srcline = srcline_from_fileline(filename, line_nr); in addr2inlines()
495 if (inline_list__append(inline_sym, srcline, node) != 0) { in addr2inlines()
496 free(srcline); in addr2inlines()
525 char *srcline; in __get_srcline() local
539 srcline = srcline_from_fileline(file, line); in __get_srcline()
542 if (!srcline) in __get_srcline()
547 return srcline; in __get_srcline()
560 if (asprintf(&srcline, "%s+%" PRIu64, show_sym ? sym->name : "", in __get_srcline()
563 } else if (asprintf(&srcline, "%s[%" PRIx64 "]", dso->short_name, addr) < 0) in __get_srcline()
565 return srcline; in __get_srcline()
596 void free_srcline(char *srcline) in free_srcline() argument
598 if (srcline && strcmp(srcline, SRCLINE_UNKNOWN) != 0) in free_srcline()
599 free(srcline); in free_srcline()
610 char *srcline; member
614 void srcline__tree_insert(struct rb_root_cached *tree, u64 addr, char *srcline) in srcline__tree_insert() argument
628 node->srcline = srcline; in srcline__tree_insert()
657 return i->srcline; in srcline__tree_find()
672 free_srcline(pos->srcline); in srcline__tree_delete()
695 free_srcline(ilist->srcline); in inline_node__delete()