Lines Matching defs:new_node
378 prof_bt_node_t *new_node = (prof_bt_node_t *)
382 log_bt_first = new_node;
383 log_bt_last = new_node;
385 log_bt_last->next = new_node;
386 log_bt_last = new_node;
389 new_node->next = NULL;
390 new_node->index = log_bt_index;
395 new_node->bt.len = bt->len;
396 memcpy(new_node->vec, bt->vec, bt->len * sizeof(void *));
397 new_node->bt.vec = new_node->vec;
400 ckh_insert(tsd, &log_bt_node_set, (void *)new_node, NULL);
401 return new_node->index;
419 prof_thr_node_t *new_node = (prof_thr_node_t *)
423 log_thr_first = new_node;
424 log_thr_last = new_node;
426 log_thr_last->next = new_node;
427 log_thr_last = new_node;
430 new_node->next = NULL;
431 new_node->index = log_thr_index;
432 new_node->thr_uid = thr_uid;
433 strcpy(new_node->name, name);
436 ckh_insert(tsd, &log_thr_node_set, (void *)new_node, NULL);
437 return new_node->index;
480 prof_alloc_node_t *new_node = (prof_alloc_node_t *)
497 new_node->next = NULL;
498 new_node->alloc_thr_ind = prof_log_thr_index(tsd, tctx->tdata->thr_uid,
500 new_node->free_thr_ind = prof_log_thr_index(tsd, cons_tdata->thr_uid,
502 new_node->alloc_bt_ind = prof_log_bt_index(tsd, prod_bt);
503 new_node->free_bt_ind = prof_log_bt_index(tsd, cons_bt);
504 new_node->alloc_time_ns = nstime_ns(&alloc_time);
505 new_node->free_time_ns = nstime_ns(&free_time);
506 new_node->usize = usize;
509 log_alloc_first = new_node;
510 log_alloc_last = new_node;
512 log_alloc_last->next = new_node;
513 log_alloc_last = new_node;