X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fstate.c;h=bb221a77f99c49523164310bee3c0ddbbd159b40;hb=c6bc9cb9f0b1432775ddc7cbbd2f2c2cfdb28474;hp=794a94f66d4d5a6a100f21b31b061d78359496d1;hpb=cbe7c836abf115b6eb90499429b91180bb5dcfbb;p=lttv.git diff --git a/ltt/branches/poly/lttv/state.c b/ltt/branches/poly/lttv/state.c index 794a94f6..bb221a77 100644 --- a/ltt/branches/poly/lttv/state.c +++ b/ltt/branches/poly/lttv/state.c @@ -106,9 +106,9 @@ traceset_state_instance_init (GTypeInstance *instance, gpointer g_class) static void -traceset_state_finalize (LttvTracesetContext *self) +traceset_state_finalize (LttvTracesetState *self) { - G_OBJECT_CLASS(g_type_class_peek_parent(LTTV_TRACESET_STATE_GET_CLASS(self)))->finalize(G_OBJECT(self)); + G_OBJECT_CLASS(g_type_class_peek_parent(g_type_class_peek_parent(LTTV_TRACESET_STATE_GET_CLASS(self))))->finalize(G_OBJECT(self)); } @@ -157,9 +157,9 @@ trace_state_instance_init (GTypeInstance *instance, gpointer g_class) static void -trace_state_finalize (LttvTraceContext *self) +trace_state_finalize (LttvTraceState *self) { - G_OBJECT_CLASS(g_type_class_peek_parent(LTTV_TRACE_STATE_GET_CLASS(self)))->finalize(G_OBJECT(self)); + G_OBJECT_CLASS(g_type_class_peek_parent(g_type_class_peek_parent(LTTV_TRACE_STATE_GET_CLASS(self))))->finalize(G_OBJECT(self)); } @@ -184,7 +184,7 @@ lttv_trace_state_get_type(void) (GClassInitFunc) trace_state_class_init, /* class_init */ NULL, /* class_finalize */ NULL, /* class_data */ - sizeof (LttvTracesetState), + sizeof (LttvTraceState), 0, /* n_preallocs */ (GInstanceInitFunc) trace_state_instance_init /* instance_init */ }; @@ -205,7 +205,7 @@ tracefile_state_instance_init (GTypeInstance *instance, gpointer g_class) static void tracefile_state_finalize (LttvTracefileState *self) { - G_OBJECT_CLASS(g_type_class_peek_parent(LTTV_TRACEFILE_STATE_GET_CLASS(self)))->finalize(G_OBJECT(self)); + G_OBJECT_CLASS(g_type_class_peek_parent(g_type_class_peek_parent(LTTV_TRACEFILE_STATE_GET_CLASS(self))))->finalize(G_OBJECT(self)); } @@ -591,6 +591,7 @@ lttv_state_add_event_hooks(LttvTracesetState *self) "in", "out", "out_state", schedchange); g_array_append_val(hooks, hook_id); +/* for now, in core facility there is no process_fork and process_exit event hook_id = find_hook(ts->parent.t, "core", "process_fork", "child_pid", NULL, NULL, process_fork); g_array_append_val(hooks, hook_id); @@ -598,7 +599,7 @@ lttv_state_add_event_hooks(LttvTracesetState *self) hook_id = find_hook(ts->parent.t, "core", "process_exit", NULL, NULL, NULL, process_exit); g_array_append_val(hooks, hook_id); - +*/ /* Add these hooks to each before_event_by_id hooks list */