add: catch (const char *t) { error ("Exception thrown! %s\n",t); exit(1); }
context: int32 getInfoTest(void *parameters)	{	loopTestParameters *params=((loopTestParameters *)parameters);	area_info ai;		int area1;	try{	while (1)		{		snooze(params->initialSnooze);		//error ("Creating %s area\n",params->name);		area1=createFillAndTest(params->areaSize,params->name);		snooze(params->holdSnooze);				vm.getAreaInfo(area1,&ai);		error ("Area info : \n");		error ("name : %s\n",ai.name);		error ("size : %ld\n",ai.size);		error ("lock : %ld\n",ai.lock);		error ("team : %ld\n",ai.team);		error ("ram_size : %ld\n",ai.ram_size);		error ("in_count : %ld\n",ai.in_count);		error ("out_count : %ld\n",ai.out_count);		error ("copy_count : %ld\n",ai.copy_count);		error ("address : %p\n",ai.address);		error ("Freeing %s area\n",params->name);		vm.freeArea(area1);		snooze(params->loopSnooze);		}	}	catch (...)	{		error ("Exception thrown!\n");		exit(1);	}	}