summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
2bc1e4a)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3948
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
current_context = self;
}
#else /* use SUSv2 contexts */
current_context = self;
}
#else /* use SUSv2 contexts */
+ VOIRP(current_context);
if (current_context)
VOIRP(current_context->save);
if (current_context)
VOIRP(current_context->save);
current_context = init_context = xbt_new0(s_xbt_context_t, 1);
DEBUG1("Init Context (%p)", init_context);
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;
init_context->exception = xbt_new(ex_ctx_t, 1);
XBT_CTX_INITIALIZE(init_context->exception);
__xbt_ex_ctx = __context_ex_ctx;
pth_sksize_makecontext(res->stack, STACK_SIZE);
#endif /* CONTEXT_THREADS or not */
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;
res->argc = argc;
res->argv = argv;
res->startup_func = startup_func;