aboutsummaryrefslogtreecommitdiffstats
path: root/plugin_sched_switch.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugin_sched_switch.c')
-rw-r--r--plugin_sched_switch.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/plugin_sched_switch.c b/plugin_sched_switch.c
index 4690f2f..3cec83c 100644
--- a/plugin_sched_switch.c
+++ b/plugin_sched_switch.c
@@ -47,12 +47,12 @@ static void write_state(struct trace_seq *s, int val)
47 trace_seq_putc(s, 'R'); 47 trace_seq_putc(s, 'R');
48} 48}
49 49
50static int sched_wakeup_handler(struct trace_seq *s, void *data, int size, 50static int sched_wakeup_handler(struct trace_seq *s, struct record *record,
51 struct event_format *event, int cpu, 51 struct event_format *event, int cpu)
52 unsigned long long nsecs)
53{ 52{
54 struct format_field *field; 53 struct format_field *field;
55 unsigned long long val; 54 unsigned long long val;
55 void *data = record->data;
56 56
57 if (get_field_val(s, data, event, "common_pid", &val, 1)) 57 if (get_field_val(s, data, event, "common_pid", &val, 1))
58 return trace_seq_putc(s, '!'); 58 return trace_seq_putc(s, '!');
@@ -102,12 +102,12 @@ static int sched_wakeup_handler(struct trace_seq *s, void *data, int size,
102 return 0; 102 return 0;
103} 103}
104 104
105static int sched_switch_handler(struct trace_seq *s, void *data, int size, 105static int sched_switch_handler(struct trace_seq *s, struct record *record,
106 struct event_format *event, int cpu, 106 struct event_format *event, int cpu)
107 unsigned long long nsecs)
108{ 107{
109 struct format_field *field; 108 struct format_field *field;
110 unsigned long long val; 109 unsigned long long val;
110 void *data = record->data;
111 111
112 if (get_field_val(s, data, event, "prev_pid", &val, 1)) 112 if (get_field_val(s, data, event, "prev_pid", &val, 1))
113 return trace_seq_putc(s, '!'); 113 return trace_seq_putc(s, '!');