Index: ntoskrnl/dbgk/dbgkobj.c =================================================================== --- ntoskrnl/dbgk/dbgkobj.c (révision 57398) +++ ntoskrnl/dbgk/dbgkobj.c (copie de travail) @@ -192,7 +192,7 @@ ObDereferenceObject(Process); /* Free the debug event */ - ExFreePool(DebugEvent); + ExFreePoolWithTag(DebugEvent, 'EgbD'); } } @@ -418,7 +418,7 @@ /* Dereference process and thread and free the event */ ObDereferenceObject(DebugEvent->Process); ObDereferenceObject(DebugEvent->Thread); - ExFreePool(DebugEvent); + ExFreePoolWithTag(DebugEvent, 'EgbD'); } VOID Index: ntoskrnl/kdbg/kdb_cli.c =================================================================== --- ntoskrnl/kdbg/kdb_cli.c (révision 57398) +++ ntoskrnl/kdbg/kdb_cli.c (copie de travail) @@ -864,7 +864,7 @@ else if (Argv[0][0] == 'c') /* cregs */ { ULONG Cr0, Cr2, Cr3, Cr4; - KDESCRIPTOR Gdtr, Idtr; + KDESCRIPTOR Gdtr = {0, 0, 0}, Idtr = {0, 0, 0}; USHORT Ldtr; static const PCHAR Cr0Bits[32] = { " PE", " MP", " EM", " TS", " ET", " NE", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,