CcPerfLogVolumeLogHandleInfo
VOID __stdcall CcPerfLogVolumeLogHandleInfo(
UINT64 FileObjectKey,
UINT64 ReasonForFlush,
UINT64 PagesToWrite,
LARGE_INTEGER LargestLsnForCurrentLWS,
UINT64 DirtyLoggedPages,
UINT64 DirtyLoggedPageThreshold){
int v6;
UINT64 Flag;
UINT64 v8;
int v9;
int v10;
UINT64 v11;
UINT64 v12;
LARGE_INTEGER v13;
EVENT_DATA_DESCRIPTOR EventData;
v11 = DirtyLoggedPages;
v12 = DirtyLoggedPageThreshold;
v8 = FileObjectKey;
v10 = PagesToWrite;
v13 = LargestLsnForCurrentLWS;
v6 = (ReasonForFlush & 1) != 0;
v9 = v6;
if( (ReasonForFlush & 2) != 0 )
{
v6 |= 2u;
v9 = v6;
}
if( (ReasonForFlush & 4) != 0 )
{
v6 |= 4u;
v9 = v6;
}
if( (ReasonForFlush & 0x10) != 0 )
{
v6 |= 0x10u;
v9 = v6;
}
if( (ReasonForFlush & 8) != 0 )
v9 = v6 | 8;
EventData.Reserved = 0;
EventData.Ptr = (unsigned __int64)&v8;
EventData.Size = 40;
LODWORD(Flag) = 4200706;
EtwTraceKernelEvent(&EventData, 1ui64, 0x80020000ui64, 0x160Du, Flag);
}Referenced by:
CcPerfLogLoggedStreamsStats