From 28adbd6967ca10d4a832fee2b2df4b3f38023182 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sun, 15 Jul 2012 12:39:46 +0000 Subject: [PATCH] [NTOSKRNL] Add amd64 version of MmIsDisabledPage svn path=/trunk/; revision=56894 --- reactos/ntoskrnl/mm/amd64/page.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/reactos/ntoskrnl/mm/amd64/page.c b/reactos/ntoskrnl/mm/amd64/page.c index 7117e86116a..ee73689bfd5 100644 --- a/reactos/ntoskrnl/mm/amd64/page.c +++ b/reactos/ntoskrnl/mm/amd64/page.c @@ -378,6 +378,16 @@ MmIsPagePresent(PEPROCESS Process, PVOID Address) return (BOOLEAN)Pte.u.Hard.Valid; } +BOOLEAN +NTAPI +MmIsDisabledPage(PEPROCESS Process, PVOID Address) +{ + MMPTE Pte; + Pte.u.Long = MiGetPteValueForProcess(Process, Address); + __debugbreak(); // FIXME + return !Pte.u.Hard.Valid && !(Pte.u.Long & 0x800) && Pte.u.Hard.PageFrameNumber; +} + BOOLEAN NTAPI MmIsPageSwapEntry(PEPROCESS Process, PVOID Address)