CcPerfLogFlushSection
VOID __stdcall CcPerfLogFlushSection(
_WORK_QUEUE_ENTRY *WorkEntry,
_SHARED_CACHE_MAP *SharedCacheMap,
_LARGE_INTEGER *Offset,
UINT64 Length,
UINT64 MmFlushFlags){
int v6;
_FILE_OBJECT *v9;
__int64 *v10;
int v11;
int v12;
__int64 v13[2];
LONGLONG QuadPart;
int v15;
int v16;
if( SharedCacheMap )
{
v6 = Length;
v9 = CcReferenceSharedCacheMapFileObject(SharedCacheMap);
v13[1] = (__int64)v9->FsContext;
CcDereferenceSharedCacheMapFileObject(SharedCacheMap, v9);
if( Offset )
QuadPart = Offset->QuadPart;
else
QuadPart = 0i64;
v12 = 0;
v16 = MmFlushFlags;
v13[0] = (__int64)WorkEntry;
v10 = v13;
v15 = v6;
v11 = 32;
EtwTraceKernelEvent((__int64)&v10, 1u, 0x80020000, 0x160Au, 0x401902u);
}
}Referenced by:
CcFlushCachePriv
CcUnpinRepinnedBcb