- lttv_tracefile_context_add_hooks(tfc, NULL,NULL,NULL,NULL,
- event_viewer_data->before_event_hooks,NULL);
+ // lttv_tracefile_context_add_hooks(tfc, NULL,NULL,NULL,NULL,
+ // event_viewer_data->before_event_hooks,NULL);
+
+ nb_facility = ltt_trace_facility_number(trace);
+ n = 0;
+ for(k=0;k<nb_facility;k++){
+ fac = ltt_trace_facility_get(trace,k);
+ nb_event = (int) ltt_facility_eventtype_number(fac);
+ for(m=0;m<nb_event;m++){
+ et = ltt_facility_eventtype_get(fac,m);
+ eventtype = lttv_tracefile_selector_eventtype_get(tf_s, n);
+ selected = lttv_eventtype_selector_get_selected(eventtype);
+ if(selected){
+ id = (gint) ltt_eventtype_id(et);
+ lttv_tracefile_context_add_hooks_by_id(tfc,id,
+ event_viewer_data->before_event_hooks,
+ NULL);
+ }
+ n++;
+ }
+ }
+