Set the correct length in MmQuerySectionView.

svn path=/trunk/; revision=18739
This commit is contained in:
Hartmut Birr 2005-10-24 15:56:03 +00:00
parent 5c327e140d
commit d235bb6282

View file

@ -1354,7 +1354,7 @@ MmPageOutDeleteMapping(PVOID Context, PEPROCESS Process, PVOID Address)
MmReleasePageMemoryConsumer(MC_USER, Page); MmReleasePageMemoryConsumer(MC_USER, Page);
} }
DPRINT("PhysicalAddress %I64x, Address %x\n", Page, Address); DPRINT("PhysicalAddress %x, Address %x\n", Page << PAGE_SHIFT, Address);
} }
NTSTATUS NTSTATUS
@ -1975,8 +1975,7 @@ MmQuerySectionView(PMEMORY_AREA MemoryArea,
} }
Info->BaseAddress = RegionBaseAddress; Info->BaseAddress = RegionBaseAddress;
Info->AllocationProtect = MemoryArea->Attributes; Info->AllocationProtect = MemoryArea->Attributes;
Info->RegionSize = PAGE_ROUND_UP((ULONG_PTR)MemoryArea->EndingAddress - Info->RegionSize = Region->Length;
(ULONG_PTR)MemoryArea->StartingAddress);
Info->State = MEM_COMMIT; Info->State = MEM_COMMIT;
Info->Protect = Region->Protect; Info->Protect = Region->Protect;