g_free (stash);
}
-void
+StackNode *
stack_stash_add_trace (StackStash *stash,
uint64_t *addrs,
int n_addrs,
int i;
if (!n_addrs)
- return;
+ return NULL;
if (stash->nodes_by_data)
stack_stash_undecorate (stash);
}
parent->size += size;
+
+ return parent;
}
static void
/* Stach */
StackStash *stack_stash_new (GDestroyNotify destroy);
StackNode * stack_node_new (StackStash *stash);
-void stack_stash_add_trace (StackStash *stash,
+StackNode * stack_stash_add_trace (StackStash *stash,
uint64_t *addrs,
gint n_addrs,
int size);
if (cursor)
gdk_cursor_unref (cursor);
- gdk_display_flush (gdk_display_get_default());
+ gdk_display_sync (gdk_display_get_default());
}
static void
static void
fill_descendants_tree (Application *app)
{
- GtkTreeStore *tree_store;
+ FooTreeStore *tree_store;
if (app->descendants)
{