CollectorFunc callback;
gpointer data;
- StackStash * stash;
tracker_t * tracker;
GTimeVal latest_reset;
restart = TRUE;
}
- if (collector->stash)
- {
- stack_stash_unref (collector->stash);
- collector->stash = NULL;
- }
-
if (collector->tracker)
{
tracker_free (collector->tracker);
collector->callback = callback;
collector->data = data;
- collector->stash = NULL;
collector->tracker = NULL;
collector_reset (collector);
GList *list;
int i;
- if (!collector->stash)
- collector->stash = stack_stash_new (NULL);
if (!collector->tracker)
collector->tracker = tracker_new ();
- g_assert (collector->stash);
-
for (i = 0; i < n_cpus; ++i)
{
counter_t *counter = counter_new (collector, i);