Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
do not store the requests on the process's stack nor in the big vector
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 7 Dec 2010 17:43:34 +0000 (17:43 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 7 Dec 2010 17:43:34 +0000 (17:43 +0000)
commit097a61fa01f109d21c87179ae63061168060905b
tree25c65f96e96d2284bc79a7470bdc09ebeaaa5424
parent5b37af4c7a7e294c094b8f99e6f7aa9253198aba
do not store the requests on the process's stack nor in the big vector
Instead, they are directly in the s_smx_process_t structure.

There is no stack when going in replay contextes (still to be done)
And the vector may be realloced when creating processes, so saving
pointers to its content is not stable.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9082 48e7efb5-ca39-0410-a469-dd3cf9ba447f
src/simix/process_private.h
src/simix/smurf_private.h
src/simix/smx_process.c
src/simix/smx_smurf.c
src/simix/smx_synchro.c
src/simix/smx_user.c