namespace simgrid {
namespace mc {
+static void MC_show_non_termination(void)
+{
+ XBT_INFO("******************************************");
+ XBT_INFO("*** NON-PROGRESSIVE CYCLE DETECTED ***");
+ XBT_INFO("******************************************");
+ XBT_INFO("Counter-example execution trace:");
+ MC_dump_stack_safety(mc_stack);
+ MC_print_statistics(mc_stats);
+}
+
static int is_exploration_stack_state(mc_state_t current_state){
xbt_fifo_item_t item;
/* Check for deadlocks */
if (mc_model_checker->checkDeadlock()) {
- MC_show_deadlock(nullptr);
+ MC_show_deadlock();
return SIMGRID_MC_EXIT_DEADLOCK;
}