if (father != NULL){
xbt_dict_set (father->children, key, ret, NULL);
+ DEBUG2("new type %s, child of %s", typename, father->name);
}
return ret;
}
}else{
ret = newType (typename, typename, color, TYPE_EVENT, father);
}
- //INFO4("EventType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
+ DEBUG4("EventType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
new_pajeDefineEventType(ret);
}
return ret;
}else{
ret = newType (typename, typename, color, TYPE_VARIABLE, father);
}
- //INFO4("VariableType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
+ DEBUG4("VariableType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
new_pajeDefineVariableType (ret);
}
return ret;
type_t ret = xbt_dict_get_or_null (father->children, key);
if (ret == NULL){
ret = newType (typename, key, NULL, TYPE_LINK, father);
- //INFO8("LinkType %s(%s), child of %s(%s) %s(%s)->%s(%s)", ret->name, ret->id, father->name, father->id, source->name, source->id, dest->name, dest->id);
+ DEBUG8("LinkType %s(%s), child of %s(%s) %s(%s)->%s(%s)", ret->name, ret->id, father->name, father->id, source->name, source->id, dest->name, dest->id);
new_pajeDefineLinkType(ret, source, dest);
}
return ret;
type_t ret = xbt_dict_get_or_null (father->children, typename);
if (ret == NULL){
ret = newType (typename, typename, NULL, TYPE_STATE, father);
- //INFO4("StateType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
+ DEBUG4("StateType %s(%s), child of %s(%s)", ret->name, ret->id, father->name, father->id);
new_pajeDefineStateType(ret);
}
return ret;
// level depends on level of father
if (new->father){
new->level = new->father->level+1;
+ DEBUG2("new container %s, child of %s", name, father->name);
}else{
new->level = 0;
}
xbt_dict_remove(container->father->children, container->name);
}
+ DEBUG1("destroy container %s", container->name);
+
//trace my destruction
new_pajeDestroyContainer(container);
+ //obligation to dump previous events because they might
+ //reference the container that is about to be destroyed
+ TRACE_last_timestamp_to_dump = surf_get_clock();
TRACE_paje_dump_buffer();
//free