text module
[lttv.git] / ltt / branches / poly / lttv / modules / text / batchAnalysis.c
index a57f0aac5211f7ed4f26d3a524af9cc837c0848c..4482a35ccf565a12a701a42880dca21f5baaec92 100644 (file)
@@ -47,7 +47,7 @@ static char *a_trace;
 
 static gboolean a_stats;
 
-static lttv_filter *a_lttv_filter;
+static LttvFilter *a_lttv_filter;
 
 extern GString *a_filter_string;
 
@@ -80,7 +80,8 @@ static gboolean process_traceset(void *hook_data, void *call_data)
   lttv_state_add_event_hooks(&tscs->parent);
   if(a_stats) lttv_stats_add_event_hooks(tscs);
 
-  a_lttv_filter = lttv_filter_new(a_filter_string,(LttvTraceState*)tscs);
+  a_lttv_filter = lttv_filter_new();
+  lttv_filter_append_expression(a_lttv_filter,a_filter_string->str);
   
   //lttv_traceset_context_add_hooks(tc,
   //before_traceset, after_traceset, NULL, before_trace, after_trace,
@@ -231,4 +232,4 @@ static void destroy()
 
 LTTV_MODULE("batchAnalysis", "Batch processing of a trace", \
     "Run through a trace calling all the registered hooks", \
-    init, destroy, "state", "stats", "option","filter")
+    init, destroy, "state", "stats", "option","textFilter")
This page took 0.02802 seconds and 4 git commands to generate.