X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dc6b95dec8c8c9c6f6aba852061d2e469c21aca1..240c022643fcbac7a73b39f5cf007acf7e5f81f5:/src/mc/mc_global.cpp diff --git a/src/mc/mc_global.cpp b/src/mc/mc_global.cpp index 1549e4e1b6..7370a9e7de 100644 --- a/src/mc/mc_global.cpp +++ b/src/mc/mc_global.cpp @@ -13,13 +13,14 @@ #include "src/mc/mc_comm_pattern.hpp" #include "src/mc/mc_config.hpp" #include "src/mc/mc_private.hpp" -#include "src/mc/mc_request.hpp" #include "src/mc/mc_safety.hpp" #include "src/mc/remote/AppSide.hpp" #include "src/mc/sosp/Snapshot.hpp" #include #include +#include +#include #include #endif @@ -61,11 +62,7 @@ FILE *dot_output = nullptr; void MC_init_dot_output() { dot_output = fopen(_sg_mc_dot_output_file.get().c_str(), "w"); - - if (dot_output == nullptr) { - perror("Error open dot output file"); - xbt_abort(); - } + xbt_assert(dot_output != nullptr, "Error open dot output file: %s", strerror(errno)); fprintf(dot_output, "digraph graphname{\n fixedsize=true; rankdir=TB; ranksep=.25; edge [fontsize=12]; node [fontsize=10, shape=circle,width=.5 ]; graph [resolution=20, fontsize=10];\n"); @@ -91,7 +88,7 @@ void MC_show_deadlock() for (auto const& s : mc_model_checker->getChecker()->get_textual_trace()) XBT_INFO(" %s", s.c_str()); simgrid::mc::dumpRecordPath(); - simgrid::mc::session->log_state(); + simgrid::mc::session_singleton->log_state(); } void MC_automaton_load(const char *file)