Home
last modified time | relevance | path

Searched refs:inline_node (Results 1 – 9 of 9) sorted by relevance

/linux/tools/perf/util/
H A Dsrcline.h39 struct inline_node { struct
46 struct inline_node *dso__parse_addr_inlines(struct dso *dso, u64 addr, argument
49 void inline_node__delete(struct inline_node *node);
53 struct inline_node *inlines);
55 struct inline_node *inlines__tree_find(struct rb_root_cached *tree, u64 addr);
59 int inline_list__append(struct symbol *symbol, char *srcline, struct inline_node *node);
H A Dsrcline.c35 int inline_list__append(struct symbol *symbol, char *srcline, struct inline_node *node) in inline_list__append()
118 struct dso *dso, bool unwind_inlines, struct inline_node *node, in addr2line()
134 static struct inline_node *addr2inlines(const char *dso_name, u64 addr, in addr2inlines()
137 struct inline_node *node; in addr2inlines()
326 struct inline_node *dso__parse_addr_inlines(struct dso *dso, u64 addr, in dso__parse_addr_inlines()
338 void inline_node__delete(struct inline_node *node) in inline_node__delete()
355 struct inline_node *inlines) in inlines__tree_insert()
360 struct inline_node *i; in inlines__tree_insert()
365 i = rb_entry(parent, struct inline_node, rb_node); in inlines__tree_insert()
377 struct inline_node *inlines__tree_find(struct rb_root_cached *tree, u64 addr) in inlines__tree_find()
[all …]
H A Dlibbfd.h13 struct inline_node;
19 bool unwind_inlines, struct inline_node *node,
43 struct inline_node *node __always_unused, in libbfd__addr2line()
H A Daddr2line.h8 struct inline_node;
17 struct inline_node *node,
H A Dllvm.h10 struct inline_node;
15 bool unwind_inlines, struct inline_node *node,
H A Daddr2line.c272 struct inline_node *node, in inline_list__append_record()
287 struct inline_node *node, in cmd__addr2line()
H A Dlibbfd.c209 struct inline_node *node, in inline_list__append_dso_a2l()
224 bool unwind_inlines, struct inline_node *node, in libbfd__addr2line()
H A Dllvm.c38 struct inline_node *node __maybe_unused, struct symbol *sym __maybe_unused) in llvm__addr2line()
H A Dmachine.c2894 struct inline_node *inline_node; in append_inlines() local
2908 inline_node = inlines__tree_find(dso__inlined_nodes(dso), addr); in append_inlines()
2909 if (!inline_node) { in append_inlines()
2910 inline_node = dso__parse_addr_inlines(dso, addr, sym); in append_inlines()
2911 if (!inline_node) in append_inlines()
2913 inlines__tree_insert(dso__inlined_nodes(dso), inline_node); in append_inlines()
2920 list_for_each_entry(ilist, &inline_node->val, list) { in append_inlines()