X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3cf8dfbfab4595b3e7ae85d3cd89ce9dbcdd7a24..4bc88c13ed1b358c2cd32e09b85e52e5fdb21b05:/src/simix/smx_context.cpp diff --git a/src/simix/smx_context.cpp b/src/simix/smx_context.cpp index 9e2dab9ffb..82a78fd036 100644 --- a/src/simix/smx_context.cpp +++ b/src/simix/smx_context.cpp @@ -29,7 +29,7 @@ #define _aligned_free __mingw_aligned_free #endif //MINGW -#ifdef HAVE_VALGRIND_VALGRIND_H +#ifdef HAVE_VALGRIND_H # include #endif @@ -135,7 +135,7 @@ void *SIMIX_context_stack_new(void) #endif size_t size = smx_context_stack_size + smx_context_guard_size; -#ifdef HAVE_MC +#if HAVE_MC /* Cannot use posix_memalign when HAVE_MC. Align stack by hand, and save the * pointer returned by xbt_malloc0. */ char *alloc = (char*)xbt_malloc0(size + xbt_pagesize); @@ -160,7 +160,7 @@ void *SIMIX_context_stack_new(void) stack = xbt_malloc0(smx_context_stack_size); } -#ifdef HAVE_VALGRIND_VALGRIND_H +#ifdef HAVE_VALGRIND_H unsigned int valgrind_stack_id = VALGRIND_STACK_REGISTER(stack, (char *)stack + smx_context_stack_size); memcpy((char *)stack + smx_context_usable_stack_size, &valgrind_stack_id, sizeof valgrind_stack_id); #endif @@ -173,7 +173,7 @@ void SIMIX_context_stack_delete(void *stack) if (!stack) return; -#ifdef HAVE_VALGRIND_VALGRIND_H +#ifdef HAVE_VALGRIND_H unsigned int valgrind_stack_id; memcpy(&valgrind_stack_id, (char *)stack + smx_context_usable_stack_size, sizeof valgrind_stack_id); VALGRIND_STACK_DEREGISTER(valgrind_stack_id); @@ -186,7 +186,7 @@ void SIMIX_context_stack_delete(void *stack) XBT_WARN("Failed to remove page protection: %s", strerror(errno)); /* try to pursue anyway */ } -#ifdef HAVE_MC +#if HAVE_MC /* Retrieve the saved pointer. See SIMIX_context_stack_new above. */ stack = *((void **)stack - 1); #endif