From: Gabriel Corona Date: Fri, 5 Dec 2014 14:50:56 +0000 (+0100) Subject: [mc] Multiple .so support in MC_ignore_local_variable() X-Git-Tag: v3_12~732^2~160 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6c9922204dbafacbc6d1cc25d519f7c9a46c96e9 [mc] Multiple .so support in MC_ignore_local_variable() --- diff --git a/src/mc/mc_ignore.c b/src/mc/mc_ignore.c index 0675eb9dd2..726cfefe46 100644 --- a/src/mc/mc_ignore.c +++ b/src/mc/mc_ignore.c @@ -298,9 +298,11 @@ void MC_ignore_local_variable(const char *var_name, const char *frame_name) MC_SET_MC_HEAP; - MC_ignore_local_variable_in_object(var_name, frame_name, process->libsimgrid_info); - if (frame_name != NULL) - MC_ignore_local_variable_in_object(var_name, frame_name, process->binary_info); + size_t n = process->object_infos_size; + size_t i; + for (i=0; i!=n; ++i) { + MC_ignore_local_variable_in_object(var_name, frame_name, process->object_infos[i]); + } if (!raw_mem_set) MC_SET_STD_HEAP;