mirror of
https://github.com/reactos/reactos.git
synced 2025-07-03 01:11:23 +00:00
Correct test of value returned from MmQuerySystemSize
svn path=/trunk/; revision=9042
This commit is contained in:
parent
80198861f1
commit
c7da1f1e6a
1 changed files with 20 additions and 18 deletions
|
@ -18,7 +18,7 @@ static int RunTest(char *Buffer)
|
||||||
HighestAcceptableAddress);
|
HighestAcceptableAddress);
|
||||||
if (pmem1 == 0)
|
if (pmem1 == 0)
|
||||||
{
|
{
|
||||||
DbgPrint("MmAllocateContiguousMemory() for pmem1 failed\n");
|
strcpy(Buffer, "MmAllocateContiguousMemory() for pmem1 failed\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ static int RunTest(char *Buffer)
|
||||||
MmNonCached);
|
MmNonCached);
|
||||||
if (pmem2 == 0)
|
if (pmem2 == 0)
|
||||||
{
|
{
|
||||||
DbgPrint("MmAllocateContiguousMemorySpecifyCache() for pmem2 failed\n");
|
strcpy(Buffer, "MmAllocateContiguousMemorySpecifyCache() for pmem2 failed\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ static int RunTest(char *Buffer)
|
||||||
MmCached);
|
MmCached);
|
||||||
if (pmem3 == 0)
|
if (pmem3 == 0)
|
||||||
{
|
{
|
||||||
DbgPrint("MmAllocateContiguousMemorySpecifyCache() for pmem3 failed\n");
|
strcpy(Buffer, "MmAllocateContiguousMemorySpecifyCache() for pmem3 failed\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ static int RunTest(char *Buffer)
|
||||||
MmWriteCombined);
|
MmWriteCombined);
|
||||||
if (pmem4 == 0)
|
if (pmem4 == 0)
|
||||||
{
|
{
|
||||||
DbgPrint("MmAllocateContiguousMemorySpecifyCache() for pmem4 failed\n");
|
strcpy(Buffer, "MmAllocateContiguousMemorySpecifyCache() for pmem4 failed\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ static int RunTest(char *Buffer)
|
||||||
pmem5 = MmAllocateNonCachedMemory(AllocSize5);
|
pmem5 = MmAllocateNonCachedMemory(AllocSize5);
|
||||||
if (pmem5 == 0)
|
if (pmem5 == 0)
|
||||||
{
|
{
|
||||||
DbgPrint("MmAllocateNonCachedMemory() for pmem5 failed\n");
|
strcpy(Buffer, "MmAllocateNonCachedMemory() for pmem5 failed\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,68 +80,70 @@ static int RunTest(char *Buffer)
|
||||||
PhysicalAddress = MmGetPhysicalAddress(pmem1);
|
PhysicalAddress = MmGetPhysicalAddress(pmem1);
|
||||||
if (PhysicalAddress.QuadPart == 0)
|
if (PhysicalAddress.QuadPart == 0)
|
||||||
{
|
{
|
||||||
DbgPrint("MmGetPhysicalAddress() failed\n");
|
strcpy(Buffer, "MmGetPhysicalAddress() failed\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (MmIsAddressValid(pmem1) == FALSE)
|
if (MmIsAddressValid(pmem1) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem1\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem1\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
if (MmIsAddressValid(pmem2) == FALSE)
|
if (MmIsAddressValid(pmem2) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem2\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem2\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
if (MmIsAddressValid(pmem3) == FALSE)
|
if (MmIsAddressValid(pmem3) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem3\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem3\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
if (MmIsAddressValid(pmem4) == FALSE)
|
if (MmIsAddressValid(pmem4) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem4\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem4\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
if (MmIsAddressValid(pmem5) == FALSE)
|
if (MmIsAddressValid(pmem5) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem5\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem5\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (MmIsNonPagedSystemAddressValid(pmem1) == FALSE)
|
if (MmIsNonPagedSystemAddressValid(pmem1) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem1\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem1\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
if (MmIsNonPagedSystemAddressValid(pmem2) == FALSE)
|
if (MmIsNonPagedSystemAddressValid(pmem2) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem2\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem2\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
if (MmIsNonPagedSystemAddressValid(pmem3) == FALSE)
|
if (MmIsNonPagedSystemAddressValid(pmem3) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem3\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem3\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
if (MmIsNonPagedSystemAddressValid(pmem4) == FALSE)
|
if (MmIsNonPagedSystemAddressValid(pmem4) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem4\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem4\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
if (MmIsNonPagedSystemAddressValid(pmem5) == FALSE)
|
if (MmIsNonPagedSystemAddressValid(pmem5) == FALSE)
|
||||||
{
|
{
|
||||||
DbgPrint("MmIsAddressValid() failed for pmem5\n");
|
strcpy(Buffer, "MmIsAddressValid() failed for pmem5\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Misc functions */
|
/* Misc functions */
|
||||||
Server = MmIsThisAnNtAsSystem();
|
Server = MmIsThisAnNtAsSystem();
|
||||||
MemSize = MmQuerySystemSize();
|
MemSize = MmQuerySystemSize();
|
||||||
if (MemSize == 0)
|
if (MemSize != MmSmallSystem &&
|
||||||
|
MemSize != MmMediumSystem &&
|
||||||
|
MemSize != MmLargeSystem)
|
||||||
{
|
{
|
||||||
DbgPrint("MmQuerySystemSize() failed\n");
|
strcpy(Buffer, "MmQuerySystemSize() failed\n");
|
||||||
return TS_FAILED;
|
return TS_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue