parse-events.h (0588000eac9ba4178cebade437da3b28e8fad48f) | parse-events.h (c81251e808fe2386e71990ecd49c408bb7cb4666) |
---|---|
1#ifndef __PERF_PARSE_EVENTS_H 2#define __PERF_PARSE_EVENTS_H 3/* 4 * Parse symbolic events/counts passed in as options: 5 */ 6 7#include <linux/list.h> 8#include <stdbool.h> --- 62 unchanged lines hidden (view full) --- 71 struct list_head *terms; 72}; 73 74int parse_events__is_hardcoded_term(struct parse_events__term *term); 75int parse_events__term_num(struct parse_events__term **_term, 76 int type_term, char *config, u64 num); 77int parse_events__term_str(struct parse_events__term **_term, 78 int type_term, char *config, char *str); | 1#ifndef __PERF_PARSE_EVENTS_H 2#define __PERF_PARSE_EVENTS_H 3/* 4 * Parse symbolic events/counts passed in as options: 5 */ 6 7#include <linux/list.h> 8#include <stdbool.h> --- 62 unchanged lines hidden (view full) --- 71 struct list_head *terms; 72}; 73 74int parse_events__is_hardcoded_term(struct parse_events__term *term); 75int parse_events__term_num(struct parse_events__term **_term, 76 int type_term, char *config, u64 num); 77int parse_events__term_str(struct parse_events__term **_term, 78 int type_term, char *config, char *str); |
79int parse_events__term_sym_hw(struct parse_events__term **term, 80 char *config, unsigned idx); |
|
79int parse_events__term_clone(struct parse_events__term **new, 80 struct parse_events__term *term); 81void parse_events__free_terms(struct list_head *terms); 82int parse_events__modifier_event(struct list_head *list, char *str, bool add); 83int parse_events__modifier_group(struct list_head *list, char *event_mod); 84int parse_events_name(struct list_head *list, char *name); 85int parse_events_add_tracepoint(struct list_head **list, int *idx, 86 char *sys, char *event); --- 5 unchanged lines hidden (view full) --- 92int parse_events_add_breakpoint(struct list_head **list, int *idx, 93 void *ptr, char *type); 94int parse_events_add_pmu(struct list_head **list, int *idx, 95 char *pmu , struct list_head *head_config); 96void parse_events__set_leader(char *name, struct list_head *list); 97void parse_events_update_lists(struct list_head *list_event, 98 struct list_head *list_all); 99void parse_events_error(void *data, void *scanner, char const *msg); | 81int parse_events__term_clone(struct parse_events__term **new, 82 struct parse_events__term *term); 83void parse_events__free_terms(struct list_head *terms); 84int parse_events__modifier_event(struct list_head *list, char *str, bool add); 85int parse_events__modifier_group(struct list_head *list, char *event_mod); 86int parse_events_name(struct list_head *list, char *name); 87int parse_events_add_tracepoint(struct list_head **list, int *idx, 88 char *sys, char *event); --- 5 unchanged lines hidden (view full) --- 94int parse_events_add_breakpoint(struct list_head **list, int *idx, 95 void *ptr, char *type); 96int parse_events_add_pmu(struct list_head **list, int *idx, 97 char *pmu , struct list_head *head_config); 98void parse_events__set_leader(char *name, struct list_head *list); 99void parse_events_update_lists(struct list_head *list_event, 100 struct list_head *list_all); 101void parse_events_error(void *data, void *scanner, char const *msg); |
100int parse_events__test(void); | |
101 102void print_events(const char *event_glob, bool name_only); 103void print_events_type(u8 type); 104void print_tracepoint_events(const char *subsys_glob, const char *event_glob, 105 bool name_only); 106int print_hwcache_events(const char *event_glob, bool name_only); 107extern int is_valid_tracepoint(const char *event_string); 108 109extern int valid_debugfs_mount(const char *debugfs); 110 111#endif /* __PERF_PARSE_EVENTS_H */ | 102 103void print_events(const char *event_glob, bool name_only); 104void print_events_type(u8 type); 105void print_tracepoint_events(const char *subsys_glob, const char *event_glob, 106 bool name_only); 107int print_hwcache_events(const char *event_glob, bool name_only); 108extern int is_valid_tracepoint(const char *event_string); 109 110extern int valid_debugfs_mount(const char *debugfs); 111 112#endif /* __PERF_PARSE_EVENTS_H */ |