NULL Conondrum & TypeSystem

This commit is contained in:
Dibyamartanda Samanta 2024-05-10 17:46:45 +02:00
parent 48bd13b825
commit 5ad16dc888

View File

@ -43,8 +43,8 @@ CcMdlWriteComplete2(IN PFILE_OBJECT FileObject,
{
PLARGE_INTEGER FOffset = nullptr;
KIRQL CurrentIrql = NULL;
NTSTATUS Exception = NULL;
KIRQL CurrentIrql = {0};
NTSTATUS Exception = {0};
PIO_STATUS_BLOCK IoStatus = nullptr;
@ -101,14 +101,14 @@ CcMdlRead (
ULONG LENGTH_FINAL = Length;
PVOID VirtualAddress = nullptr;
PVACB VACB = nullptr;
ULONG ReceivedLength = NULL;
ULONG Information = NULL;
PMDL Allocated = NULL;
LARGE_INTEGER FOffset = FileOffset;
ULONG ReceivedLength = {0};
ULONG Information = {0};
PMDL Allocated = nullptr;
LARGE_INTEGER FOffset = {0};
PSHARED_CACHE_MAP sharedcachmap = FileObject->SectionObjectPointer->SharedCacheMap;
PRIVATE_CACHE_MAP PrivateCacheMap = FileObject->PrivateCacheMap;
PVOID VirtualAddress = nullptr;
LARGE_INTEGER Offset_Lenghth = NULL;
LARGE_INTEGER Offset_Lenghth = {0};
_try
@ -223,7 +223,7 @@ NTAPI
CcMdlWriteAbort(IN PFILE_OBJECT FileObject,
IN PMDL MdlChain)
{
KIRQL CurrentIrql = null;
KIRQL CurrentIrql = {0}; // Underneath a UCHAR
PSHARED_CACHE_MAP SharedCacheMap = FileObject->SectionObjectPointer->SharedCacheMap;
@ -273,12 +273,12 @@ CcPrepareMdlWrite(IN PFILE_OBJECT FileObject,
PSHARED_CACHE_MAP SharedCacheMap = FileObject->SectionObjectPointer->SharedCacheMap;
PLARGE_INTEGER FOffset = nullptr;
PLARGE_INTEGER ReadAheadLenghth = nullptr;
LARGE_INTEGER Final_Length = NULL;
LARGE_INTEGER ReadAhead_Length = NULL;
LARGE_INTEGER Information = NULL;
ULONG ReceivedLength = NULL;
ULONG SavedState = NULL;
ULONG ZeroOpsFlags = NULL;
LARGE_INTEGER Final_Length = {0};
LARGE_INTEGER ReadAhead_Length = {0};
LARGE_INTEGER Information = {0};
ULONG ReceivedLength = {0};
ULONG SavedState = {0};
ULONG ZeroOpsFlags = {0};
PVACB Vacb = nullptr;
BOOL MapFlag = false;
if ((FileObject->Flags & 0x10) == 0)