From bb84459d5f8c9a6dea7f3a980b2d11142c6cacbc Mon Sep 17 00:00:00 2001 From: alegrand Date: Sat, 4 Aug 2007 21:24:41 +0000 Subject: [PATCH] add debug. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3948 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/xbt/context.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xbt/context.c b/src/xbt/context.c index 96476aa082..2ffe4de918 100644 --- a/src/xbt/context.c +++ b/src/xbt/context.c @@ -68,6 +68,7 @@ static void __xbt_context_yield(xbt_context_t context) current_context = self; } #else /* use SUSv2 contexts */ + VOIRP(current_context); if (current_context) VOIRP(current_context->save); @@ -264,6 +265,7 @@ void xbt_context_init(void) current_context = init_context = xbt_new0(s_xbt_context_t, 1); DEBUG1("Init Context (%p)", init_context); + init_context->iwannadie = 0; /* useless but makes valgrind happy */ init_context->exception = xbt_new(ex_ctx_t, 1); XBT_CTX_INITIALIZE(init_context->exception); __xbt_ex_ctx = __context_ex_ctx; @@ -367,6 +369,8 @@ xbt_context_t xbt_context_new(xbt_main_func_t code, pth_sksize_makecontext(res->stack, STACK_SIZE); #endif /* CONTEXT_THREADS or not */ + res->iwannadie = 0; /* useless but makes valgrind happy */ + res->argc = argc; res->argv = argv; res->startup_func = startup_func; -- 2.20.1