#include <cassert>
#include <cstdlib>
+#include <vector>
+
#include <xbt/log.h>
-#include <xbt/dynar.h>
#include <xbt/str.h>
#include <xbt/swag.h>
void Process::refresh_simix()
{
- xbt_assert(mc_mode == MC_MODE_SERVER);
if (this->cache_flags_ & Process::cache_simix_processes)
return;
return nullptr;
simgrid::mc::SimixProcessInformation* info = MC_smx_process_get_info(p);
- if (info->name.empty()) {
- char* name = process->read_string(p->name);
- info->name = name;
- free(name);
- }
+ if (info->name.empty())
+ info->name = process->read_string(p->name);
return info->name.c_str();
}