}
}
-void CommunicationDeterminismChecker::main()
+void CommunicationDeterminismChecker::real_run()
{
std::unique_ptr<simgrid::mc::VisitedState> visited_state = nullptr;
smx_simcall_t req = nullptr;
this->prepare();
- this->main();
+ this->real_run();
}
Checker* createCommunicationDeterminismChecker(Session& session)
std::vector<std::string> getTextualTrace() override;
private:
void prepare();
- void main();
+ void real_run();
void logState() override;
void deterministic_comm_pattern(int process, simgrid::mc::PatternCommunication* comm, int backtracking);
void restoreState();