#include "mc_snapshot.h"
#include "mc_ignore.h"
#include "mc_smx.h"
-#include "mc_server.h"
#include "src/mc/Process.hpp"
#include "src/mc/AddressSpace.hpp"
process->socket_ = sockfd;
process->pid_ = pid;
process->running_ = true;
- process->status_ = 0;
process->memory_map_ = simgrid::xbt::get_memory_map(pid);
process->cache_flags = MC_PROCESS_CACHE_FLAG_NONE;
process->init_memory_map_info();
process->clear_refs_fd_ = -1;
process->pagemap_fd_ = -1;
+ process->privatized_ = false;
int fd = open_vm(process->pid_, O_RDWR);
if (fd<0)
this->find_object_info_rw((void*)address.address());
// Segment overlap is not handled.
#ifdef HAVE_SMPI
- if (info.get() && info.get()->privatized()) {
+ if (info.get() && this->privatized(*info)) {
if (process_index < 0)
xbt_die("Missing process index");
if (process_index >= (int) MC_smpi_process_count())