X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/39c935d6d5ee86d153f6f7e6a10d723ae7c57f6f..2e1dd00b2e152356cc3b8883a222e2e616aa1486:/src/mc/mc_record.cpp diff --git a/src/mc/mc_record.cpp b/src/mc/mc_record.cpp index b326b20cc9..6ff4d15cd7 100644 --- a/src/mc/mc_record.cpp +++ b/src/mc/mc_record.cpp @@ -7,14 +7,12 @@ #include "src/kernel/activity/CommImpl.hpp" #include "src/kernel/context/Context.hpp" #include "src/mc/Transition.hpp" -#include "src/mc/mc_base.h" +#include "src/mc/mc_base.hpp" #include "src/mc/mc_replay.hpp" #if SIMGRID_HAVE_MC #include "src/mc/checker/Checker.hpp" #include "src/mc/mc_private.hpp" -#include "src/mc/mc_request.hpp" -#include "src/mc/mc_smx.hpp" #include "src/mc/mc_state.hpp" #endif @@ -28,7 +26,7 @@ void replay(RecordTrace const& trace) simgrid::mc::wait_for_requests(); for (simgrid::mc::Transition const& transition : trace) { - XBT_DEBUG("Executing %i$%i", transition.pid_, transition.argument_); + XBT_DEBUG("Executing %i$%i", transition.pid_, transition.times_considered_); // Choose a request: kernel::actor::ActorImpl* actor = kernel::actor::ActorImpl::by_PID(transition.pid_); @@ -41,7 +39,7 @@ void replay(RecordTrace const& trace) xbt_die("Unexpected simcall."); // Execute the request: - simcall->issuer_->simcall_handle(transition.argument_); + simcall->issuer_->simcall_handle(transition.times_considered_); simgrid::mc::wait_for_requests(); } } @@ -64,7 +62,7 @@ RecordTrace parseRecordTrace(const char* data) const char* current = data; while (*current) { simgrid::mc::Transition item; - int count = sscanf(current, "%d/%d", &item.pid_, &item.argument_); + int count = sscanf(current, "%d/%d", &item.pid_, &item.times_considered_); if(count != 2 && count != 1) throw std::invalid_argument("Could not parse record path"); @@ -90,8 +88,8 @@ std::string traceToString(simgrid::mc::RecordTrace const& trace) if (i != trace.begin()) stream << ';'; stream << i->pid_; - if (i->argument_) - stream << '/' << i->argument_; + if (i->times_considered_) + stream << '/' << i->times_considered_; } return stream.str(); }