probe-event.h 806 B

12345678910111213141516171819202122
  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_point(struct probe_point *pp);
  9. extern int synthesize_perf_probe_event(struct probe_point *pp);
  10. extern void parse_trace_kprobe_event(const char *str, 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. bool force_add);
  14. extern void del_trace_kprobe_events(struct strlist *dellist);
  15. extern void show_perf_probe_events(void);
  16. /* Maximum index number of event-name postfix */
  17. #define MAX_EVENT_INDEX 1024
  18. #endif /*_PROBE_EVENT_H */