projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Massive debugging in lttv filter core:
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
text
/
batchAnalysis.c
diff --git
a/ltt/branches/poly/lttv/modules/text/batchAnalysis.c
b/ltt/branches/poly/lttv/modules/text/batchAnalysis.c
index 4482a35ccf565a12a701a42880dca21f5baaec92..05dd091cca5df2e999bd3588e519b60615587083 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/text/batchAnalysis.c
+++ b/
ltt/branches/poly/lttv/modules/text/batchAnalysis.c
@@
-47,9
+47,7
@@
static char *a_trace;
static gboolean a_stats;
static gboolean a_stats;
-static LttvFilter *a_lttv_filter;
-
-extern GString *a_filter_string;
+LttvFilter *a_lttv_filter;
void lttv_trace_option(void *hook_data)
{
void lttv_trace_option(void *hook_data)
{
@@
-63,6
+61,10
@@
void lttv_trace_option(void *hook_data)
static gboolean process_traceset(void *hook_data, void *call_data)
{
static gboolean process_traceset(void *hook_data, void *call_data)
{
+ LttvAttributeValue value;
+
+ LttvIAttribute *attributes = LTTV_IATTRIBUTE(lttv_global_attributes());
+
LttvTracesetStats *tscs;
LttvTracesetContext *tc;
LttvTracesetStats *tscs;
LttvTracesetContext *tc;
@@
-80,8
+82,12
@@
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);
lttv_state_add_event_hooks(&tscs->parent);
if(a_stats) lttv_stats_add_event_hooks(tscs);
+ g_assert(lttv_iattribute_find_by_path(attributes, "filter/expression",
+ LTTV_POINTER, &value));
+
a_lttv_filter = lttv_filter_new();
a_lttv_filter = lttv_filter_new();
- lttv_filter_append_expression(a_lttv_filter,a_filter_string->str);
+ g_debug("Filter string: %s",((GString*)*(value.v_pointer))->str);
+ lttv_filter_append_expression(a_lttv_filter,((GString*)*(value.v_pointer))->str);
//lttv_traceset_context_add_hooks(tc,
//before_traceset, after_traceset, NULL, before_trace, after_trace,
//lttv_traceset_context_add_hooks(tc,
//before_traceset, after_traceset, NULL, before_trace, after_trace,
This page took
0.024094 seconds
and
4
git commands to generate.