VOID __stdcall PfTTraceListFree(_LIST_ENTRY *FreeList){
_LIST_ENTRY *Flink;
_LIST_ENTRY *v3;
while( 1 )
{
Flink = FreeList->Flink;
if( FreeList->Flink == FreeList )
break;
if( Flink->Blink != FreeList || (v3 = Flink->Flink, Flink->Flink->Blink != Flink) )
__fastfail(3u);
FreeList->Flink = v3;
v3->Blink = FreeList;
PfTFreeTraceDump(Flink);
}
}