associated by id hooks. */
hooks = g_array_new(FALSE, FALSE, sizeof(LttvTraceHook));
- g_array_set_size(hooks, 15);
+ g_array_set_size(hooks, 10);
/* before hooks */
/* after hooks */
+#if 0
+ /**** DESACTIVATED ****/
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
+ /**** DESACTIVATED ****/
lttv_trace_find_hook(ts->parent.t, "core", "trap_entry", "trap_id",
- NULL, NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 9));
+ NULL, NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 10));
+ /**** DESACTIVATED ****/
lttv_trace_find_hook(ts->parent.t, "core", "trap_exit", NULL, NULL, NULL,
- after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 10));
+ after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 11));
+ /**** DESACTIVATED ****/
lttv_trace_find_hook(ts->parent.t, "core", "irq_entry", "irq_id", NULL,
- NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 11));
+ NULL, after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 12));
+ /**** DESACTIVATED ****/
lttv_trace_find_hook(ts->parent.t, "core", "irq_exit", NULL, NULL, NULL,
- after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 12));
+ after_execmode_hook, &g_array_index(hooks, LttvTraceHook, 13));
+#endif //0
lttv_trace_find_hook(ts->parent.t, "core", "schedchange", "in", "out",
"out_state", after_schedchange_hook,
- &g_array_index(hooks, LttvTraceHook, 13));
+ &g_array_index(hooks, LttvTraceHook, 8));
lttv_trace_find_hook(ts->parent.t, "core", "process", "event_sub_id",
"event_data1", "event_data2", after_process_hook,
- &g_array_index(hooks, LttvTraceHook, 14));
+ &g_array_index(hooks, LttvTraceHook, 9));
#if 0
lttv_trace_find_hook(ts->parent.t, "core", "process_fork", "child_pid",
/* Add these hooks to each event_by_id hooks list */
/* add before */
- for(k = 0 ; k < hooks->len/2 ; k++) {
+ for(k = 0 ; k < 8 ; k++) {
hook = g_array_index(hooks, LttvTraceHook, k);
lttv_hooks_add(lttv_hooks_by_id_find(event_by_id,
hook.id), hook.h,
}
/* add after */
- for(k = hooks->len/2 ; k < hooks->len ; k++) {
+ for(k = 8 ; k < 10 ; k++) {
hook = g_array_index(hooks, LttvTraceHook, k);
lttv_hooks_add(lttv_hooks_by_id_find(event_by_id,
hook.id), hook.h,
(ControlFlowData*)g_object_get_data(
G_OBJECT(widget),
"control_flow_data");
- if(drawing->gc == NULL) {
+ if(unlikely(drawing->gc == NULL)) {
drawing->gc = gdk_gc_new(drawing->drawing_area->window);
gdk_gc_copy(drawing->gc, drawing->drawing_area->style->black_gc);
}
drawing->width+SAFETY, drawing->height - y);
- if (drawing->pixmap)
+ if(likely(drawing->pixmap))
gdk_pixmap_unref(drawing->pixmap);
drawing->pixmap = pixmap;
- if(drawing->height==1) drawing->height = height;
+ if(unlikely(drawing->height==1)) drawing->height = height;
else drawing->height += height;
gtk_widget_set_size_request(drawing->drawing_area,
{
GdkPixmap *pixmap;
- if(drawing->height == height) {
+ if(unlikely(drawing->height == height)) {
pixmap = gdk_pixmap_new(
drawing->drawing_area->window,
drawing->width + SAFETY,
drawing->height-=height;
}
- if (drawing->pixmap)
+ if(likely(drawing->pixmap))
gdk_pixmap_unref(drawing->pixmap);
drawing->pixmap = pixmap;