Lines Matching defs:node
49 struct inline_node *node)
61 list_add_tail(&ilist->list, &node->val);
63 list_add(&ilist->list, &node->val);
288 struct inline_node *node,
298 return inline_list__append(inline_sym, srcline, node);
303 bool unwind_inlines, struct inline_node *node,
331 if (node && inline_list__append_dso_a2l(dso, node, sym))
341 if (node != NULL) {
342 if (inline_list__append_dso_a2l(dso, node, sym))
623 struct inline_node *node,
631 return inline_list__append(inline_sym, srcline_from_fileline(filename, line_nr), node);
638 struct inline_node *node,
735 if (node && inline_list__append_record(dso, node, sym,
757 if (unwind_inlines && node && inline_count++ < MAX_INLINE_NEST) {
758 if (inline_list__append_record(dso, node, sym,
796 struct inline_node *node;
798 node = zalloc(sizeof(*node));
799 if (node == NULL) {
800 perror("not enough memory for the inline node");
804 INIT_LIST_HEAD(&node->val);
805 node->addr = addr;
807 addr2line(dso_name, addr, NULL, NULL, dso, true, node, sym);
808 return node;
921 struct srcline_node *i, *node;
924 node = zalloc(sizeof(struct srcline_node));
925 if (!node) {
926 perror("not enough memory for the srcline node");
930 node->addr = addr;
931 node->srcline = srcline;
943 rb_link_node(&node->rb_node, parent, p);
944 rb_insert_color_cached(&node->rb_node, tree, leftmost);
992 void inline_node__delete(struct inline_node *node)
996 list_for_each_entry_safe(ilist, tmp, &node->val, list) {
1005 free(node);