Introduce try_write_memory for the memory manager

This commit is contained in:
66hh
2025-12-28 19:36:40 +08:00
parent 020e7ca3f6
commit f95081cb6e
5 changed files with 18 additions and 1 deletions

View File

@@ -65,6 +65,7 @@ class memory_manager : public memory_interface
void read_memory(uint64_t address, void* data, size_t size) const final;
bool try_read_memory(uint64_t address, void* data, size_t size) const final;
void write_memory(uint64_t address, const void* data, size_t size) final;
bool try_write_memory(uint64_t address, const void* data, size_t size) final;
bool protect_memory(uint64_t address, size_t size, nt_memory_permission permissions, nt_memory_permission* old_permissions = nullptr);