X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2b25572a70e706e00d6161c2ea4e2605830b76ac..b81d0b9c9c365d2b195c8a189e2315adbdaa6af6:/src/mc/mc_process.cpp diff --git a/src/mc/mc_process.cpp b/src/mc/mc_process.cpp index f66e9d1fe3..dec40acb71 100644 --- a/src/mc/mc_process.cpp +++ b/src/mc/mc_process.cpp @@ -28,7 +28,7 @@ #include #include "mc_process.h" -#include "mc_object_info.h" +#include "mc_dwarf.hpp" #include "mc_unw.h" #include "mc_snapshot.h" #include "mc_ignore.h" @@ -525,6 +525,7 @@ const void *Process::read_bytes(void* buffer, std::size_t size, std::shared_ptr const& info = this->find_object_info_rw((void*)address.address()); // Segment overlap is not handled. +#ifdef HAVE_SMPI if (info.get() && info.get()->privatized()) { if (process_index < 0) xbt_die("Missing process index"); @@ -544,6 +545,7 @@ const void *Process::read_bytes(void* buffer, std::size_t size, size_t offset = address.address() - (std::uint64_t)info->start_rw; address = remote((char*)privatisation_region.address + offset); } +#endif } if (this->is_self()) {