std::unique_ptr<CheckerSide> checker_side_;
PageStore page_store_{500};
std::shared_ptr<simgrid::mc::Snapshot> initial_snapshot_;
+ std::unique_ptr<CheckerSide> application_factory_; // when no meminfo, create checker_side_ by cloning this one
+ int master_socket_ = -1;
- std::vector<char*> app_args_;
+ const std::vector<char*> app_args_;
// No copy:
RemoteApp(RemoteApp const&) = delete;
/** Ask the application to run post-mortem analysis, and maybe to stop ASAP */
void finalize_app(bool terminate_asap = false);
- /** Forcefully kill the application (after running post-mortem analysis)*/
- void shutdown();
/** Retrieve the max PID of the running actors */
unsigned long get_maxpid() const;