Searched refs:inline_node (Results 1 – 11 of 11) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | srcline.h | 39 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); 60 int inline_list__append_tail(struct symbol *symbol, char *srcline, struct inline_node *node);
|
| H A D | srcline.c | 40 int inline_list__append(struct symbol *symbol, char *srcline, struct inline_node *node) in inline_list__append() 59 int inline_list__append_tail(struct symbol *symbol, char *srcline, struct inline_node *node) in inline_list__append_tail() 134 struct dso *dso, bool unwind_inlines, struct inline_node *node, in new_inline_sym() 228 static struct inline_node *addr2inlines(const char *dso_name, u64 addr, in addr2line_configure() 231 struct inline_node *node; in addr2line_configure() 420 struct inline_node *dso__parse_addr_inlines(struct dso *dso, u64 addr, in srcline__tree_delete() 432 void inline_node__delete(struct inline_node *node) in dso__parse_addr_inlines() 449 struct inline_node *inlines) in inline_node__delete() 454 struct inline_node *i; in inlines__tree_insert() 459 i = rb_entry(parent, struct inline_node, rb_nod in inlines__tree_insert() [all...] |
| H A D | libdw.h | 8 struct inline_node; 30 bool unwind_inlines, struct inline_node *node, 47 struct inline_node *node __maybe_unused, in libdw__addr2line()
|
| H A D | libbfd.h | 13 struct inline_node; 19 bool unwind_inlines, struct inline_node *node, 43 struct inline_node *node __always_unused, in libbfd__addr2line()
|
| H A D | addr2line.h | 8 struct inline_node; 15 struct inline_node *node,
|
| H A D | llvm.h | 10 struct inline_node; 15 bool unwind_inlines, struct inline_node *node,
|
| H A D | libdw.c | 72 struct inline_node *node; 116 struct inline_node *node, struct symbol *sym) in libdw__addr2line()
|
| H A D | addr2line.c | 269 struct inline_node *node, in read_addr2line_record() 284 struct inline_node *node, in cmd__addr2line()
|
| H A D | libbfd.c | 209 struct inline_node *node, in inline_list__append_dso_a2l() 224 bool unwind_inlines, struct inline_node *node, in libbfd__addr2line()
|
| H A D | llvm.c | 38 struct inline_node *node __maybe_unused, struct symbol *sym __maybe_unused) in llvm__addr2line()
|
| H A D | machine.c | 2099 struct inline_node *inline_node; in append_inlines() local 2114 inline_node = inlines__tree_find(dso__inlined_nodes(dso), addr); in append_inlines() 2115 if (!inline_node) { in append_inlines() 2116 inline_node = dso__parse_addr_inlines(dso, addr, sym); in append_inlines() 2117 if (!inline_node) in append_inlines() 2119 inlines__tree_insert(dso__inlined_nodes(dso), inline_node); in append_inlines() 2126 list_for_each_entry(ilist, &inline_node->val, list) { in append_inlines()
|