Module: wine Branch: refs/heads/master Commit: f248440dd4b10ac994658ee4bfacf8bc046dcdcb URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=f248440dd4b10ac994658ee4...
Author: Francois Gouget fgouget@codeweavers.com Date: Thu Jun 15 17:50:15 2006 +0200
ntdll: Use page_size instead of page_mask+1.
---
dlls/ntdll/virtual.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/ntdll/virtual.c b/dlls/ntdll/virtual.c index 8f6296f..6a94e68 100644 --- a/dlls/ntdll/virtual.c +++ b/dlls/ntdll/virtual.c @@ -1203,7 +1203,7 @@ NTSTATUS VIRTUAL_HandleFault( LPCVOID ad BYTE vprot = view->prot[((const char *)page - (const char *)view->base) >> page_shift]; if (vprot & VPROT_GUARD) { - VIRTUAL_SetProt( view, page, page_mask + 1, vprot & ~VPROT_GUARD ); + VIRTUAL_SetProt( view, page, page_size, vprot & ~VPROT_GUARD ); ret = STATUS_GUARD_PAGE_VIOLATION; } } @@ -1597,7 +1597,7 @@ NTSTATUS WINAPI NtQueryVirtualMemory( HA if (view->protect & VPROT_IMAGE) info->Type = MEM_IMAGE; else if (view->flags & VFLAG_VALLOC) info->Type = MEM_PRIVATE; else info->Type = MEM_MAPPED; - for (size = base - alloc_base; size < view->size; size += page_mask+1) + for (size = base - alloc_base; size < view->size; size += page_size) if (view->prot[size >> page_shift] != vprot) break; } RtlLeaveCriticalSection(&csVirtual);