diff options
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r-- | kernel/trace/trace.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h index f02042d0d828..f1f99572cde7 100644 --- a/kernel/trace/trace.h +++ b/kernel/trace/trace.h | |||
@@ -288,35 +288,36 @@ void init_tracer_sysprof_debugfs(struct dentry *d_tracer); | |||
288 | struct trace_entry *tracing_get_trace_entry(struct trace_array *tr, | 288 | struct trace_entry *tracing_get_trace_entry(struct trace_array *tr, |
289 | struct trace_array_cpu *data); | 289 | struct trace_array_cpu *data); |
290 | void tracing_generic_entry_update(struct trace_entry *entry, | 290 | void tracing_generic_entry_update(struct trace_entry *entry, |
291 | unsigned long flags); | 291 | unsigned long flags, |
292 | int pc); | ||
292 | 293 | ||
293 | void ftrace(struct trace_array *tr, | 294 | void ftrace(struct trace_array *tr, |
294 | struct trace_array_cpu *data, | 295 | struct trace_array_cpu *data, |
295 | unsigned long ip, | 296 | unsigned long ip, |
296 | unsigned long parent_ip, | 297 | unsigned long parent_ip, |
297 | unsigned long flags); | 298 | unsigned long flags, int pc); |
298 | void tracing_sched_switch_trace(struct trace_array *tr, | 299 | void tracing_sched_switch_trace(struct trace_array *tr, |
299 | struct trace_array_cpu *data, | 300 | struct trace_array_cpu *data, |
300 | struct task_struct *prev, | 301 | struct task_struct *prev, |
301 | struct task_struct *next, | 302 | struct task_struct *next, |
302 | unsigned long flags); | 303 | unsigned long flags, int pc); |
303 | void tracing_record_cmdline(struct task_struct *tsk); | 304 | void tracing_record_cmdline(struct task_struct *tsk); |
304 | 305 | ||
305 | void tracing_sched_wakeup_trace(struct trace_array *tr, | 306 | void tracing_sched_wakeup_trace(struct trace_array *tr, |
306 | struct trace_array_cpu *data, | 307 | struct trace_array_cpu *data, |
307 | struct task_struct *wakee, | 308 | struct task_struct *wakee, |
308 | struct task_struct *cur, | 309 | struct task_struct *cur, |
309 | unsigned long flags); | 310 | unsigned long flags, int pc); |
310 | void trace_special(struct trace_array *tr, | 311 | void trace_special(struct trace_array *tr, |
311 | struct trace_array_cpu *data, | 312 | struct trace_array_cpu *data, |
312 | unsigned long arg1, | 313 | unsigned long arg1, |
313 | unsigned long arg2, | 314 | unsigned long arg2, |
314 | unsigned long arg3); | 315 | unsigned long arg3, int pc); |
315 | void trace_function(struct trace_array *tr, | 316 | void trace_function(struct trace_array *tr, |
316 | struct trace_array_cpu *data, | 317 | struct trace_array_cpu *data, |
317 | unsigned long ip, | 318 | unsigned long ip, |
318 | unsigned long parent_ip, | 319 | unsigned long parent_ip, |
319 | unsigned long flags); | 320 | unsigned long flags, int pc); |
320 | 321 | ||
321 | void tracing_start_cmdline_record(void); | 322 | void tracing_start_cmdline_record(void); |
322 | void tracing_stop_cmdline_record(void); | 323 | void tracing_stop_cmdline_record(void); |