MiBadMemoryLogger
VOID __stdcall MiBadMemoryLogger(VOID *Context){
_DWORD *GenericErrorLogEntry;
int v3;
GenericErrorLogEntry = IoAllocateGenericErrorLogEntry(0x30u);
if( GenericErrorLogEntry )
{
GenericErrorLogEntry[3] = -1073740023;
GenericErrorLogEntry[4] = *(_DWORD *)Context;
*((_QWORD *)GenericErrorLogEntry + 4) = *((_QWORD *)Context + 2);
v3 = *((_DWORD *)Context + 2);
*((_WORD *)GenericErrorLogEntry + 1) = 4;
GenericErrorLogEntry[10] = v3;
IoWriteErrorLogEntry(GenericErrorLogEntry);
}
_InterlockedDecrement((volatile signed __int32 *)Context + 1);
}Referenced by:
No references.