if (thread == NULL)
return -1;
- if (thread__is_filtered(thread)) {
- al->filtered |= (1 << HIST_FILTER__THREAD);
- goto out_filtered;
- }
-
dump_printf(" ... thread: %s:%d\n", thread__comm_str(thread), thread->tid);
/*
* Have we already created the kernel maps for this machine?
dump_printf(" ...... dso: %s\n",
al->map ? al->map->dso->long_name :
al->level == 'H' ? "[hypervisor]" : "<not found>");
+
+ if (thread__is_filtered(thread))
+ al->filtered |= (1 << HIST_FILTER__THREAD);
+
al->sym = NULL;
al->cpu = sample->cpu;
strlist__has_entry(symbol_conf.dso_list,
dso->long_name))))) {
al->filtered |= (1 << HIST_FILTER__DSO);
- goto out_filtered;
}
al->sym = map__find_symbol(al->map, al->addr,
(!al->sym || !strlist__has_entry(symbol_conf.sym_list,
al->sym->name))) {
al->filtered |= (1 << HIST_FILTER__SYMBOL);
- goto out_filtered;
}
return 0;
-
-out_filtered:
- return 0;
}