[NTOSKRNL]

- Save special values in F/Blink when Ex(f)InterlockedRemoveHeadList is called on checked build. Fixes all ntos:ExDoubleList kmtests

svn path=/trunk/; revision=54026
This commit is contained in:
Rafal Harabien 2011-10-06 19:39:37 +00:00
parent 1a2f1828f4
commit dea1bad044

View file

@ -183,6 +183,10 @@ ExInterlockedRemoveHeadList(
{
/* Remove the first entry from the list head */
ListEntry = RemoveHeadList(ListHead);
#if DBG
ListEntry->Flink = (PLIST_ENTRY)0xBADDD0FF;
ListEntry->Blink = (PLIST_ENTRY)0xBADDD0FF;
#endif
}
/* Release the spinlock and restore interrupts */
@ -381,6 +385,10 @@ ExfInterlockedRemoveHeadList(
{
/* Remove the first entry from the list head */
ListEntry = RemoveHeadList(ListHead);
#if DBG
ListEntry->Flink = (PLIST_ENTRY)0x0BADD0FF;
ListEntry->Blink = (PLIST_ENTRY)0x0BADD0FF;
#endif
}
/* Release the spinlock and restore interrupts */