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

@@ -649,6 +649,11 @@ void memory_manager::write_memory(const uint64_t address, const void* data, cons
this->memory_->write_memory(address, data, size);
}
bool memory_manager::try_write_memory(const uint64_t address, const void* data, const size_t size)
{
return this->memory_->try_write_memory(address, data, size);
}
void memory_manager::map_mmio(const uint64_t address, const size_t size, mmio_read_callback read_cb, mmio_write_callback write_cb)
{
this->memory_->map_mmio(address, size, std::move(read_cb), std::move(write_cb));