Set the correct length in MmQuerySectionView.
authorHartmut Birr <osexpert@googlemail.com>
Mon, 24 Oct 2005 15:56:03 +0000 (15:56 +0000)
committerHartmut Birr <osexpert@googlemail.com>
Mon, 24 Oct 2005 15:56:03 +0000 (15:56 +0000)
svn path=/trunk/; revision=18739

reactos/ntoskrnl/mm/section.c

index c541a41..f3cf779 100644 (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->AllocationProtect = MemoryArea->Attributes;
    }
    Info->BaseAddress = RegionBaseAddress;
    Info->AllocationProtect = MemoryArea->Attributes;
-   Info->RegionSize = PAGE_ROUND_UP((ULONG_PTR)MemoryArea->EndingAddress -
-                                    (ULONG_PTR)MemoryArea->StartingAddress);
+   Info->RegionSize = Region->Length;
    Info->State = MEM_COMMIT;
    Info->Protect = Region->Protect;
 
    Info->State = MEM_COMMIT;
    Info->Protect = Region->Protect;