| 
									
										
										
										
											2009-11-30 19:19:58 -05:00
										 |  |  | #ifndef _PROBE_EVENT_H
 | 
					
						
							|  |  |  | #define _PROBE_EVENT_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-12-15 10:31:14 -05:00
										 |  |  | #include <stdbool.h>
 | 
					
						
							| 
									
										
										
										
											2009-11-30 19:19:58 -05:00
										 |  |  | #include "probe-finder.h"
 | 
					
						
							| 
									
										
										
										
											2009-11-30 19:20:17 -05:00
										 |  |  | #include "strlist.h"
 | 
					
						
							| 
									
										
										
										
											2009-11-30 19:19:58 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 09:45:34 -05:00
										 |  |  | extern void parse_line_range_desc(const char *arg, struct line_range *lr); | 
					
						
							| 
									
										
										
										
											2009-12-15 10:31:14 -05:00
										 |  |  | extern void parse_perf_probe_event(const char *str, struct probe_point *pp, | 
					
						
							|  |  |  | 				   bool *need_dwarf); | 
					
						
							| 
									
										
										
										
											2009-12-15 10:32:47 -05:00
										 |  |  | extern int synthesize_perf_probe_point(struct probe_point *pp); | 
					
						
							| 
									
										
										
										
											2009-11-30 19:20:17 -05:00
										 |  |  | extern int synthesize_perf_probe_event(struct probe_point *pp); | 
					
						
							| 
									
										
										
										
											2009-12-15 10:32:18 -05:00
										 |  |  | extern void parse_trace_kprobe_event(const char *str, struct probe_point *pp); | 
					
						
							| 
									
										
										
										
											2009-11-30 19:19:58 -05:00
										 |  |  | extern int synthesize_trace_kprobe_event(struct probe_point *pp); | 
					
						
							| 
									
										
										
										
											2009-12-15 10:32:25 -05:00
										 |  |  | extern void add_trace_kprobe_events(struct probe_point *probes, int nr_probes, | 
					
						
							|  |  |  | 				    bool force_add); | 
					
						
							| 
									
										
										
										
											2009-12-08 17:03:23 -05:00
										 |  |  | extern void del_trace_kprobe_events(struct strlist *dellist); | 
					
						
							| 
									
										
										
										
											2009-11-30 19:20:17 -05:00
										 |  |  | extern void show_perf_probe_events(void); | 
					
						
							| 
									
										
										
										
											2010-01-06 09:45:34 -05:00
										 |  |  | extern void show_line_range(struct line_range *lr); | 
					
						
							| 
									
										
										
										
											2009-11-30 19:19:58 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-11-30 19:20:25 -05:00
										 |  |  | /* Maximum index number of event-name postfix */ | 
					
						
							|  |  |  | #define MAX_EVENT_INDEX	1024
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-11-30 19:19:58 -05:00
										 |  |  | #endif /*_PROBE_EVENT_H */
 |