X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Ftext%2FtextFilter.c;h=ca613ac6edf638e48237d48c2e1231c3a7b14b77;hb=a970363f31999693ffbc0d7d6cf8a15d03677d64;hp=41e478d2d330cc632ae443d7ad41e57eed39681f;hpb=c56a714eafb51f1e956c7109413811ebe79f8fa9;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/text/textFilter.c b/ltt/branches/poly/lttv/modules/text/textFilter.c index 41e478d2..ca613ac6 100644 --- a/ltt/branches/poly/lttv/modules/text/textFilter.c +++ b/ltt/branches/poly/lttv/modules/text/textFilter.c @@ -29,6 +29,7 @@ #include #endif +#include #include #include #include @@ -39,10 +40,7 @@ #include #include #include -#include #include -#include -#include /* Insert the hooks before and after each trace and tracefile, and for each event. Print a global header. */ @@ -87,10 +85,11 @@ void filter_analyze_file(void *hook_data) { g_assert(lttv_iattribute_find_by_path(attributes, "filter/expression", LTTV_POINTER, &value)); - if(((GString*)*(value.v_pointer))->len != 0) g_string_append_c((GString*)*(value.v_pointer),'&'); - g_string_append_c((GString*)*(value.v_pointer),'('); - g_string_append((GString*)*(value.v_pointer),a_file_content); - g_string_append_c((GString*)*(value.v_pointer),')'); + if(((GString*)*(value.v_pointer))->len != 0) + g_string_append_c((GString*)*(value.v_pointer),'&'); + g_string_append_c((GString*)*(value.v_pointer),'('); + g_string_append((GString*)*(value.v_pointer),a_file_content); + g_string_append_c((GString*)*(value.v_pointer),')'); } @@ -112,10 +111,11 @@ void filter_analyze_string(void *hook_data) { g_assert(lttv_iattribute_find_by_path(attributes, "filter/expression", LTTV_POINTER, &value)); - if(((GString*)*(value.v_pointer))->len != 0) g_string_append_c((GString*)*(value.v_pointer),'&'); - g_string_append_c((GString*)*(value.v_pointer),'('); - g_string_append((GString*)*(value.v_pointer),a_string); - g_string_append_c((GString*)*(value.v_pointer),')'); + if(((GString*)*(value.v_pointer))->len != 0) + g_string_append_c((GString*)*(value.v_pointer),'&'); + g_string_append_c((GString*)*(value.v_pointer),'('); + g_string_append((GString*)*(value.v_pointer),a_string); + g_string_append_c((GString*)*(value.v_pointer),')'); } @@ -133,18 +133,20 @@ void filter_list_commands(void *hook_data) { g_print("event.category (string)\n"); g_print("event.time (double)\n"); g_print("event.tsc (integer)\n"); + g_print("event.target_pid (integer)\n"); g_print("event.field.facility_name.event_name.field_name.subfield_name (field_type)\n"); g_print("tracefile.name (string)\n"); g_print("trace.name (string)\n"); g_print("state.pid (integer)\n"); g_print("state.ppid (integer)\n"); g_print("state.creation_time (double)\n"); - g_print("trace.insertion_time (double)\n"); - g_print("trace.process_name (string)\n"); - g_print("trace.execution_mode (string)\n"); - g_print("trace.execution_submode (string)\n"); - g_print("trace.process_status (string)\n"); - g_print("trace.cpu (string)\n\n"); + g_print("state.insertion_time (double)\n"); + g_print("state.process_name (string)\n"); + g_print("state.thread_brand (string)\n"); + g_print("state.execution_mode (string)\n"); + g_print("state.execution_submode (string)\n"); + g_print("state.process_status (string)\n"); + g_print("state.cpu (string)\n\n"); g_print("*** Possible operators ***\n"); g_print("equal '='\n");