Lines Matching refs:newd
162 struct mc_data_s *newd = malloc(sizeof(struct mc_data_s));
164 if (newd == 0) {
168 memset(newd, 0, sizeof(struct mc_data_s));
169 return newd;
176 struct mc_data_s *newd = newone();
181 newd->mc_address = addr;
182 newd->mc_alloc_code = code;
183 newd->mc_type = MC_TYPE_ALLOC;
184 newd->mc_alloc_number = mc_data_list_size;
185 newd->mc_prev = *base;
186 *base = newd;
187 newd->mc_alloc_number = mc_data_list_size;
206 /* newd is a 'dealloc'.
209 balanced_by_alloc_p(struct mc_data_s *newd,
217 if (cur->mc_address == newd->mc_address) {
219 if (cur->mc_alloc_code == newd->mc_alloc_code) {
245 struct mc_data_s *newd = newone();
254 newd->mc_address = (unsigned long) addr;
255 newd->mc_alloc_code = code;
256 newd->mc_type = MC_TYPE_DEALLOC;
257 newd->mc_prev = *base;
259 balanced_by_alloc_p(newd, &addr_match_num, &addr_match, *base);
263 print_entry("new", newd);
278 print_entry("new dealloc entry", newd);
281 *base = newd;