+ LttvHooks *event_hook = lttv_hooks_new();
+ g_assert(event_hook);
+
+ lttv_hooks_add(event_hook,before_execmode_hook , control_flow_data, LTTV_PRIO_STATE-5);
+ #ifdef BABEL_CLEANUP
+ lttv_hooks_add(event_hook,syscall_exit , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,irq_entry , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,irq_exit , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,soft_irq_raise , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,soft_irq_entry , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,soft_irq_exit , control_flow_data, LTTV_PRIO_STATE);
+#endif //babel_cleanup
+ lttv_hooks_add(event_hook,before_schedchange_hook , control_flow_data, LTTV_PRIO_STATE-5);
+#ifdef BABEL_CLEANUP
+ lttv_hooks_add(event_hook,sched_try_wakeup , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,process_exit , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,process_free , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,process_exec , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,enum_process_state , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,statedump_end , control_flow_data, LTTV_PRIO_STATE);
+ lttv_hooks_add(event_hook,enum_interrupt , control_flow_data, LTTV_PRIO_STATE);
+#endif //babel_cleanup
+ lttv_hooks_add(event_hook, before_trywakeup_hook, control_flow_data, LTTV_PRIO_STATE-5);
+ lttv_hooks_add(event_hook, before_process_exit_hook, control_flow_data, LTTV_PRIO_STATE-5);
+ lttv_hooks_add(event_hook, before_process_release_hook, control_flow_data, LTTV_PRIO_STATE-5);
+ lttv_hooks_add(event_hook, before_statedump_end, control_flow_data, LTTV_PRIO_STATE-5);
+
+ lttv_hooks_add(event_hook, after_schedchange_hook, control_flow_data, LTTV_PRIO_STATE+5);
+ lttv_hooks_add(event_hook, after_process_fork_hook, control_flow_data, LTTV_PRIO_STATE+5);
+ lttv_hooks_add(event_hook, after_process_exit_hook, control_flow_data, LTTV_PRIO_STATE+5);
+ lttv_hooks_add(event_hook, after_event_enum_process_hook, control_flow_data, LTTV_PRIO_STATE+5);
+