Commit | Line | Data |
---|---|---|
50656eec MH |
1 | #ifndef _PROBE_EVENT_H |
2 | #define _PROBE_EVENT_H | |
3 | ||
fac13fd5 | 4 | #include <stdbool.h> |
50656eec | 5 | #include "probe-finder.h" |
4de189fe | 6 | #include "strlist.h" |
50656eec | 7 | |
fac13fd5 MH |
8 | extern void parse_perf_probe_event(const char *str, struct probe_point *pp, |
9 | bool *need_dwarf); | |
7ef17aaf | 10 | extern int synthesize_perf_probe_point(struct probe_point *pp); |
4de189fe | 11 | extern int synthesize_perf_probe_event(struct probe_point *pp); |
af663d75 | 12 | extern void parse_trace_kprobe_event(const char *str, struct probe_point *pp); |
50656eec | 13 | extern int synthesize_trace_kprobe_event(struct probe_point *pp); |
d761b08b MH |
14 | extern void add_trace_kprobe_events(struct probe_point *probes, int nr_probes, |
15 | bool force_add); | |
fa28244d | 16 | extern void del_trace_kprobe_events(struct strlist *dellist); |
4de189fe | 17 | extern void show_perf_probe_events(void); |
50656eec | 18 | |
b498ce1f MH |
19 | /* Maximum index number of event-name postfix */ |
20 | #define MAX_EVENT_INDEX 1024 | |
21 | ||
50656eec | 22 | #endif /*_PROBE_EVENT_H */ |