probe-event.h 755 B

123456789101112131415161718192021
  1. #ifndef _PROBE_EVENT_H
  2. #define _PROBE_EVENT_H
  3. #include <stdbool.h>
  4. #include "probe-finder.h"
  5. #include "strlist.h"
  6. extern void parse_perf_probe_event(const char *str, struct probe_point *pp,
  7. bool *need_dwarf);
  8. extern int synthesize_perf_probe_event(struct probe_point *pp);
  9. extern void parse_trace_kprobe_event(const char *str, char **group,
  10. char **event, struct probe_point *pp);
  11. extern int synthesize_trace_kprobe_event(struct probe_point *pp);
  12. extern void add_trace_kprobe_events(struct probe_point *probes, int nr_probes);
  13. extern void del_trace_kprobe_events(struct strlist *dellist);
  14. extern void show_perf_probe_events(void);
  15. /* Maximum index number of event-name postfix */
  16. #define MAX_EVENT_INDEX 1024
  17. #endif /*_PROBE_EVENT_H */