void lttvwindowtraces_add_trace(LttvTrace *trace)
{
-
- LttvAttribute *attribute;
#ifdef BABEL_CLEANUP
+ LttvAttribute *attribute;
+
LttvAttribute *g_attribute = lttv_global_attributes();
struct stat buf;
*(value.v_pointer) = tss;
lttv_context_init(LTTV_TRACESET_CONTEXT(tss), ts);
-#endif
+
#if 0
result_b = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_COMPUTATION_SYNC_POSITION,
lttv_attribute_add(attribute,
LTTV_NOTIFY_CURRENT,
LTTV_POINTER);
+#endif
}
/* Remove a trace from the global attributes */
void lttvwindowtraces_call_after_chunk(LttvAttributeName module_name,
LttvTraceset *ts)
{
+#warning "lttvwindowtraces_call_after_chunk does nothing"
+#ifdef BABEL_CLEANUP
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *module_attribute;
LttvAttributeType type;
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_EVENT_HOOK_BY_ID_CHANNEL,
&value);
-#ifdef BABEL_CLEANUP
lttv_process_traceset_end(tsc,
after_chunk_traceset,
after_chunk_trace,
gboolean lttvwindowtraces_process_pending_requests(LttvTrace *trace)
{
+ gboolean ret_val = FALSE;
+#ifdef BABEL_CLEANUP
LttvAttribute *attribute;
LttvAttribute *g_attribute = lttv_global_attributes();
GSList **list_out, **list_in, **notify_in, **notify_out;
LttvAttributeValue value;
LttvAttributeType type;
- gboolean ret_val;
+
if(trace == NULL)
return FALSE;
g_assert(type == LTTV_POINTER);
sync_position = (LttvTracesetContextPosition*)*(value.v_pointer);
#endif //0
-#ifdef BABEL_CLEANUP
+//#ifdef BABEL_CLEANUP moved at the beginning of the function
/* There is no events requests pending : we should never have been called! */
g_assert(g_slist_length(*list_out) != 0 || g_slist_length(*list_in) != 0);
/* 0.1 Lock traces */