#include "gras/Virtu/virtu_private.h"
-XBT_LOG_NEW_DEFAULT_SUBCATEGORY(process,gras,"Process manipulation code");
+XBT_LOG_NEW_SUBCATEGORY(virtu,gras,"Virtualization code");
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(process,virtu,"Process manipulation code");
/* Functions to handle gras_procdata_t->libdata cells*/
void
gras_procdata_exit() {
+ int len;
gras_procdata_t *pd=gras_procdata_get();
xbt_dict_free(&( pd->libdata ));
+
+ /* Remove procdata in reverse order wrt creation */
+ while ((len=xbt_dynar_length(_gras_procdata_fabrics))) {
+ xbt_dynar_remove_at(_gras_procdata_fabrics,len-1,NULL);
+ }
+ xbt_dynar_free( & _gras_procdata_fabrics );
}