From: schnorr Date: Tue, 7 Dec 2010 09:56:18 +0000 (+0000) Subject: [trace] check action type before setting its tracing category X-Git-Tag: v3.6_beta2~891 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/7f3ada717623084ff09274215eae35dfecb95c56 [trace] check action type before setting its tracing category and support only execute and communicate actions git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9032 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/simix/smx_host.c b/src/simix/smx_host.c index 8bcbf4705b..6ab435081d 100644 --- a/src/simix/smx_host.c +++ b/src/simix/smx_host.c @@ -395,7 +395,11 @@ void SIMIX_post_host_execute(smx_action_t action) #ifdef HAVE_TRACING void SIMIX_set_category(smx_action_t action, const char *category) { - surf_workstation_model->set_category(action->execution.surf_exec, category); + if (action->type == SIMIX_ACTION_EXECUTE){ + surf_workstation_model->set_category(action->execution.surf_exec, category); + }else if (action->type == SIMIX_ACTION_COMMUNICATE){ + surf_workstation_model->set_category(action->comm.surf_comm, category); + } } #endif