XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_record, mc, "Logging specific to MC record/replay facility");
-namespace simgrid {
-namespace mc {
+namespace simgrid::mc {
void RecordTrace::replay() const
{
void simgrid::mc::RecordTrace::replay(const std::string& path_string)
{
- simgrid::mc::processes_time.resize(simgrid::kernel::actor::get_maxpid());
+ simgrid::mc::processes_time.resize(kernel::actor::ActorImpl::get_maxpid());
simgrid::mc::RecordTrace trace(path_string.c_str());
trace.replay();
for (auto* item : trace.transitions_)
while (*current) {
long aid;
int times_considered;
- int count = sscanf(current, "%ld/%d", &aid, ×_considered);
- if(count != 2 && count != 1)
+ if (int count = sscanf(current, "%ld/%d", &aid, ×_considered); count != 2 && count != 1)
throw std::invalid_argument("Could not parse record path");
push_back(new simgrid::mc::Transition(simgrid::mc::Transition::Type::UNKNOWN, aid, times_considered));
#endif
-}
-}
+} // namespace simgrid::mc