X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d656f9465e7b1c36319f86eeafdcec58fe9551a4..403af5e6247ce6452b721f418a5b41e4548efac4:/src/mc/mc_record.cpp diff --git a/src/mc/mc_record.cpp b/src/mc/mc_record.cpp index 5939b8401d..b0011bd101 100644 --- a/src/mc/mc_record.cpp +++ b/src/mc/mc_record.cpp @@ -38,7 +38,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_record, mc, " Logging specific to MC record/replay facility"); extern "C" { -char* MC_record_path = nullptr; +std::string MC_record_path; } namespace simgrid { @@ -67,10 +67,10 @@ void replay(RecordTrace const& trace) } } -void replay(const char* path_string) +void replay(std::string path_string) { simgrid::mc::processes_time.resize(SIMIX_process_get_maxpid()); - simgrid::mc::RecordTrace trace = simgrid::mc::parseRecordTrace(path_string); + simgrid::mc::RecordTrace trace = simgrid::mc::parseRecordTrace(path_string.c_str()); simgrid::mc::replay(trace); simgrid::mc::processes_time.clear(); }