X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6e3f5fa6e86f437732f1bca9d904e40f607fc390..ab18a775a1f75bc5899cab352f64334fee259216:/src/msg/private.h diff --git a/src/msg/private.h b/src/msg/private.h index 6d6c4cba8a..af95d1a13c 100644 --- a/src/msg/private.h +++ b/src/msg/private.h @@ -117,10 +117,12 @@ void __MSG_task_execute(m_process_t process, m_task_t task); MSG_error_t __MSG_wait_for_computation(m_process_t process, m_task_t task); MSG_error_t __MSG_task_wait_event(m_process_t process, m_task_t task); -int __MSG_process_block(double max_duration); +int __MSG_process_block(double max_duration, const char *info); MSG_error_t __MSG_process_unblock(m_process_t process); int __MSG_process_isBlocked(m_process_t process); +void __MSG_display_process_status(void); + #ifdef ALVIN_SPECIAL_LOGING #define PAJE_PROCESS_STATE(process,state)\ if(msg_global->paje_output) \ @@ -171,10 +173,10 @@ int __MSG_process_isBlocked(m_process_t process); if(msg_global->paje_output) \ fprintf(msg_global->paje_output,"10 %f S_t %p %s\n",\ surf_get_clock(), (process),(state)) -#define PAJE_PROCESS_PUSH_STATE(process,state)\ +#define PAJE_PROCESS_PUSH_STATE(process,state,task)\ if(msg_global->paje_output) \ - fprintf(msg_global->paje_output,"11 %f S_t %p %s\n",\ - surf_get_clock(), (process),(state)) + fprintf(msg_global->paje_output,"11 %f S_t %p %s \"%s\"\n",\ + surf_get_clock(), (process),(state),(task)?((m_task_t)(task))->name:"") #define PAJE_PROCESS_POP_STATE(process)\ if(msg_global->paje_output) \ fprintf(msg_global->paje_output,"12 %f S_t %p\n",\