#include "drawing.h"
#include "eventhooks.h"
#include "cfv.h"
-#include "cfv-private.h"
#define g_info(format...) g_log (G_LOG_DOMAIN, G_LOG_LEVEL_INFO, format)
#define g_debug(format...) g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format)
associated by id hooks. */
hooks = g_array_new(FALSE, FALSE, sizeof(LttvTraceHook));
- g_array_set_size(hooks, 16);
+ g_array_set_size(hooks, 15);
/* before hooks */
lttv_trace_find_hook(ts->parent.t, "core","syscall_entry","syscall_id",
NULL, NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 8));
-
+#if 0
+ /**** DESACTIVATED ****/
lttv_trace_find_hook(ts->parent.t, "core", "syscall_exit", NULL, NULL,
NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 9));
+#endif //0
lttv_trace_find_hook(ts->parent.t, "core", "trap_entry", "trap_id",
- NULL, NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 10));
+ NULL, NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 9));
lttv_trace_find_hook(ts->parent.t, "core", "trap_exit", NULL, NULL, NULL,
- after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 11));
+ after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 10));
lttv_trace_find_hook(ts->parent.t, "core", "irq_entry", "irq_id", NULL,
- NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 12));
+ NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 11));
lttv_trace_find_hook(ts->parent.t, "core", "irq_exit", NULL, NULL, NULL,
- after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 13));
+ after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 12));
lttv_trace_find_hook(ts->parent.t, "core", "schedchange", "in", "out",
"out_state", after_schedchange_hook,
- &g_array_index(hooks, LttvTraceHook, 14));
+ &g_array_index(hooks, LttvTraceHook, 13));
lttv_trace_find_hook(ts->parent.t, "core", "process", "event_sub_id",
"event_data1", "event_data2", after_process_hook,
- &g_array_index(hooks, LttvTraceHook, 15));
+ &g_array_index(hooks, LttvTraceHook, 14));
#if 0
lttv_trace_find_hook(ts->parent.t, "core", "process_fork", "child_pid",
return drawing->vbox;
}
-/* convert_pixels_to_time
- *
- * Convert from window pixel and time interval to an absolute time.
- */
-__inline__ void convert_pixels_to_time(
- gint width,
- guint x,
- TimeWindow time_window,
- LttTime *time)
-{
- double time_d;
-
- time_d = time_window.time_width_double;
- time_d = time_d / (double)width * (double)x;
- *time = ltt_time_from_double(time_d);
- *time = ltt_time_add(time_window.start_time, *time);
-}
-
-
-__inline__ void convert_time_to_pixels(
- TimeWindow time_window,
- LttTime time,
- int width,
- guint *x)
-{
- double time_d;
-#ifdef EXTRA_CHECK
- g_assert(ltt_time_compare(window_time_begin, time) <= 0 &&
- ltt_time_compare(window_time_end, time) >= 0);
-#endif //EXTRA_CHECK
-
- time = ltt_time_sub(time, time_window.start_time);
-
- time_d = ltt_time_to_double(time);
-
- if(time_window.time_width_double == 0.0) {
- g_assert(time_d == 0.0);
- *x = 0;
- } else {
- *x = (guint)(time_d / time_window.time_width_double * (double)width);
- }
-
-}
-
void drawing_draw_line( Drawing_t *drawing,
GdkPixmap *pixmap,
guint x1, guint y1,