/Linux-v4.19/include/linux/ |
D | trace_events.h | 187 struct trace_event_call; 195 int (*reg)(struct trace_event_call *event, 197 int (*define_fields)(struct trace_event_call *); 198 struct list_head *(*get_fields)(struct trace_event_call *); 200 int (*raw_init)(struct trace_event_call *); 203 extern int trace_event_reg(struct trace_event_call *event, 253 struct trace_event_call { struct 282 int (*perf_perm)(struct trace_event_call *, argument 288 static inline bool bpf_prog_array_valid(struct trace_event_call *call) in bpf_prog_array_valid() 312 trace_event_name(struct trace_event_call *call) in trace_event_name() [all …]
|
D | syscalls.h | 137 static struct trace_event_call __used \ 147 static struct trace_event_call __used \ 153 static struct trace_event_call __used \ 163 static struct trace_event_call __used \ 191 static inline int is_syscall_trace_event(struct trace_event_call *tp_event) in is_syscall_trace_event() 200 static inline int is_syscall_trace_event(struct trace_event_call *tp_event) in is_syscall_trace_event()
|
D | module.h | 445 struct trace_event_call **trace_events;
|
D | perf_event.h | 686 struct trace_event_call *tp_event;
|
/Linux-v4.19/kernel/trace/ |
D | trace_syscalls.c | 17 static int syscall_enter_register(struct trace_event_call *event, 19 static int syscall_exit_register(struct trace_event_call *event, 23 syscall_get_enter_fields(struct trace_event_call *call) in syscall_get_enter_fields() 235 static int __init set_syscall_print_fmt(struct trace_event_call *call) in set_syscall_print_fmt() 260 static void __init free_syscall_print_fmt(struct trace_event_call *call) in free_syscall_print_fmt() 268 static int __init syscall_enter_define_fields(struct trace_event_call *call) in syscall_enter_define_fields() 292 static int __init syscall_exit_define_fields(struct trace_event_call *call) in syscall_exit_define_fields() 403 struct trace_event_call *call) in reg_event_syscall_enter() 424 struct trace_event_call *call) in unreg_event_syscall_enter() 441 struct trace_event_call *call) in reg_event_syscall_exit() [all …]
|
D | trace_event_perf.c | 26 static int perf_trace_event_perm(struct trace_event_call *tp_event, in perf_trace_event_perm() 91 static int perf_trace_event_reg(struct trace_event_call *tp_event, in perf_trace_event_reg() 151 struct trace_event_call *tp_event = p_event->tp_event; in perf_trace_event_unreg() 180 struct trace_event_call *tp_event = p_event->tp_event; in perf_trace_event_open() 186 struct trace_event_call *tp_event = p_event->tp_event; in perf_trace_event_close() 190 static int perf_trace_event_init(struct trace_event_call *tp_event, in perf_trace_event_init() 214 struct trace_event_call *tp_event; in perf_trace_init() 247 struct trace_event_call *tp_event; in perf_kprobe_init() 297 struct trace_event_call *tp_event; in perf_uprobe_init() 349 struct trace_event_call *tp_event = p_event->tp_event; in perf_trace_add() [all …]
|
D | trace_probe.h | 243 bool trace_kprobe_on_func_entry(struct trace_event_call *call); 244 bool trace_kprobe_error_injectable(struct trace_event_call *call); 271 static inline bool trace_kprobe_on_func_entry(struct trace_event_call *call) in trace_kprobe_on_func_entry() 276 static inline bool trace_kprobe_error_injectable(struct trace_event_call *call) in trace_kprobe_error_injectable() 294 struct trace_event_call call; 409 extern struct trace_event_call * 412 extern void destroy_local_trace_kprobe(struct trace_event_call *event_call); 414 extern struct trace_event_call * 416 extern void destroy_local_trace_uprobe(struct trace_event_call *event_call);
|
D | trace_events.c | 74 trace_get_fields(struct trace_event_call *event_call) in trace_get_fields() 95 trace_find_event_field(struct trace_event_call *call, char *name) in trace_find_event_field() 139 int trace_define_field(struct trace_event_call *call, const char *type, in trace_define_field() 195 static void trace_destroy_fields(struct trace_event_call *call) in trace_destroy_fields() 211 int trace_event_get_offsets(struct trace_event_call *call) in trace_event_get_offsets() 225 int trace_event_raw_init(struct trace_event_call *call) in trace_event_raw_init() 257 struct trace_event_call *event_call = trace_file->event_call; in trace_event_buffer_reserve() 287 int trace_event_reg(struct trace_event_call *call, in trace_event_reg() 372 struct trace_event_call *call = file->event_call; in __ftrace_event_enable_disable() 743 struct trace_event_call *call; in __ftrace_set_clr_event_nolock() [all …]
|
D | trace_export.c | 18 static int ftrace_event_register(struct trace_event_call *call, in ftrace_event_register() 136 ftrace_define_fields_##name(struct trace_event_call *event_call) \ 181 struct trace_event_call __used event_##call = { \ 190 struct trace_event_call __used \ 198 bool ftrace_event_is_function(struct trace_event_call *call) in ftrace_event_is_function()
|
D | trace_kprobe.c | 97 bool trace_kprobe_on_func_entry(struct trace_event_call *call) in trace_kprobe_on_func_entry() 106 bool trace_kprobe_error_injectable(struct trace_event_call *call) in trace_kprobe_error_injectable() 1041 struct trace_event_call *call = &tk->tp.call; in __kprobe_trace_func() 1089 struct trace_event_call *call = &tk->tp.call; in __kretprobe_trace_func() 1198 static int kprobe_event_define_fields(struct trace_event_call *event_call) in kprobe_event_define_fields() 1221 static int kretprobe_event_define_fields(struct trace_event_call *event_call) in kretprobe_event_define_fields() 1251 struct trace_event_call *call = &tk->tp.call; in kprobe_perf_func() 1301 struct trace_event_call *call = &tk->tp.call; in kretprobe_perf_func() 1367 static int kprobe_register(struct trace_event_call *event, in kprobe_register() 1437 struct trace_event_call *call) in init_trace_event_call() [all …]
|
D | trace_uprobe.c | 767 struct trace_event_call *call = &tu->tp.call; in __uprobe_trace_func() 959 static int uprobe_event_define_fields(struct trace_event_call *event_call) in uprobe_event_define_fields() 1085 struct trace_event_call *call = &tu->tp.call; in __uprobe_perf_func() 1177 trace_uprobe_register(struct trace_event_call *event, enum trace_reg type, in trace_uprobe_register() 1289 struct trace_event_call *call) in init_trace_event_call() 1302 struct trace_event_call *call = &tu->tp.call; in register_uprobe_event() 1342 struct trace_event_call * 1389 void destroy_local_trace_uprobe(struct trace_event_call *event_call) in destroy_local_trace_uprobe()
|
D | trace.h | 1042 bool ftrace_event_is_function(struct trace_event_call *call); 1240 extern int call_filter_check_discard(struct trace_event_call *call, void *rec, 1441 extern int create_event_filter(struct trace_event_call *call, 1447 trace_find_event_field(struct trace_event_call *call, char *name); 1780 extern struct trace_event_call \ 1794 int perf_ftrace_event_register(struct trace_event_call *call,
|
D | trace_mmiotrace.c | 299 struct trace_event_call *call = &event_mmiotrace_rw; in __trace_mmiotrace_rw() 329 struct trace_event_call *call = &event_mmiotrace_map; in __trace_mmiotrace_map()
|
D | trace_events_filter.c | 1130 struct trace_event_call *call = data; in parse_pred() 1476 static int process_preds(struct trace_event_call *call, in process_preds() 1703 static int create_filter(struct trace_event_call *call, in create_filter() 1725 int create_event_filter(struct trace_event_call *call, in create_event_filter() 1767 struct trace_event_call *call = file->event_call; in apply_event_filter() 2029 struct trace_event_call *call; in ftrace_profile_set_filter()
|
D | trace_sched_wakeup.c | 389 struct trace_event_call *call = &event_context_switch; in tracing_sched_switch_trace() 417 struct trace_event_call *call = &event_wakeup; in tracing_sched_wakeup_trace()
|
D | trace_branch.c | 33 struct trace_event_call *call = &event_branch; in probe_likely_condition()
|
D | trace_hwlat.c | 106 struct trace_event_call *call = &event_hwlat; in trace_hwlat_sample()
|
D | trace_events_hist.c | 311 struct trace_event_call call; 413 static int synth_event_define_fields(struct trace_event_call *call) in synth_event_define_fields() 676 static void free_synth_event_print_fmt(struct trace_event_call *call) in free_synth_event_print_fmt() 714 static int set_synth_event_print_fmt(struct trace_event_call *call) in set_synth_event_print_fmt() 883 struct trace_event_call *call = &event->call; in register_synth_event() 936 struct trace_event_call *call = &event->call; in unregister_synth_event() 2404 struct trace_event_call *call; in local_field_var_ref() 3063 struct trace_event_call *call; in find_target_event_var() 3245 struct trace_event_call *call; in create_target_field_var()
|
D | trace_functions_graph.c | 350 struct trace_event_call *call = &event_funcgraph_entry; in __trace_graph_entry() 461 struct trace_event_call *call = &event_funcgraph_exit; in __trace_graph_return()
|
D | trace_output.c | 280 struct trace_event_call *event; in trace_raw_output_prep() 285 event = container_of(trace_event, struct trace_event_call, event); in trace_raw_output_prep()
|
D | trace.c | 305 int call_filter_check_discard(struct trace_event_call *call, void *rec, in call_filter_check_discard() 2320 struct trace_event_call *event_call; in output_printk() 2555 struct trace_event_call *call = &event_function; in trace_function() 2589 struct trace_event_call *call = &event_kernel_stack; in __ftrace_trace_stack() 2736 struct trace_event_call *call = &event_user_stack; in ftrace_trace_userstack() 2906 struct trace_event_call *call = &event_bprint; in trace_vbprintk() 2968 struct trace_event_call *call = &event_print; in __trace_array_vprintk()
|
D | bpf_trace.c | 37 unsigned int trace_call_bpf(struct trace_event_call *call, void *ctx) in trace_call_bpf()
|
/Linux-v4.19/include/trace/ |
D | syscall.h | 33 struct trace_event_call *enter_event; 34 struct trace_event_call *exit_event;
|
D | trace_events.h | 122 static struct trace_event_call __used \ 450 trace_event_define_fields_##call(struct trace_event_call *event_call) \ 775 static struct trace_event_call __used event_##call = { \ 784 static struct trace_event_call __used \ 792 static struct trace_event_call __used event_##call = { \ 801 static struct trace_event_call __used \
|
D | perf.h | 35 struct trace_event_call *event_call = __data; \
|