X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9b605c24eb28349bfb6d61da080733e19a7cb9a2..85b57706cd8138c99dcf423530de1c99ea74720a:/src/mc/memory_map.c diff --git a/src/mc/memory_map.c b/src/mc/memory_map.c index 1fe0b1ad95..97f8bb81e9 100644 --- a/src/mc/memory_map.c +++ b/src/mc/memory_map.c @@ -1,5 +1,9 @@ -#define _GNU_SOURCE -#include "private.h" +/* 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. */ + +#include "mc_private.h" #include XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_memory_map, mc, @@ -14,7 +18,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 +32,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';