| Thomas Gleixner | 86847b6 | 2009-06-06 12:24:17 +0200 | [diff] [blame] | 1 | /* | 
|  | 2 | * builtin-list.c | 
|  | 3 | * | 
|  | 4 | * Builtin list command: list all event types | 
|  | 5 | * | 
|  | 6 | * Copyright (C) 2009, Thomas Gleixner <tglx@linutronix.de> | 
|  | 7 | * Copyright (C) 2008-2009, Red Hat Inc, Ingo Molnar <mingo@redhat.com> | 
|  | 8 | */ | 
|  | 9 | #include "builtin.h" | 
|  | 10 |  | 
|  | 11 | #include "perf.h" | 
|  | 12 |  | 
| Thomas Gleixner | 86847b6 | 2009-06-06 12:24:17 +0200 | [diff] [blame] | 13 | #include "util/parse-events.h" | 
| Arnaldo Carvalho de Melo | 8f7a0dc | 2009-08-12 14:44:59 -0300 | [diff] [blame] | 14 | #include "util/cache.h" | 
| Thomas Gleixner | 86847b6 | 2009-06-06 12:24:17 +0200 | [diff] [blame] | 15 |  | 
| Ingo Molnar | f37a291 | 2009-07-01 12:37:06 +0200 | [diff] [blame] | 16 | int cmd_list(int argc __used, const char **argv __used, const char *prefix __used) | 
| Thomas Gleixner | 86847b6 | 2009-06-06 12:24:17 +0200 | [diff] [blame] | 17 | { | 
| Arnaldo Carvalho de Melo | 8f7a0dc | 2009-08-12 14:44:59 -0300 | [diff] [blame] | 18 | setup_pager(); | 
| Thomas Gleixner | 86847b6 | 2009-06-06 12:24:17 +0200 | [diff] [blame] | 19 | print_events(); | 
|  | 20 | return 0; | 
|  | 21 | } |