/* Check for deadlocks */
xbt_swag_foreach(process, simix_global->process_list){
- if(process->request && !SIMIX_request_isEnabled(process->request)){
+ if(process->request && !SIMIX_request_is_enabled(process->request)){
*mc_exp_ctl = MC_DEADLOCK;
return;
}
MC_UNSET_RAW_MEM;
*mc_exp_ctl = MC_STOP;
return;
-}
\ No newline at end of file
+}
do {
SIMIX_context_runall(simix_global->process_to_run);
while((req = SIMIX_request_pop())){
- if(!SIMIX_request_isVisible(req))
+ if(!SIMIX_request_is_visible(req))
SIMIX_request_pre(req);
else if(req->call == REQ_COMM_WAITANY)
THROW_UNIMPLEMENTED;
xbt_free(req_str);
INFO0("Counter-example execution trace:");
MC_dump_stack(mc_stack);
-}
\ No newline at end of file
+}
typedef struct s_smx_context_factory *smx_context_factory_t;
-typedef struct SIMIX_Global {
+typedef struct s_smx_global {
smx_context_factory_t context_factory;
xbt_dict_t host;
xbt_swag_t process_to_run;
#ifdef HAVE_LATENCY_BOUND_TRACKING
xbt_dict_t latency_limited_dict;
#endif
-} s_SIMIX_Global_t, *SIMIX_Global_t;
+} s_smx_global_t, *smx_global_t;
-extern SIMIX_Global_t simix_global;
+extern smx_global_t simix_global;
/*********************************** Time ************************************/
void SIMIX_request_answer(smx_req_t);
void SIMIX_request_pre(smx_req_t);
void SIMIX_request_post(smx_action_t);
-int SIMIX_request_isVisible(smx_req_t req);
-int SIMIX_request_isEnabled(smx_req_t req);
+int SIMIX_request_is_visible(smx_req_t req);
+int SIMIX_request_is_enabled(smx_req_t req);
#endif
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_kernel, simix,
"Logging specific to SIMIX (kernel)");
-SIMIX_Global_t simix_global = NULL;
+smx_global_t simix_global = NULL;
static xbt_heap_t simix_timers = NULL;
/* FIXME: Yeah, I'll do it in a portable maner one day [Mt] */
XBT_LOG_CONNECT(simix_synchro, simix);
XBT_LOG_CONNECT(simix_context, simix);
- simix_global = xbt_new0(s_SIMIX_Global_t, 1);
+ simix_global = xbt_new0(s_smx_global_t, 1);
simix_global->host = xbt_dict_new();
simix_global->process_to_run =
int SIMIX_process_is_enabled(smx_process_t process)
{
- if (process->request && SIMIX_request_isEnabled(process->request))
+ if (process->request && SIMIX_request_is_enabled(process->request))
return TRUE;
return FALSE;
}
}
-int SIMIX_request_isVisible(smx_req_t req)
+int SIMIX_request_is_visible(smx_req_t req)
{
return req->call == REQ_COMM_ISEND
|| req->call == REQ_COMM_IRECV
|| req->call == REQ_COMM_TEST;
}
-int SIMIX_request_isEnabled(smx_req_t req)
+int SIMIX_request_is_enabled(smx_req_t req)
{
unsigned int index = 0;
smx_action_t act;