projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
header missing
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
text
/
textDump.c
diff --git
a/ltt/branches/poly/lttv/modules/text/textDump.c
b/ltt/branches/poly/lttv/modules/text/textDump.c
index 8e9b6873198c7cdd9af23dad4c68f1d24c437620..11afbed4ccf2aecc711f819aa9e2c029d0c6fb46 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/text/textDump.c
+++ b/
ltt/branches/poly/lttv/modules/text/textDump.c
@@
-50,8
+50,6
@@
static LttvHooks
*before_trace,
*event_hook;
*before_trace,
*event_hook;
-extern LttvFilter *a_lttv_filter;
-
void print_field(LttEvent *e, LttField *f, GString *s, gboolean field_names) {
LttType *type;
void print_field(LttEvent *e, LttField *f, GString *s, gboolean field_names) {
LttType *type;
@@
-329,18
+327,29
@@
static gboolean write_trace_header(void *hook_data, void *call_data)
static int write_event_content(void *hook_data, void *call_data)
{
static int write_event_content(void *hook_data, void *call_data)
{
+ LttvIAttribute *attributes = LTTV_IATTRIBUTE(lttv_global_attributes());
+
LttvTracefileContext *tfc = (LttvTracefileContext *)call_data;
LttvTracefileState *tfs = (LttvTracefileState *)call_data;
LttEvent *e;
LttvTracefileContext *tfc = (LttvTracefileContext *)call_data;
LttvTracefileState *tfs = (LttvTracefileState *)call_data;
LttEvent *e;
+ LttvAttributeValue value_filter;
+
+ LttvFilter *filter;
+
e = tfc->e;
e = tfc->e;
+
+ g_assert(lttv_iattribute_find_by_path(attributes, "filter/lttv_filter",
+ LTTV_POINTER, &value_filter));
+ filter = (LttvFilter*)*(value_filter.v_pointer);
+
/*
* call to the filter if available
*/
/*
* call to the filter if available
*/
- if(!lttv_filter_tree_parse(
a_lttv_filter->head,e,NULL,NULL,NULL
)) {
+ if(!lttv_filter_tree_parse(
filter->head,e,tfc->tf,tfc->t_context->t,tfs->process,tfc
)) {
return FALSE;
}
return FALSE;
}
This page took
0.026837 seconds
and
4
git commands to generate.