std::unique_ptr<Process> process_;
Checker* checker_ = nullptr;
public:
- simgrid::mc::Snapshot* parent_snapshot_;
+ std::shared_ptr<simgrid::mc::Snapshot> parent_snapshot_;
public:
ModelChecker(ModelChecker const&) = delete;
}
const char* get_host_name(const char* name);
- bool is_important_snapshot(Snapshot const& snapshot) const
- {
- return &snapshot == this->parent_snapshot_;
- }
-
void start();
void shutdown();
void resume(simgrid::mc::Process& process);