From: Ehsan Azimi Date: Mon, 26 Oct 2020 14:53:45 +0000 (+0100) Subject: SafetyChecker::restore_state() calls mc_api functions X-Git-Tag: v3.26~72^2^2~67 X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/98b49588ce51bb2a5b9c987119075faa3dedde44?hp=80636e60075039dfb7de739cd9dc7094db092962 SafetyChecker::restore_state() calls mc_api functions --- diff --git a/src/mc/checker/SafetyChecker.cpp b/src/mc/checker/SafetyChecker.cpp index 4ef3b7dd28..a77bb189b1 100644 --- a/src/mc/checker/SafetyChecker.cpp +++ b/src/mc/checker/SafetyChecker.cpp @@ -250,21 +250,21 @@ void SafetyChecker::restore_state() /* Intermediate backtracking */ const State* last_state = stack_.back().get(); if (last_state->system_state_) { - last_state->system_state_->restore(&mc_model_checker->get_remote_simulation()); + last_state->system_state_->restore(&mcapi::get().mc_get_remote_simulation()); return; } /* Restore the initial state */ - session->restore_initial_state(); + mcapi::get().s_restore_initial_state(); /* Traverse the stack from the state at position start and re-execute the transitions */ for (std::unique_ptr const& state : stack_) { if (state == stack_.back()) break; - session->execute(state->transition_); + mcapi::get().execute(state->transition_); /* Update statistics */ - mc_model_checker->visited_states++; - mc_model_checker->executed_transitions++; + mcapi::get().mc_inc_visited_states(); + mcapi::get().mc_inc_executed_trans(); } }