Author: weiden Date: Thu Aug 31 01:45:17 2006 New Revision: 23828
URL: http://svn.reactos.org/svn/reactos?rev=23828&view=rev Log: Use the new ProbeForWriteIoStatusBlock macro
Modified: trunk/reactos/ntoskrnl/io/iomgr/file.c trunk/reactos/ntoskrnl/io/iomgr/iocomp.c trunk/reactos/ntoskrnl/io/iomgr/iofunc.c
Modified: trunk/reactos/ntoskrnl/io/iomgr/file.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/file.c?re... ============================================================================== --- trunk/reactos/ntoskrnl/io/iomgr/file.c (original) +++ trunk/reactos/ntoskrnl/io/iomgr/file.c Thu Aug 31 01:45:17 2006 @@ -1271,9 +1271,7 @@ _SEH_TRY { ProbeForWriteHandle(FileHandle); - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock); if (AllocationSize) { SafeAllocationSize = ProbeForReadLargeInteger(AllocationSize); @@ -2150,9 +2148,7 @@ _SEH_TRY { /* Probe the I/O Status Block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock); } _SEH_HANDLE {
Modified: trunk/reactos/ntoskrnl/io/iomgr/iocomp.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/iocomp.c?... ============================================================================== --- trunk/reactos/ntoskrnl/io/iomgr/iocomp.c (original) +++ trunk/reactos/ntoskrnl/io/iomgr/iocomp.c Thu Aug 31 01:45:17 2006 @@ -429,9 +429,7 @@ ProbeForWritePointer(ApcContext);
/* Probe the I/O Status Block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock); if (Timeout) { /* Probe and capture the timeout */
Modified: trunk/reactos/ntoskrnl/io/iomgr/iofunc.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/iofunc.c?... ============================================================================== --- trunk/reactos/ntoskrnl/io/iomgr/iofunc.c (original) +++ trunk/reactos/ntoskrnl/io/iomgr/iofunc.c Thu Aug 31 01:45:17 2006 @@ -218,9 +218,7 @@ _SEH_TRY { /* Probe the status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Check if this is buffered I/O */ if (AccessType == METHOD_BUFFERED) @@ -826,9 +824,7 @@ _SEH_TRY { /* Probe the I/O Status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock); } _SEH_HANDLE { @@ -960,9 +956,7 @@ _SEH_TRY { /* Probe the I/O STatus block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe the buffer */ if (BufferSize) ProbeForWrite(Buffer, BufferSize, sizeof(ULONG)); @@ -1104,9 +1098,7 @@ _SEH_TRY { /* Probe the I/O STatus block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe and capture the large integers */ CapturedByteOffset = ProbeForReadLargeInteger(ByteOffset); @@ -1263,9 +1255,7 @@ _SEH_TRY { /* Probe the I/O Status Block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe the file information */ ProbeForWrite(FileInformation, Length, sizeof(ULONG)); @@ -1502,9 +1492,7 @@ _SEH_TRY { /* Probe the I/O Status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe the information */ if (Length) ProbeForWrite(FileInformation, Length, 1); @@ -1783,9 +1771,7 @@ _SEH_TRY { /* Probe the status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe the read buffer */ ProbeForWrite(Buffer, Length, 1); @@ -2046,9 +2032,7 @@ _SEH_TRY { /* Probe the I/O Status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe the information */ if (Length) ProbeForRead(FileInformation, Length, 1); @@ -2407,9 +2391,7 @@ _SEH_TRY { /* Probe the I/O Status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe and capture the large integers */ CapturedByteOffset = ProbeForReadLargeInteger(ByteOffset); @@ -2597,9 +2579,7 @@ }
/* Probe the status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe the read buffer */ ProbeForRead(Buffer, Length, 1); @@ -2839,9 +2819,7 @@ _SEH_TRY { /* Probe the I/O Status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe the information */ if (Length) ProbeForWrite(FsInformation, Length, 1); @@ -2989,9 +2967,7 @@ _SEH_TRY { /* Probe the I/O Status block */ - ProbeForWrite(IoStatusBlock, - sizeof(IO_STATUS_BLOCK), - sizeof(ULONG)); + ProbeForWriteIoStatusBlock(IoStatusBlock);
/* Probe the information */ if (Length) ProbeForRead(FsInformation, Length, 1);