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 | |
631c9def | 8 | extern void parse_line_range_desc(const char *arg, struct line_range *lr); |
fac13fd5 MH |
9 | extern void parse_perf_probe_event(const char *str, struct probe_point *pp, |
10 | bool *need_dwarf); | |
7ef17aaf | 11 | extern int synthesize_perf_probe_point(struct probe_point *pp); |
4de189fe | 12 | extern int synthesize_perf_probe_event(struct probe_point *pp); |
af663d75 | 13 | extern void parse_trace_kprobe_event(const char *str, struct probe_point *pp); |
50656eec | 14 | extern int synthesize_trace_kprobe_event(struct probe_point *pp); |
d761b08b | 15 | extern void add_trace_kprobe_events(struct probe_point *probes, int nr_probes, |
e0faa8d3 | 16 | bool force_add, bool need_dwarf); |
fa28244d | 17 | extern void del_trace_kprobe_events(struct strlist *dellist); |
4de189fe | 18 | extern void show_perf_probe_events(void); |
631c9def | 19 | extern void show_line_range(struct line_range *lr); |
50656eec | 20 | |
b498ce1f MH |
21 | /* Maximum index number of event-name postfix */ |
22 | #define MAX_EVENT_INDEX 1024 | |
23 | ||
50656eec | 24 | #endif /*_PROBE_EVENT_H */ |