aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-top.c
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@redhat.com>2011-03-11 11:36:01 -0500
committerArnaldo Carvalho de Melo <acme@redhat.com>2011-03-11 11:36:01 -0500
commit171b3be9c42e97cd4530706654242f6a3efb6ac3 (patch)
treebeea23cff2ff099e7bf3adf488c265d548a7c8f3 /tools/perf/builtin-top.c
parent878b439dccd064d6908800fab0b47bd3c3a87ebb (diff)
perf symbol: Move sym_entry->skip to symbol->ignore
While going thru each of the sym_entry fields looking to reduce it to the set of entries needed when in an active symbols list, 'skip' should really be in symbol, as we set it when loading the symtab. And the space used by the basic symbol allocation remains the same as we had 5 bytes of padding. Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: Mike Galbraith <efault@gmx.de> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Stephane Eranian <eranian@google.com> Cc: Tom Zanussi <tzanussi@gmail.com> LKML-Reference: <new-submission> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/builtin-top.c')
-rw-r--r--tools/perf/builtin-top.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c
index 31ea7a68baa4..70f1075cc5b0 100644
--- a/tools/perf/builtin-top.c
+++ b/tools/perf/builtin-top.c
@@ -676,7 +676,7 @@ static int symbol_filter(struct map *map, struct symbol *sym)
676 676
677 for (i = 0; skip_symbols[i]; i++) { 677 for (i = 0; skip_symbols[i]; i++) {
678 if (!strcmp(skip_symbols[i], name)) { 678 if (!strcmp(skip_symbols[i], name)) {
679 syme->skip = 1; 679 sym->ignore = true;
680 break; 680 break;
681 } 681 }
682 } 682 }
@@ -779,7 +779,7 @@ static void perf_event__process_sample(const union perf_event *event,
779 } 779 }
780 780
781 syme = symbol__priv(al.sym); 781 syme = symbol__priv(al.sym);
782 if (!syme->skip) { 782 if (!al.sym->ignore) {
783 struct perf_evsel *evsel; 783 struct perf_evsel *evsel;
784 784
785 evsel = perf_evlist__id2evsel(top.evlist, sample->id); 785 evsel = perf_evlist__id2evsel(top.evlist, sample->id);