| 83 | } |
| 84 | |
| 85 | NTSTATUS WriteVirtual(uint64_t dirbase, uint64_t address, uint8_t* buffer, SIZE_T size, SIZE_T* written) |
| 86 | { |
| 87 | uint64_t paddress = TranslateLinearAddress(dirbase, address); |
| 88 | return WritePhysicalAddress(paddress, buffer, size, written); |
| 89 | } |
| 90 | |
| 91 | NTSTATUS ReadPhysicalAddress(uint64_t TargetAddress, PVOID lpBuffer, SIZE_T Size, SIZE_T* BytesRead) |
| 92 | { |
nothing calls this directly
no test coverage detected