X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6c12a132ca10eefd1d566e489e837e459db4d979:/src/mc/memory_map.c..ea9cce21b6d3f37823143217f1ca183bb2f0c9ac:/src/mc/memory_map.cpp diff --git a/src/mc/memory_map.c b/src/mc/memory_map.cpp similarity index 98% rename from src/mc/memory_map.c rename to src/mc/memory_map.cpp index 337ed9da2c..db0fcce64e 100644 --- a/src/mc/memory_map.c +++ b/src/mc/memory_map.cpp @@ -11,6 +11,8 @@ #include "mc_memory_map.h" #include "mc_private.h" +extern "C" { + XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_memory_map, mc, "Logging specific to algorithms for memory_map"); @@ -143,7 +145,7 @@ memory_map_t MC_get_memory_map(pid_t pid) /* parsed stuff from the temporal memreg variable */ XBT_DEBUG("Found region for %s", memreg.pathname ? memreg.pathname : "(null)"); - ret->regions = + ret->regions = (map_region_t) xbt_realloc(ret->regions, sizeof(memreg) * (ret->mapsize + 1)); memcpy(ret->regions + ret->mapsize, &memreg, sizeof(memreg)); ret->mapsize++; @@ -164,3 +166,5 @@ void MC_free_memory_map(memory_map_t map){ xbt_free(map->regions); xbt_free(map); } + +}