1
0
mirror of https://github.com/momo5502/hypervisor.git synced 2025-07-04 10:11:51 +00:00

Reflect memory writes to shadow page

This commit is contained in:
momo5502
2022-05-15 13:07:17 +02:00
parent 489fba2b60
commit 76fcdd0d8e
4 changed files with 73 additions and 5 deletions

View File

@ -13,6 +13,13 @@ namespace memory
uint64_t get_physical_address(void* address);
void* get_virtual_address(uint64_t address);
_Must_inspect_result_
_IRQL_requires_max_(DISPATCH_LEVEL)
void* map_physical_memory(const uint64_t address, const size_t size);
_IRQL_requires_max_(DISPATCH_LEVEL)
void unmap_physical_memory(void* address, const size_t size);
_Must_inspect_result_
_IRQL_requires_max_(DISPATCH_LEVEL)
void* allocate_non_paged_memory(size_t size);