projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update quickstart and flight
[lttv.git]
/
trunk
/
lttv
/
lttv
/
lttv
/
filter.c
diff --git
a/trunk/lttv/lttv/lttv/filter.c
b/trunk/lttv/lttv/lttv/filter.c
index 78a339c931d2b4e193ad24cd60e6909627524df7..3c53e38791c7fd081a407015fc2503d1575883ae 100644
(file)
--- a/
trunk/lttv/lttv/lttv/filter.c
+++ b/
trunk/lttv/lttv/lttv/filter.c
@@
-135,7
+135,7
@@
gboolean
lttv_simple_expression_assign_field(GPtrArray* fp, LttvSimpleExpression* se) {
GString* f = NULL;
lttv_simple_expression_assign_field(GPtrArray* fp, LttvSimpleExpression* se) {
GString* f = NULL;
- printf("array len : %d\n", fp->len);
+
if(fp->len < 2) return FALSE;
g_assert((f=ltt_g_ptr_array_remove_index_slow(fp,0)));
if(fp->len < 2) return FALSE;
g_assert((f=ltt_g_ptr_array_remove_index_slow(fp,0)));
@@
-153,7
+153,7
@@
lttv_simple_expression_assign_field(GPtrArray* fp, LttvSimpleExpression* se) {
* subfields, it will be considered
* as a dynamic field
*/
* subfields, it will be considered
* as a dynamic field
*/
- printf("DBG1: %s\n", f->str);
+
if(!g_strcasecmp(f->str,"trace") ) {
/*
* Possible values:
if(!g_strcasecmp(f->str,"trace") ) {
/*
* Possible values:
@@
-179,7
+179,6
@@
lttv_simple_expression_assign_field(GPtrArray* fp, LttvSimpleExpression* se) {
se->field = LTTV_FILTER_TRACEFILE_NAME;
}
} else if(!g_strcasecmp(f->str,"state") ) {
se->field = LTTV_FILTER_TRACEFILE_NAME;
}
} else if(!g_strcasecmp(f->str,"state") ) {
- printf("DBG2: %s\n", f->str);
/*
* Possible values:
* state.pid
/*
* Possible values:
* state.pid
@@
-237,7
+236,7
@@
lttv_simple_expression_assign_field(GPtrArray* fp, LttvSimpleExpression* se) {
*/
g_string_free(f,TRUE);
f=ltt_g_ptr_array_remove_index_slow(fp,0);
*/
g_string_free(f,TRUE);
f=ltt_g_ptr_array_remove_index_slow(fp,0);
- printf("DBG: %s\n", f->str);
+
if(!g_strcasecmp(f->str,"name") ) {
se->field = LTTV_FILTER_EVENT_NAME;
}
if(!g_strcasecmp(f->str,"name") ) {
se->field = LTTV_FILTER_EVENT_NAME;
}
@@
-2048,7
+2047,8
@@
lttv_filter_tree_parse_branch(
if(event == NULL) return TRUE;
else {
struct marker_info *info;
if(event == NULL) return TRUE;
else {
struct marker_info *info;
- info = marker_get_info_from_id((LttTrace *)trace, event->event_id);
+ LttTracefile *tf = context->tf;
+ info = marker_get_info_from_id(tf->mdata, event->event_id);
g_assert(info != NULL);
GQuark quark = info->name;
return se->op((gpointer)&quark,v);
g_assert(info != NULL);
GQuark quark = info->name;
return se->op((gpointer)&quark,v);
This page took
0.045022 seconds
and
4
git commands to generate.