X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/242fde5e8077f8193db4df5f262a9672085c8d8a..8695eb4cf63ff136fb246e39305887f3c7c334a8:/src/mc/mc_process.cpp diff --git a/src/mc/mc_process.cpp b/src/mc/mc_process.cpp index 2cc2b04d2c..dec40acb71 100644 --- a/src/mc/mc_process.cpp +++ b/src/mc/mc_process.cpp @@ -28,14 +28,17 @@ #include #include "mc_process.h" -#include "mc_object_info.h" -#include "AddressSpace.hpp" +#include "mc_dwarf.hpp" #include "mc_unw.h" #include "mc_snapshot.h" #include "mc_ignore.h" #include "mc_smx.h" #include "mc_server.h" +#include "mc/AddressSpace.hpp" +#include "mc/ObjectInformation.hpp" +#include "mc/Variable.hpp" + using simgrid::mc::remote; extern "C" { @@ -51,7 +54,10 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_process, mc, static const char *const FILTERED_LIBS[] = { "ld", "libbz2", + "libboost_chrono", "libboost_context", + "libboost_system", + "libboost_thread", "libc", "libc++", "libcdt", @@ -65,6 +71,7 @@ static const char *const FILTERED_LIBS[] = { "libm", "libpthread", "librt", + "libsigc", "libstdc++", "libunwind", "libunwind-x86_64", @@ -518,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"); @@ -537,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()) {