From: Arnaldo Carvalho de Melo Date: Thu, 21 Jan 2010 15:04:44 +0000 (-0200) Subject: perf top: Handle PERF_RECORD_{FORK,EXIT} events X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=0f35cd4cea08a8893e3e2ea03cbdb65f5d2b0e7a;p=GitHub%2Fmt8127%2Fandroid_kernel_alcatel_ttab.git perf top: Handle PERF_RECORD_{FORK,EXIT} events As noticed by Mike, symbols in new tasks were not being processed as we weren't processing these events. Reported-by: Mike Galbraith Tested-by: Mike Galbraith Signed-off-by: Arnaldo Carvalho de Melo Cc: Frédéric Weisbecker Cc: Mike Galbraith Cc: Peter Zijlstra Cc: Paul Mackerras LKML-Reference: <1264086284-1431-2-git-send-email-acme@infradead.org> Signed-off-by: Ingo Molnar --- diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c index 8b049888a9dd..2227b84aa002 100644 --- a/tools/perf/builtin-top.c +++ b/tools/perf/builtin-top.c @@ -975,6 +975,10 @@ static int event__process(event_t *event, struct perf_session *session) case PERF_RECORD_MMAP: event__process_mmap(event, session); break; + case PERF_RECORD_FORK: + case PERF_RECORD_EXIT: + event__process_task(event, session); + break; default: break; }