-XBT_INTERNAL smx_process_t MC_smx_simcall_get_issuer(smx_simcall_t req);
-
-XBT_INTERNAL const char* MC_smx_process_get_name(smx_process_t p);
-XBT_INTERNAL const char* MC_smx_process_get_host_name(smx_process_t p);
-
-#define MC_EACH_SIMIX_PROCESS(process, code) \
- if (mc_mode == MC_MODE_CLIENT) { \
- xbt_swag_foreach(process, simix_global->process_list) { \
- code; \
- } \
- } else { \
- MC_process_smx_refresh(&mc_model_checker->process()); \
- unsigned int _smx_process_index; \
- mc_smx_process_info_t _smx_process_info; \
- xbt_dynar_foreach_ptr(mc_model_checker->process().smx_process_infos, _smx_process_index, _smx_process_info) { \
- smx_process_t process = &_smx_process_info->copy; \
- code; \
- } \
- }
-
-/** Execute a given simcall */
-XBT_INTERNAL void MC_simcall_handle(smx_simcall_t req, int value);
-
-XBT_INTERNAL int MC_smpi_process_count(void);
-
-
-/* ***** Resolve (local/MCer structure from remote/MCed addresses) ***** */