parse-events.h (b7e56edba4b02f2079042c326a8cd72a44635817) parse-events.h (63e0c7715aab6085faa487d498889f4361dc6542)
1#ifndef __PERF_PARSE_EVENTS_H
2#define __PERF_PARSE_EVENTS_H
3/*
4 * Parse symbolic events/counts passed in as options:
5 */
6
7struct option;
8
9struct tracepoint_path {
10 char *system;
11 char *name;
12 struct tracepoint_path *next;
13};
14
15extern struct tracepoint_path *tracepoint_id_to_path(u64 config);
1#ifndef __PERF_PARSE_EVENTS_H
2#define __PERF_PARSE_EVENTS_H
3/*
4 * Parse symbolic events/counts passed in as options:
5 */
6
7struct option;
8
9struct tracepoint_path {
10 char *system;
11 char *name;
12 struct tracepoint_path *next;
13};
14
15extern struct tracepoint_path *tracepoint_id_to_path(u64 config);
16extern bool have_tracepoints(struct perf_event_attr *pattrs, int nb_events);
16
17extern int nr_counters;
18
19extern struct perf_event_attr attrs[MAX_COUNTERS];
20extern char *filters[MAX_COUNTERS];
21
22extern const char *event_name(int ctr);
23extern const char *__event_name(int type, u64 config);

--- 13 unchanged lines hidden ---
17
18extern int nr_counters;
19
20extern struct perf_event_attr attrs[MAX_COUNTERS];
21extern char *filters[MAX_COUNTERS];
22
23extern const char *event_name(int ctr);
24extern const char *__event_name(int type, u64 config);

--- 13 unchanged lines hidden ---