add support for block devices in restore_init_state()
[lttv.git] / ltt / branches / poly / lttv / lttv / stats.c
index 179fde3f0de21ac9e01e4cb8a048a4ce835662cb..7ffc37bd10acaf6727431608a939ae57f64ecedb 100644 (file)
@@ -694,11 +694,11 @@ static gboolean before_schedchange(void *hook_data, void *call_data)
 
   guint pid_in, pid_out;
     
-  gint state_out;
+  gint64 state_out;
 
   pid_out = ltt_event_get_unsigned(e, thf->f1);
   pid_in = ltt_event_get_unsigned(e, thf->f2);
-  state_out = ltt_event_get_int(e, thf->f3);
+  state_out = ltt_event_get_long_int(e, thf->f3);
 
   /* compute the time for the process to schedule out */
   mode_change(tfcs);
@@ -718,13 +718,13 @@ static gboolean after_schedchange(void *hook_data, void *call_data)
 
   guint pid_in, pid_out;
     
-  gint state_out;
+  gint64 state_out;
 
   LttvProcessState *process;
 
   pid_out = ltt_event_get_unsigned(e, thf->f1);
   pid_in = ltt_event_get_unsigned(e, thf->f2);
-  state_out = ltt_event_get_int(e, thf->f3);
+  state_out = ltt_event_get_long_int(e, thf->f3);
 
   /* get the information for the process scheduled in */
   guint cpu = tfcs->parent.cpu;
@@ -1145,7 +1145,7 @@ void lttv_stats_add_event_hooks(LttvTracesetStats *self)
 
     ret = lttv_trace_find_hook(ts->parent.parent.t,
         LTT_FACILITY_KERNEL, LTT_EVENT_SCHED_SCHEDULE,
-        LTT_FIELD_OUT, LTT_FIELD_IN, LTT_FIELD_OUT_STATE,
+        LTT_FIELD_PREV_PID, LTT_FIELD_NEXT_PID, LTT_FIELD_PREV_STATE,
         before_schedchange, NULL, 
         &g_array_index(hooks, LttvTraceHook, hn++));
     if(ret) hn--;
@@ -1238,7 +1238,7 @@ void lttv_stats_add_event_hooks(LttvTracesetStats *self)
 
     ret = lttv_trace_find_hook(ts->parent.parent.t,
         LTT_FACILITY_KERNEL, LTT_EVENT_SCHED_SCHEDULE,
-        LTT_FIELD_OUT, LTT_FIELD_IN, LTT_FIELD_OUT_STATE,
+        LTT_FIELD_PREV_PID, LTT_FIELD_NEXT_PID, LTT_FIELD_PREV_STATE,
         after_schedchange, NULL, 
         &g_array_index(hooks, LttvTraceHook, hn++));
     if(ret) hn--;
This page took 0.023733 seconds and 4 git commands to generate.