IopErrorLogRequeueEntry
VOID __stdcall IopErrorLogRequeueEntry(_LIST_ENTRY *ListEntry){
UINT64 v1;
unsigned __int8 v3;
unsigned __int64 v4;
_LIST_ENTRY *v5;
KeAcquireSpinLockRaiseToDpc(&IopErrorLogLock, v1);
v4 = v3;
v5 = *(_LIST_ENTRY **)IopErrorLogListHead;
if( *(INT64(__stdcall **)(FILE_OBJECT *, FILE_OBJECT *))(*(_QWORD *)IopErrorLogListHead + 8i64) != IopErrorLogListHead )
__fastfail(3u);
ListEntry->Blink = (_LIST_ENTRY *)IopErrorLogListHead;
ListEntry->Flink = v5;
v5->Blink = ListEntry;
*(_QWORD *)IopErrorLogListHead = ListEntry;
ErrorLogSessionOpened = 0;
KxReleaseSpinLock(&IopErrorLogLock);
__writecr8(v4);
}Referenced by:
IopErrorLogThread