PfTTraceListFree

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);
  }
}

Referenced by:

PfTCleanup
PfTTraceListAdd