mirror of
https://github.com/reactos/reactos.git
synced 2024-12-29 10:35:28 +00:00
All IsBadXxxxPtr return values were backward (TRUE when they should be
FALSE and vv.) svn path=/trunk/; revision=4618
This commit is contained in:
parent
e678b87637
commit
78a50b48b4
1 changed files with 24 additions and 17 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: isbad.c,v 1.5 2003/01/15 21:24:34 chorns Exp $
|
/* $Id: isbad.c,v 1.6 2003/04/29 22:39:57 gvg Exp $
|
||||||
*
|
*
|
||||||
* lib/kernel32/mem/isbad.c
|
* lib/kernel32/mem/isbad.c
|
||||||
*
|
*
|
||||||
|
@ -7,6 +7,9 @@
|
||||||
*/
|
*/
|
||||||
#include <k32.h>
|
#include <k32.h>
|
||||||
|
|
||||||
|
#define NDEBUG
|
||||||
|
#include <kernel32/kernel32.h>
|
||||||
|
|
||||||
/* FIXME: Stubs. What is it for? */
|
/* FIXME: Stubs. What is it for? */
|
||||||
UINT
|
UINT
|
||||||
wcsnlen (
|
wcsnlen (
|
||||||
|
@ -14,6 +17,8 @@ wcsnlen (
|
||||||
UINT ucchMax
|
UINT ucchMax
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
DPRINT1("wcsnlen stub called\n");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,6 +30,8 @@ strnlen (
|
||||||
UINT uiMax
|
UINT uiMax
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
DPRINT1("strnlen stub called\n");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,7 +48,7 @@ IsBadReadPtr (
|
||||||
|
|
||||||
if ( ucb == 0 )
|
if ( ucb == 0 )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
VirtualQuery (
|
VirtualQuery (
|
||||||
|
@ -52,25 +59,25 @@ IsBadReadPtr (
|
||||||
|
|
||||||
if ( MemoryInformation.State != MEM_COMMIT )
|
if ( MemoryInformation.State != MEM_COMMIT )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( MemoryInformation.RegionSize < ucb )
|
if ( MemoryInformation.RegionSize < ucb )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( MemoryInformation.Protect == PAGE_EXECUTE )
|
if ( MemoryInformation.Protect == PAGE_EXECUTE )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( MemoryInformation.Protect == PAGE_NOACCESS )
|
if ( MemoryInformation.Protect == PAGE_NOACCESS )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return FALSE;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -103,17 +110,17 @@ IsBadCodePtr (
|
||||||
|
|
||||||
if ( MemoryInformation.State != MEM_COMMIT )
|
if ( MemoryInformation.State != MEM_COMMIT )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( (MemoryInformation.Protect == PAGE_EXECUTE)
|
if ( (MemoryInformation.Protect == PAGE_EXECUTE)
|
||||||
|| (MemoryInformation.Protect == PAGE_EXECUTE_READ)
|
|| (MemoryInformation.Protect == PAGE_EXECUTE_READ)
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return TRUE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -128,7 +135,7 @@ IsBadWritePtr (
|
||||||
|
|
||||||
if ( ucb == 0 )
|
if ( ucb == 0 )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
VirtualQuery (
|
VirtualQuery (
|
||||||
|
@ -139,33 +146,33 @@ IsBadWritePtr (
|
||||||
|
|
||||||
if ( MemoryInformation.State != MEM_COMMIT )
|
if ( MemoryInformation.State != MEM_COMMIT )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( MemoryInformation.RegionSize < ucb )
|
if ( MemoryInformation.RegionSize < ucb )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ( MemoryInformation.Protect == PAGE_READONLY)
|
if ( MemoryInformation.Protect == PAGE_READONLY)
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( (MemoryInformation.Protect == PAGE_EXECUTE)
|
if ( (MemoryInformation.Protect == PAGE_EXECUTE)
|
||||||
|| (MemoryInformation.Protect == PAGE_EXECUTE_READ)
|
|| (MemoryInformation.Protect == PAGE_EXECUTE_READ)
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( MemoryInformation.Protect == PAGE_NOACCESS )
|
if ( MemoryInformation.Protect == PAGE_NOACCESS )
|
||||||
{
|
{
|
||||||
return FALSE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue