X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Ftext%2FtextDump.c;h=9502aa0d696da0f8d49dc2dfadcd0158160d25b1;hb=da2e1bfb1ac32abd5ec8495afd40236bb681ebdd;hp=ded3c89744c3b3402c9e1ad6ee81e20dca80bd9e;hpb=63c35f6c3a742bb0bcd558c4899221231bcb05d7;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/text/textDump.c b/ltt/branches/poly/lttv/modules/text/textDump.c index ded3c897..9502aa0d 100644 --- a/ltt/branches/poly/lttv/modules/text/textDump.c +++ b/ltt/branches/poly/lttv/modules/text/textDump.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -49,6 +50,7 @@ static LttvHooks *before_trace, *event_hook; +extern LttvFilter *a_lttv_filter; void print_field(LttEvent *e, LttField *f, GString *s, gboolean field_names) { @@ -335,6 +337,13 @@ static int write_event_content(void *hook_data, void *call_data) e = tfc->e; + /* + * call to the filter if available + */ + if(!lttv_filter_tree_parse(a_lttv_filter->head,e,tfc->t_context->t,tfc->tf,tfs->process,tfc)) { + return FALSE; + } + lttv_event_to_string(e, a_string, TRUE, a_field_names, tfs); g_string_append_printf(a_string,"\n");