#include "simgrid/simix.h"
+#include "src/kernel/context/Context.hpp"
+#include "src/simix/ActorImpl.hpp"
#include "src/simix/smx_private.h"
-#include "src/simix/smx_process_private.h"
-
#include "src/mc/mc_replay.h"
#include "src/mc/mc_record.h"
+
#include "src/mc/mc_base.h"
#include "src/mc/Transition.hpp"
void replay(const char* path_string)
{
- simgrid::mc::processes_time.resize(simix_process_maxpid);
+ simgrid::mc::processes_time.resize(SIMIX_process_get_maxpid());
simgrid::mc::RecordTrace trace = simgrid::mc::parseRecordTrace(path_string);
simgrid::mc::replay(trace);
simgrid::mc::processes_time.clear();
{
RecordTrace res;
XBT_INFO("path=%s", data);
- if (!data || !data[0])
+ if (data == nullptr || data[0] == '\0')
throw std::runtime_error("Could not parse record path");
const char* current = data;