ChunkedData chunks_;
public:
- Region(PageStore& store, RemoteProcessMemory& memory, RegionType type, void* start_addr, size_t size);
+ Region(PageStore& store, const RemoteProcessMemory& memory, RegionType type, void* start_addr, size_t size);
Region(Region const&) = delete;
Region& operator=(Region const&) = delete;
Region(Region&& that) = delete;
bool contain(RemotePtr<void> p) const { return p >= start() && p < end(); }
/** @brief Restore a region from a snapshot */
- void restore(RemoteProcessMemory& memory) const;
+ void restore(const RemoteProcessMemory& memory) const;
/** @brief Read memory that was snapshotted in this region
*