#include <config.h>
#endif
+#include <glib.h>
#include <lttv/lttv.h>
#include <lttv/option.h>
#include <lttv/module.h>
#include <ltt/type.h>
#include <ltt/trace.h>
#include <ltt/facility.h>
-#include <stdio.h>
/* Insert the hooks before and after each trace and tracefile, and for each
event. Print a global header. */
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)
+ (GString*)*(value.v_pointer) =
+ g_string_append_c((GString*)*(value.v_pointer),'&');
+ (GString*)*(value.v_pointer) =
+ g_string_append_c((GString*)*(value.v_pointer),'(');
+ (GString*)*(value.v_pointer) =
+ g_string_append((GString*)*(value.v_pointer),a_file_content);
+ (GString*)*(value.v_pointer) =
+ g_string_append_c((GString*)*(value.v_pointer),')');
}
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)
+ (GString*)*(value.v_pointer) =
+ g_string_append_c((GString*)*(value.v_pointer),'&');
+ (GString*)*(value.v_pointer) =
+ g_string_append_c((GString*)*(value.v_pointer),'(');
+ (GString*)*(value.v_pointer) =
+ g_string_append((GString*)*(value.v_pointer),a_string);
+ (GString*)*(value.v_pointer) =
+ g_string_append_c((GString*)*(value.v_pointer),')');
}
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");