X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a78e55a602586cf557968132c2d8c30af758af25..da64c6383731d10c6174f81b4b6a20ff0ea186ae:/src/mc/sosp/RemoteProcessMemory.hpp diff --git a/src/mc/sosp/RemoteProcessMemory.hpp b/src/mc/sosp/RemoteProcessMemory.hpp index 7b4dff5979..0643a58e4b 100644 --- a/src/mc/sosp/RemoteProcessMemory.hpp +++ b/src/mc/sosp/RemoteProcessMemory.hpp @@ -50,9 +50,8 @@ private: static constexpr int cache_malloc = 2; public: - explicit RemoteProcessMemory(pid_t pid); + explicit RemoteProcessMemory(pid_t pid, xbt_mheap_t mmalloc_default_mdp); ~RemoteProcessMemory() override; - void init(xbt_mheap_t mmalloc_default_mdp); RemoteProcessMemory(RemoteProcessMemory const&) = delete; RemoteProcessMemory(RemoteProcessMemory&&) = delete; @@ -113,6 +112,7 @@ public: std::vector const& ignored_regions() const { return ignored_regions_; } void ignore_region(std::uint64_t address, std::size_t size); + void unignore_region(std::uint64_t address, std::size_t size); bool in_maestro_stack(RemotePtr p) const {