MC_UNSET_RAW_MEM;
}
-void MC_new_stack_area(void *stack, char *name){
+void MC_new_stack_area(void *stack, char *name, void* context){
if(stacks_areas == NULL)
stacks_areas = xbt_dynar_new(sizeof(stack_region_t), NULL);
region = xbt_new0(s_stack_region_t, 1);
region->address = stack;
region->process_name = strdup(name);
+ region->context = context;
xbt_dynar_push(stacks_areas, ®ion);
MC_UNSET_RAW_MEM;
}