X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e2936fea2cb322ff09366ff2828a11490c105b14..e6bc6eb53997f4648bf3207348c060e9f50ee282:/src/mc/memory_map.c diff --git a/src/mc/memory_map.c b/src/mc/memory_map.c index 1fe0b1ad95..f3c410a5bf 100644 --- a/src/mc/memory_map.c +++ b/src/mc/memory_map.c @@ -1,5 +1,10 @@ +/* Copyright (c) 2008-2012 Da SimGrid Team. All rights reserved. */ + +/* This program is free software; you can redistribute it and/or modify it + * under the terms of the license (GNU LGPL) which comes with this package. */ + #define _GNU_SOURCE -#include "private.h" +#include "mc_private.h" #include XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_memory_map, mc, @@ -14,7 +19,7 @@ memory_map_t get_memory_map(void) memory_map_t ret = NULL; /* The memory map to return */ /* The following variables are used during the parsing of the file "maps" */ - s_map_region memreg; /* temporal map region used for creating the map */ + s_map_region_t memreg; /* temporal map region used for creating the map */ char *lfields[6], *tok, *endptr; int i; @@ -28,14 +33,12 @@ memory_map_t get_memory_map(void) xbt_assert(fp, "Cannot open /proc/self/maps to investigate the memory map of the process. Please report this bug."); - //XBT_DEBUG("/proc/self/maps"); - ret = xbt_new0(s_memory_map_t, 1); /* Read one line at the time, parse it and add it to the memory map to be returned */ while ((read = getline(&line, &n, fp)) != -1) { - XBT_DEBUG("%s", line); + //fprintf(stderr,"%s", line); /* Wipeout the new line character */ line[read - 1] = '\0';