Lines Matching defs:new_die
68 Dwarf_P_Die new_die = (Dwarf_P_Die)
70 if (new_die == NULL) {
74 new_die->di_parent = NULL;
75 new_die->di_left = NULL;
76 new_die->di_right = NULL;
77 new_die->di_child = NULL;
78 new_die->di_last_child = NULL;
79 new_die->di_tag = tag;
80 new_die->di_dbg = dbg;
81 new_die->di_marker = 0;
83 dwarf_die_link(new_die, parent, child, left, right, error);
93 dwarf_die_link(Dwarf_P_Die new_die,
103 if (new_die->di_parent != NULL) {
107 new_die->di_parent = parent;
111 die we want to attach new_die to. */
114 parent->di_last_child = new_die;
116 former_lastchild->di_right = new_die;
117 new_die->di_left = former_lastchild;
119 parent->di_child = new_die;
120 parent->di_last_child = new_die;
125 new_die->di_child = child;
126 new_die->di_last_child = child;
131 child->di_parent = new_die;
136 new_die->di_left = left;
140 new_die->di_right = left->di_right;
141 left->di_right->di_left = new_die;
143 left->di_right = new_die;
144 if (new_die->di_parent) {
148 new_die->di_parent = left->di_parent;
153 new_die->di_right = right;
157 new_die->di_left = right->di_left;
158 right->di_left->di_right = new_die;
160 right->di_left = new_die;
161 if (new_die->di_parent) {
165 new_die->di_parent = right->di_parent;
173 return new_die;