- remove unused variables
- move code with effects out of g_assert()s
git-svn-id: http://ltt.polymtl.ca/svn@2615
04897980-b3bd-0310-b5e0-
8ef037075253
LttvIAttribute *attributes = mw->attributes;
LttvAttributeValue value;
LttvToolbars * instance_toolbar;
LttvIAttribute *attributes = mw->attributes;
LttvAttributeValue value;
LttvToolbars * instance_toolbar;
- lttvwindow_viewer_constructor constructor;
GtkWidget * tool_menu_title_menu, *widget;
g_assert(lttv_iattribute_find_by_path(attributes,
GtkWidget * tool_menu_title_menu, *widget;
g_assert(lttv_iattribute_find_by_path(attributes,
LttvIAttribute *attributes = mw->attributes;
LttvAttributeValue value;
LttvMenus * instance_menu;
LttvIAttribute *attributes = mw->attributes;
LttvAttributeValue value;
LttvMenus * instance_menu;
- lttvwindow_viewer_constructor constructor;
GtkWidget * tool_menu_title_menu, *widget;
GtkWidget * tool_menu_title_menu, *widget;
- LttvMenuClosure *menu_item_i;
g_assert(lttv_iattribute_find_by_path(attributes,
"viewers/menu", LTTV_POINTER, &value));
g_assert(lttv_iattribute_find_by_path(attributes,
"viewers/menu", LTTV_POINTER, &value));
}
{
LttvAttribute *attribute;
}
{
LttvAttribute *attribute;
- g_assert(attribute =
- LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
- LTTV_IATTRIBUTE(attributes_global),
- LTTV_VIEWER_CONSTRUCTORS)));
+ gboolean result;
+
+ attribute = LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
+ LTTV_IATTRIBUTE(attributes_global),
+ LTTV_VIEWER_CONSTRUCTORS));
+ g_assert(attribute);
- g_assert(lttv_iattribute_find_by_path(LTTV_IATTRIBUTE(attribute),
- name, LTTV_POINTER, &value));
+ result = lttv_iattribute_find_by_path(LTTV_IATTRIBUTE(attribute),
+ name, LTTV_POINTER, &value);
+ g_assert(result);
*(value.v_pointer) = view_constructor;
*(value.v_pointer) = view_constructor;
{
LttvAttribute *attribute;
{
LttvAttribute *attribute;
- g_assert(attribute =
- LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
- LTTV_IATTRIBUTE(attributes_global),
- LTTV_VIEWER_CONSTRUCTORS)));
+ attribute = LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
+ LTTV_IATTRIBUTE(attributes_global),
+ LTTV_VIEWER_CONSTRUCTORS));
+ g_assert(attribute);
guint num = lttv_iattribute_get_number(LTTV_IATTRIBUTE(attribute));
guint i;
guint num = lttv_iattribute_get_number(LTTV_IATTRIBUTE(attribute));
guint i;
__EXPORT void lttvwindow_report_current_time(Tab *tab,
LttTime time)
{
__EXPORT void lttvwindow_report_current_time(Tab *tab,
LttTime time)
{
- LttvAttributeValue value;
- LttvHooks * tmp;
-
current_time_change_manager(tab, time);
}
current_time_change_manager(tab, time);
}
__EXPORT void lttvwindow_report_current_position(Tab *tab,
LttvTracesetContextPosition *pos)
{
__EXPORT void lttvwindow_report_current_position(Tab *tab,
LttvTracesetContextPosition *pos)
{
- LttvAttributeValue value;
- LttvHooks * tmp;
-
current_position_change_manager(tab, pos);
}
current_position_change_manager(tab, pos);
}
LttvAttributeValue value;
gboolean is_named;
LttvAttributeValue value;
gboolean is_named;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_TRACES));
+ g_assert(attribute);
type = lttv_iattribute_get(LTTV_IATTRIBUTE(attribute), num, &name, &value,
&is_named);
type = lttv_iattribute_get(LTTV_IATTRIBUTE(attribute), num, &name, &value,
&is_named);
{
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *attribute;
{
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *attribute;
- LttvAttributeValue value;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_TRACES));
+ g_assert(attribute);
return ( lttv_iattribute_get_number(LTTV_IATTRIBUTE(attribute)) );
}
return ( lttv_iattribute_get_number(LTTV_IATTRIBUTE(attribute)) );
}
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *attribute;
LttvAttributeValue value;
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *attribute;
LttvAttributeValue value;
struct stat buf;
gchar attribute_path[PATH_MAX];
struct stat buf;
gchar attribute_path[PATH_MAX];
+ int result;
+ gboolean result_b;
if(stat(g_quark_to_string(ltt_trace_name(lttv_trace(trace))), &buf)) {
g_warning("lttvwindowtraces_add_trace: Trace %s not found",
g_quark_to_string(ltt_trace_name(lttv_trace(trace))));
return;
}
if(stat(g_quark_to_string(ltt_trace_name(lttv_trace(trace))), &buf)) {
g_warning("lttvwindowtraces_add_trace: Trace %s not found",
g_quark_to_string(ltt_trace_name(lttv_trace(trace))));
return;
}
- g_assert(
- snprintf(attribute_path, PATH_MAX, "%llu:%llu", buf.st_dev, buf.st_ino) >= 0);
+ result = snprintf(attribute_path, PATH_MAX, "%llu:%llu", buf.st_dev, buf.st_ino);
+ g_assert(result >= 0);
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_TRACES));
+ g_assert(attribute);
value = lttv_attribute_add(attribute,
g_quark_from_string(attribute_path),
value = lttv_attribute_add(attribute,
g_quark_from_string(attribute_path),
//LttvTracesetContextPosition *sync_position;
attribute = lttv_trace_attribute(trace);
//LttvTracesetContextPosition *sync_position;
attribute = lttv_trace_attribute(trace);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result_b = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_COMPUTATION_TRACESET,
LTTV_POINTER,
LTTV_COMPUTATION_TRACESET,
LTTV_POINTER,
+ &value);
+ g_assert(result_b);
+
ts = lttv_traceset_new();
*(value.v_pointer) = ts;
lttv_traceset_add(ts,trace);
ts = lttv_traceset_new();
*(value.v_pointer) = ts;
lttv_traceset_add(ts,trace);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result_b = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_COMPUTATION_TRACESET_CONTEXT,
LTTV_POINTER,
LTTV_COMPUTATION_TRACESET_CONTEXT,
LTTV_POINTER,
+ &value);
+ g_assert(result_b);
+
tss = g_object_new(LTTV_TRACESET_STATS_TYPE, NULL);
*(value.v_pointer) = tss;
lttv_context_init(LTTV_TRACESET_CONTEXT(tss), ts);
#if 0
tss = g_object_new(LTTV_TRACESET_STATS_TYPE, NULL);
*(value.v_pointer) = tss;
lttv_context_init(LTTV_TRACESET_CONTEXT(tss), ts);
#if 0
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result_b = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_COMPUTATION_SYNC_POSITION,
LTTV_POINTER,
LTTV_COMPUTATION_SYNC_POSITION,
LTTV_POINTER,
+ &value);
+ g_assert(result_b);
sync_position = lttv_traceset_context_position_new();
*(value.v_pointer) = sync_position;
sync_position = lttv_traceset_context_position_new();
*(value.v_pointer) = sync_position;
LttvAttribute *attribute;
LttvAttributeValue value;
guint i;
LttvAttribute *attribute;
LttvAttributeValue value;
guint i;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_TRACES));
+ g_assert(attribute);
for(i=0;i<lttvwindowtraces_get_number();i++) {
LttvTrace *trace_v = lttvwindowtraces_get_trace(i);
for(i=0;i<lttvwindowtraces_get_number();i++) {
LttvTrace *trace_v = lttvwindowtraces_get_trace(i);
lttv_iattribute_remove_by_name(LTTV_IATTRIBUTE(l_attribute),
LTTV_NOTIFY_CURRENT);
lttv_iattribute_remove_by_name(LTTV_IATTRIBUTE(l_attribute),
LTTV_NOTIFY_CURRENT);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(l_attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(l_attribute),
LTTV_COMPUTATION_TRACESET,
LTTV_POINTER,
LTTV_COMPUTATION_TRACESET,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
ts = (LttvTraceset*)*(value.v_pointer);
#if 0
ts = (LttvTraceset*)*(value.v_pointer);
#if 0
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(l_attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(l_attribute),
LTTV_COMPUTATION_SYNC_POSITION,
LTTV_POINTER,
LTTV_COMPUTATION_SYNC_POSITION,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
sync_position = (LttvTracesetContextPosition*)*(value.v_pointer);
lttv_traceset_context_position_destroy(sync_position);
sync_position = (LttvTracesetContextPosition*)*(value.v_pointer);
lttv_traceset_context_position_destroy(sync_position);
LTTV_COMPUTATION_SYNC_POSITION);
#endif //0
LTTV_COMPUTATION_SYNC_POSITION);
#endif //0
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(l_attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(l_attribute),
LTTV_COMPUTATION_TRACESET_CONTEXT,
LTTV_POINTER,
LTTV_COMPUTATION_TRACESET_CONTEXT,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
tss = (LttvTracesetStats*)*(value.v_pointer);
lttv_context_fini(LTTV_TRACESET_CONTEXT(tss));
tss = (LttvTracesetStats*)*(value.v_pointer);
lttv_context_fini(LTTV_TRACESET_CONTEXT(tss));
LttvAttributeValue value;
LttvAttributeType type;
GSList **slist;
LttvAttributeValue value;
LttvAttributeType type;
GSList **slist;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_REQUESTS_QUEUE,
LTTV_POINTER,
LTTV_REQUESTS_QUEUE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
slist = (GSList**)(value.v_pointer);
/* Verify that the calculator is loaded */
slist = (GSList**)(value.v_pointer);
/* Verify that the calculator is loaded */
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(module_attribute);
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
g_quark_from_string(module_name),
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
g_quark_from_string(module_name),
LttvAttributeValue value;
GSList *iter = NULL;
GSList **slist;
LttvAttributeValue value;
GSList *iter = NULL;
GSList **slist;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_REQUESTS_QUEUE,
LTTV_POINTER,
LTTV_REQUESTS_QUEUE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
slist = (GSList**)(value.v_pointer);
for(iter=*slist;iter!=NULL;) {
slist = (GSList**)(value.v_pointer);
for(iter=*slist;iter!=NULL;) {
LttvAttributeValue value;
GSList *iter = NULL;
GSList **slist;
LttvAttributeValue value;
GSList *iter = NULL;
GSList **slist;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_REQUESTS_QUEUE,
LTTV_POINTER,
LTTV_REQUESTS_QUEUE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
slist = (GSList**)(value.v_pointer);
for(iter=*slist;iter!=NULL;) {
slist = (GSList**)(value.v_pointer);
for(iter=*slist;iter!=NULL;) {
LttvAttribute *attribute = lttv_trace_attribute(trace);
LttvAttributeValue value;
GSList **slist;
LttvAttribute *attribute = lttv_trace_attribute(trace);
LttvAttributeValue value;
GSList **slist;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_NOTIFY_QUEUE,
LTTV_POINTER,
LTTV_NOTIFY_QUEUE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
slist = (GSList**)(value.v_pointer);
slist = (GSList**)(value.v_pointer);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_COMPUTATION_TRACESET_CONTEXT,
LTTV_POINTER,
LTTV_COMPUTATION_TRACESET_CONTEXT,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvTracesetContext *tsc = (LttvTracesetContext*)(value.v_pointer);
bg_notify = g_new(BackgroundNotify,1);
LttvTracesetContext *tsc = (LttvTracesetContext*)(value.v_pointer);
bg_notify = g_new(BackgroundNotify,1);
LttvAttribute *attribute = lttv_trace_attribute(trace);
LttvAttributeValue value;
GSList **slist;
LttvAttribute *attribute = lttv_trace_attribute(trace);
LttvAttributeValue value;
GSList **slist;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_NOTIFY_CURRENT,
LTTV_POINTER,
LTTV_NOTIFY_CURRENT,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
slist = (GSList**)(value.v_pointer);
slist = (GSList**)(value.v_pointer);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_COMPUTATION_TRACESET_CONTEXT,
LTTV_POINTER,
LTTV_COMPUTATION_TRACESET_CONTEXT,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvTracesetContext *tsc = (LttvTracesetContext*)(value.v_pointer);
LttvTracesetContext *tsc = (LttvTracesetContext*)(value.v_pointer);
LttvTrace *trace_v = lttvwindowtraces_get_trace(i);
GSList **slist;
GSList *iter = NULL;
LttvTrace *trace_v = lttvwindowtraces_get_trace(i);
GSList **slist;
GSList *iter = NULL;
g_assert(trace_v != NULL);
attribute = lttv_trace_attribute(trace_v);
g_assert(trace_v != NULL);
attribute = lttv_trace_attribute(trace_v);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_NOTIFY_QUEUE,
LTTV_POINTER,
LTTV_NOTIFY_QUEUE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
slist = (GSList**)(value.v_pointer);
for(iter=*slist;iter!=NULL;) {
slist = (GSList**)(value.v_pointer);
for(iter=*slist;iter!=NULL;) {
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_NOTIFY_CURRENT,
LTTV_POINTER,
LTTV_NOTIFY_CURRENT,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
slist = (GSList**)(value.v_pointer);
for(iter=*slist;iter!=NULL;) {
slist = (GSList**)(value.v_pointer);
for(iter=*slist;iter!=NULL;) {
LttvAttributeValue value;
LttvAttributeValue value;
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(module_attribute);
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
+ module_name));
+ g_assert(module_attribute);
/* Call the module's hook adder */
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
/* Call the module's hook adder */
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LttvAttributeType type;
LttvAttributeValue value;
LttvAttributeType type;
LttvAttributeValue value;
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(module_attribute);
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
+ module_name));
+ g_assert(module_attribute);
/* Call the module's hook remover */
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
/* Call the module's hook remover */
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LttvHooks *before_chunk_tracefile=NULL;
LttvHooks *event_hook=NULL;
LttvHooksById *event_hook_by_id=NULL;
LttvHooks *before_chunk_tracefile=NULL;
LttvHooks *event_hook=NULL;
LttvHooksById *event_hook_by_id=NULL;
- LttvTracesetStats *tss = LTTV_TRACESET_STATS(tsc);
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(module_attribute);
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
+ module_name));
+ g_assert(module_attribute);
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_BEFORE_CHUNK_TRACESET,
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_BEFORE_CHUNK_TRACESET,
LttvHooks *after_chunk_tracefile=NULL;
LttvHooks *event_hook=NULL;
LttvHooksById *event_hook_by_id=NULL;
LttvHooks *after_chunk_tracefile=NULL;
LttvHooks *event_hook=NULL;
LttvHooksById *event_hook_by_id=NULL;
- LttvTracesetStats *tss = LTTV_TRACESET_STATS(tsc);
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(module_attribute);
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
+ module_name));
+ g_assert(module_attribute);
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_AFTER_CHUNK_TRACESET,
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_AFTER_CHUNK_TRACESET,
LttvAttribute *attribute = lttv_trace_attribute(trace);
LttvAttributeValue value;
LttvAttribute *attribute = lttv_trace_attribute(trace);
LttvAttributeValue value;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
+ module_name));
+ g_assert(attribute);
value = lttv_iattribute_add(LTTV_IATTRIBUTE(attribute),
LTTV_IN_PROGRESS,
value = lttv_iattribute_add(LTTV_IATTRIBUTE(attribute),
LTTV_IN_PROGRESS,
{
LttvAttribute *attribute = lttv_trace_attribute(trace);
{
LttvAttribute *attribute = lttv_trace_attribute(trace);
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
+ module_name));
+ g_assert(attribute);
lttv_iattribute_remove_by_name(LTTV_IATTRIBUTE(attribute),
LTTV_IN_PROGRESS);
lttv_iattribute_remove_by_name(LTTV_IATTRIBUTE(attribute),
LTTV_IN_PROGRESS);
LttvAttributeType type;
LttvAttributeValue value;
LttvAttributeType type;
LttvAttributeValue value;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
+ module_name));
+ g_assert(attribute);
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
LTTV_IN_PROGRESS,
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
LTTV_IN_PROGRESS,
LttvAttribute *attribute = lttv_trace_attribute(trace);
LttvAttributeValue value;
LttvAttribute *attribute = lttv_trace_attribute(trace);
LttvAttributeValue value;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
+ module_name));
+ g_assert(attribute);
value = lttv_iattribute_add(LTTV_IATTRIBUTE(attribute),
LTTV_READY,
value = lttv_iattribute_add(LTTV_IATTRIBUTE(attribute),
LTTV_READY,
{
LttvAttribute *attribute = lttv_trace_attribute(trace);
{
LttvAttribute *attribute = lttv_trace_attribute(trace);
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
+ module_name));
+ g_assert(attribute);
lttv_iattribute_remove_by_name(LTTV_IATTRIBUTE(attribute),
LTTV_READY);
lttv_iattribute_remove_by_name(LTTV_IATTRIBUTE(attribute),
LTTV_READY);
LttvAttributeType type;
LttvAttributeValue value;
LttvAttributeType type;
LttvAttributeValue value;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
+ module_name));
+ g_assert(attribute);
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
LTTV_READY,
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
LTTV_READY,
/* Get before request hook */
LttvAttribute *module_attribute;
/* Get before request hook */
LttvAttribute *module_attribute;
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(module_attribute);
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
- bg_req->module_name)));
+ bg_req->module_name));
+ g_assert(module_attribute);
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_BEFORE_REQUEST,
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_BEFORE_REQUEST,
/* Get after request hook */
LttvAttribute *module_attribute;
/* Get after request hook */
LttvAttribute *module_attribute;
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(module_attribute);
- g_assert(module_attribute =
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
LTTV_IATTRIBUTE(module_attribute),
- bg_req->module_name)));
+ bg_req->module_name));
+ g_assert(module_attribute);
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_AFTER_REQUEST,
type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(module_attribute),
LTTV_AFTER_REQUEST,
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *attribute;
LttvAttributeValue value;
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *attribute;
LttvAttributeValue value;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(attribute);
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
+ module_name));
+ g_assert(attribute);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_BEFORE_CHUNK_TRACESET,
LTTV_POINTER,
LTTV_BEFORE_CHUNK_TRACESET,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
*(value.v_pointer) = before_chunk_traceset;
*(value.v_pointer) = before_chunk_traceset;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_BEFORE_CHUNK_TRACE,
LTTV_POINTER,
LTTV_BEFORE_CHUNK_TRACE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = before_chunk_trace;
*(value.v_pointer) = before_chunk_trace;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_BEFORE_CHUNK_TRACEFILE,
LTTV_POINTER,
LTTV_BEFORE_CHUNK_TRACEFILE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = before_chunk_tracefile;
*(value.v_pointer) = before_chunk_tracefile;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_AFTER_CHUNK_TRACESET,
LTTV_POINTER,
LTTV_AFTER_CHUNK_TRACESET,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = after_chunk_traceset;
*(value.v_pointer) = after_chunk_traceset;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_AFTER_CHUNK_TRACE,
LTTV_POINTER,
LTTV_AFTER_CHUNK_TRACE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = after_chunk_trace;
*(value.v_pointer) = after_chunk_trace;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_AFTER_CHUNK_TRACEFILE,
LTTV_POINTER,
LTTV_AFTER_CHUNK_TRACEFILE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = after_chunk_tracefile;
*(value.v_pointer) = after_chunk_tracefile;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_BEFORE_REQUEST,
LTTV_POINTER,
LTTV_BEFORE_REQUEST,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = before_request;
*(value.v_pointer) = before_request;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_AFTER_REQUEST,
LTTV_POINTER,
LTTV_AFTER_REQUEST,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = after_request;
*(value.v_pointer) = after_request;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_EVENT_HOOK,
LTTV_POINTER,
LTTV_EVENT_HOOK,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = event_hook;
*(value.v_pointer) = event_hook;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_EVENT_HOOK_BY_ID,
LTTV_POINTER,
LTTV_EVENT_HOOK_BY_ID,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = event_hook_by_id;
*(value.v_pointer) = event_hook_by_id;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_HOOK_ADDER,
LTTV_POINTER,
LTTV_HOOK_ADDER,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = hook_adder;
*(value.v_pointer) = hook_adder;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_HOOK_REMOVER,
LTTV_POINTER,
LTTV_HOOK_REMOVER,
LTTV_POINTER,
+ &value);
+ g_assert(result);
*(value.v_pointer) = hook_remover;
}
*(value.v_pointer) = hook_remover;
}
void lttvwindowtraces_unregister_requests(LttvAttributeName module_name)
{
guint i;
void lttvwindowtraces_unregister_requests(LttvAttributeName module_name)
{
guint i;
for(i=0;i<lttvwindowtraces_get_number();i++) {
LttvTrace *trace_v = lttvwindowtraces_get_trace(i);
g_assert(trace_v != NULL);
for(i=0;i<lttvwindowtraces_get_number();i++) {
LttvTrace *trace_v = lttvwindowtraces_get_trace(i);
g_assert(trace_v != NULL);
LttvAttribute *attribute = lttv_trace_attribute(trace_v);
LttvAttributeValue value;
GSList **queue, **current;
GSList *iter;
LttvAttribute *attribute = lttv_trace_attribute(trace_v);
LttvAttributeValue value;
GSList **queue, **current;
GSList *iter;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_REQUESTS_QUEUE,
LTTV_POINTER,
LTTV_REQUESTS_QUEUE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
queue = (GSList**)(value.v_pointer);
iter = *queue;
queue = (GSList**)(value.v_pointer);
iter = *queue;
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_REQUESTS_CURRENT,
LTTV_POINTER,
LTTV_REQUESTS_CURRENT,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
current = (GSList**)(value.v_pointer);
iter = *current;
current = (GSList**)(value.v_pointer);
iter = *current;
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *attribute;
LttvAttributeValue value;
LttvAttribute *g_attribute = lttv_global_attributes();
LttvAttribute *attribute;
LttvAttributeValue value;
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
- LTTV_COMPUTATION)));
- g_assert(attribute =
- LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
- module_name)));
+ LTTV_COMPUTATION));
+ g_assert(attribute);
+ attribute =
+ LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(attribute),
+ module_name));
+ g_assert(attribute);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_BEFORE_CHUNK_TRACESET,
LTTV_POINTER,
LTTV_BEFORE_CHUNK_TRACESET,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *before_chunk_traceset = (LttvHooks*)*(value.v_pointer);
if(before_chunk_traceset != NULL)
lttv_hooks_destroy(before_chunk_traceset);
LttvHooks *before_chunk_traceset = (LttvHooks*)*(value.v_pointer);
if(before_chunk_traceset != NULL)
lttv_hooks_destroy(before_chunk_traceset);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_BEFORE_CHUNK_TRACE,
LTTV_POINTER,
LTTV_BEFORE_CHUNK_TRACE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *before_chunk_trace = (LttvHooks*)*(value.v_pointer);
if(before_chunk_trace != NULL)
lttv_hooks_destroy(before_chunk_trace);
LttvHooks *before_chunk_trace = (LttvHooks*)*(value.v_pointer);
if(before_chunk_trace != NULL)
lttv_hooks_destroy(before_chunk_trace);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_BEFORE_CHUNK_TRACEFILE,
LTTV_POINTER,
LTTV_BEFORE_CHUNK_TRACEFILE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *before_chunk_tracefile = (LttvHooks*)*(value.v_pointer);
if(before_chunk_tracefile != NULL)
lttv_hooks_destroy(before_chunk_tracefile);
LttvHooks *before_chunk_tracefile = (LttvHooks*)*(value.v_pointer);
if(before_chunk_tracefile != NULL)
lttv_hooks_destroy(before_chunk_tracefile);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_AFTER_CHUNK_TRACESET,
LTTV_POINTER,
LTTV_AFTER_CHUNK_TRACESET,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *after_chunk_traceset = (LttvHooks*)*(value.v_pointer);
if(after_chunk_traceset != NULL)
lttv_hooks_destroy(after_chunk_traceset);
LttvHooks *after_chunk_traceset = (LttvHooks*)*(value.v_pointer);
if(after_chunk_traceset != NULL)
lttv_hooks_destroy(after_chunk_traceset);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_AFTER_CHUNK_TRACE,
LTTV_POINTER,
LTTV_AFTER_CHUNK_TRACE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *after_chunk_trace = (LttvHooks*)*(value.v_pointer);
if(after_chunk_trace != NULL)
lttv_hooks_destroy(after_chunk_trace);
LttvHooks *after_chunk_trace = (LttvHooks*)*(value.v_pointer);
if(after_chunk_trace != NULL)
lttv_hooks_destroy(after_chunk_trace);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_AFTER_CHUNK_TRACEFILE,
LTTV_POINTER,
LTTV_AFTER_CHUNK_TRACEFILE,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *after_chunk_tracefile = (LttvHooks*)*(value.v_pointer);
if(after_chunk_tracefile != NULL)
lttv_hooks_destroy(after_chunk_tracefile);
LttvHooks *after_chunk_tracefile = (LttvHooks*)*(value.v_pointer);
if(after_chunk_tracefile != NULL)
lttv_hooks_destroy(after_chunk_tracefile);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_BEFORE_REQUEST,
LTTV_POINTER,
LTTV_BEFORE_REQUEST,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *before_request = (LttvHooks*)*(value.v_pointer);
if(before_request != NULL)
lttv_hooks_destroy(before_request);
LttvHooks *before_request = (LttvHooks*)*(value.v_pointer);
if(before_request != NULL)
lttv_hooks_destroy(before_request);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_AFTER_REQUEST,
LTTV_POINTER,
LTTV_AFTER_REQUEST,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *after_request = (LttvHooks*)*(value.v_pointer);
if(after_request != NULL)
lttv_hooks_destroy(after_request);
LttvHooks *after_request = (LttvHooks*)*(value.v_pointer);
if(after_request != NULL)
lttv_hooks_destroy(after_request);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_EVENT_HOOK,
LTTV_POINTER,
LTTV_EVENT_HOOK,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *event_hook = (LttvHooks*)*(value.v_pointer);
if(event_hook != NULL)
lttv_hooks_destroy(event_hook);
LttvHooks *event_hook = (LttvHooks*)*(value.v_pointer);
if(event_hook != NULL)
lttv_hooks_destroy(event_hook);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_EVENT_HOOK_BY_ID,
LTTV_POINTER,
LTTV_EVENT_HOOK_BY_ID,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooksById *event_hook_by_id = (LttvHooksById*)*(value.v_pointer);
if(event_hook_by_id != NULL)
lttv_hooks_by_id_destroy(event_hook_by_id);
LttvHooksById *event_hook_by_id = (LttvHooksById*)*(value.v_pointer);
if(event_hook_by_id != NULL)
lttv_hooks_by_id_destroy(event_hook_by_id);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_HOOK_ADDER,
LTTV_POINTER,
LTTV_HOOK_ADDER,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *hook_adder = (LttvHooks*)*(value.v_pointer);
if(hook_adder != NULL)
lttv_hooks_destroy(hook_adder);
LttvHooks *hook_adder = (LttvHooks*)*(value.v_pointer);
if(hook_adder != NULL)
lttv_hooks_destroy(hook_adder);
- g_assert(lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
+ result = lttv_iattribute_find(LTTV_IATTRIBUTE(attribute),
LTTV_HOOK_REMOVER,
LTTV_POINTER,
LTTV_HOOK_REMOVER,
LTTV_POINTER,
+ &value);
+ g_assert(result);
+
LttvHooks *hook_remover = (LttvHooks*)*(value.v_pointer);
if(hook_remover != NULL)
lttv_hooks_destroy(hook_remover);
LttvHooks *hook_remover = (LttvHooks*)*(value.v_pointer);
if(hook_remover != NULL)
lttv_hooks_destroy(hook_remover);
LTTV_HOOK_REMOVER);
/* finally, remove module name */
LTTV_HOOK_REMOVER);
/* finally, remove module name */
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(LTTV_IATTRIBUTE(g_attribute),
+ LTTV_COMPUTATION));
+ g_assert(attribute);
lttv_iattribute_remove_by_name(LTTV_IATTRIBUTE(attribute),
module_name);
lttv_iattribute_remove_by_name(LTTV_IATTRIBUTE(attribute),
module_name);