Lines Matching refs:newp
147 struct Dwarf_CU *newp = libdw_typed_alloc (dbg, struct Dwarf_CU);
149 newp->dbg = dbg;
150 newp->sec_idx = sec_idx;
151 newp->start = oldoff;
152 newp->end = *offsetp;
153 newp->address_size = address_size;
154 newp->offset_size = offset_size;
155 newp->version = version;
156 newp->unit_id8 = unit_id8;
157 newp->subdie_offset = subdie_offset;
158 Dwarf_Abbrev_Hash_init (&newp->abbrev_hash, 41);
159 newp->orig_abbrev_offset = newp->last_abbrev_offset = abbrev_offset;
160 newp->files = NULL;
161 newp->lines = NULL;
162 newp->locs = NULL;
163 newp->split = (Dwarf_CU *) -1;
164 newp->base_address = (Dwarf_Addr) -1;
165 newp->addr_base = (Dwarf_Off) -1;
166 newp->str_off_base = (Dwarf_Off) -1;
167 newp->ranges_base = (Dwarf_Off) -1;
168 newp->locs_base = (Dwarf_Off) -1;
170 newp->startp = data->d_buf + newp->start;
171 newp->endp = data->d_buf + newp->end;
175 newp->unit_type = DW_UT_type;
179 newp->unit_type = DW_UT_compile;
182 Dwarf_Die cudie = CUDIE (newp);
195 newp->unit_type = DW_UT_skeleton;
197 newp->unit_type = DW_UT_split_compile;
199 newp->unit_id8 = id8;
204 newp->unit_type = DW_UT_partial;
206 newp->unit_type = DW_UT_type;
209 newp->unit_type = unit_type;
213 Dwarf_Sig8_Hash_insert (&dbg->sig8_hash, unit_id8, newp);
216 if (tsearch (newp, tree, findcu_cb) == NULL)
224 return newp;
250 struct Dwarf_CU *newp = __libdw_intern_next_unit (dbg, v4_debug_types);
251 if (newp == NULL)
255 if (start < *next_offset || start == newp->start)
256 return newp;