Lines Matching refs:srcline

52 static int inline_list__append(struct symbol *symbol, char *srcline,  in inline_list__append()  argument
62 ilist->srcline = srcline; in inline_list__append()
82 char *srcline; in srcline_from_fileline() local
90 if (asprintf(&srcline, "%s:%u", file, line) < 0) in srcline_from_fileline()
93 return srcline; in srcline_from_fileline()
168 char *srcline = NULL; in addr2line() local
171 srcline = in addr2line()
175 if (inline_list__append(inline_sym, srcline, node) != 0) { in addr2line()
350 char *srcline = NULL; in inline_list__append_dso_a2l() local
353 srcline = srcline_from_fileline(a2l->filename, a2l->line); in inline_list__append_dso_a2l()
355 return inline_list__append(inline_sym, srcline, node); in inline_list__append_dso_a2l()
881 char *srcline; in __get_srcline() local
895 srcline = srcline_from_fileline(file, line); in __get_srcline()
898 if (!srcline) in __get_srcline()
903 return srcline; in __get_srcline()
917 if (asprintf(&srcline, "%s+%" PRIu64, show_sym ? sym->name : "", in __get_srcline()
920 } else if (asprintf(&srcline, "%s[%" PRIx64 "]", dso__short_name(dso), addr) < 0) in __get_srcline()
922 return srcline; in __get_srcline()
954 void zfree_srcline(char **srcline) in zfree_srcline() argument
956 if (*srcline == NULL) in zfree_srcline()
959 if (*srcline != SRCLINE_UNKNOWN) in zfree_srcline()
960 free(*srcline); in zfree_srcline()
962 *srcline = NULL; in zfree_srcline()
973 char *srcline; member
977 void srcline__tree_insert(struct rb_root_cached *tree, u64 addr, char *srcline) in srcline__tree_insert() argument
991 node->srcline = srcline; in srcline__tree_insert()
1020 return i->srcline; in srcline__tree_find()
1035 zfree_srcline(&pos->srcline); in srcline__tree_delete()
1058 zfree_srcline(&ilist->srcline); in inline_node__delete()