blob: 0da306bb90281a11eec228fa1c7d82deb4f4c8bd [file] [log] [blame]
Ingo Molnar8ad8db32009-05-26 11:10:09 +02001
Ingo Molnar52425192009-05-26 09:17:18 +02002/*
3 * Parse symbolic events/counts passed in as options:
4 */
5
Ingo Molnar8ad8db32009-05-26 11:10:09 +02006extern int nr_counters;
7extern __u64 event_id[MAX_COUNTERS];
Ingo Molnar52425192009-05-26 09:17:18 +02008extern int event_mask[MAX_COUNTERS];
9
10#define EVENT_MASK_KERNEL 1
11#define EVENT_MASK_USER 2
12
13extern char *event_name(int ctr);
Ingo Molnar8ad8db32009-05-26 11:10:09 +020014
15extern int parse_events(const struct option *opt, const char *str, int unset);
16
17#define EVENTS_HELP_MAX (128*1024)
18
19extern void create_events_help(char *help_msg);
20