From 6c9922204dbafacbc6d1cc25d519f7c9a46c96e9 Mon Sep 17 00:00:00 2001 From: Gabriel Corona Date: Fri, 5 Dec 2014 15:50:56 +0100 Subject: [PATCH] [mc] Multiple .so support in MC_ignore_local_variable() --- src/mc/mc_ignore.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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; -- 2.20.1