Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Move some MC_show_non_termination() in SafetyChecker.cpp
authorGabriel Corona <gabriel.corona@loria.fr>
Wed, 23 Mar 2016 15:40:22 +0000 (16:40 +0100)
committerGabriel Corona <gabriel.corona@loria.fr>
Wed, 23 Mar 2016 15:40:22 +0000 (16:40 +0100)
src/mc/SafetyChecker.cpp
src/mc/mc_global.cpp
src/mc/mc_private.h

index 3989b92..dfd9863 100644 (file)
@@ -33,6 +33,16 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_safety, mc,
 namespace simgrid {
 namespace mc {
 
 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;
 static int is_exploration_stack_state(mc_state_t current_state){
 
   xbt_fifo_item_t item;
index 4cd9edd..24d755c 100644 (file)
@@ -247,15 +247,6 @@ void MC_show_deadlock(void)
   MC_print_statistics(mc_stats);
 }
 
   MC_print_statistics(mc_stats);
 }
 
-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);
-}
-
 void MC_print_statistics(mc_stats_t stats)
 {
   if(_sg_mc_comms_determinism) {
 void MC_print_statistics(mc_stats_t stats)
 {
   if(_sg_mc_comms_determinism) {
index 57f6746..3696409 100644 (file)
@@ -68,7 +68,6 @@ XBT_PRIVATE void MC_replay(xbt_fifo_t stack);
 XBT_PRIVATE void MC_show_deadlock(void);
 XBT_PRIVATE void MC_show_stack_safety(xbt_fifo_t stack);
 XBT_PRIVATE void MC_dump_stack_safety(xbt_fifo_t stack);
 XBT_PRIVATE void MC_show_deadlock(void);
 XBT_PRIVATE void MC_show_stack_safety(xbt_fifo_t stack);
 XBT_PRIVATE void MC_dump_stack_safety(xbt_fifo_t stack);
-XBT_PRIVATE void MC_show_non_termination(void);
 
 /** Stack (of `mc_state_t`) representing the current position of the
  *  the MC in the exploration graph
 
 /** Stack (of `mc_state_t`) representing the current position of the
  *  the MC in the exploration graph