SmEtwLogStoreCorruption
VOID __stdcall SmEtwLogStoreCorruption(
VOID *EtwRegHandle,
UINT64 StoreId,
VOID *VirtualAddress,
UINT16 Size,
VOID *CorruptionFlags){
UINT64 v6;
__int64 v7;
REGHANDLE v8;
__int64 v9;
__int64 v10;
__int64 v11;
_EVENT_DATA_DESCRIPTOR UserData;
__int64 *v13;
int v14;
int v15;
__int64 *v16;
int v17;
int v18;
VOID **p_CorruptionFlags;
int v20;
int v21;
__int64 *v22;
int v23;
int v24;
__int64 v25;
int v26;
int v27;
__int64 v28;
int v29;
int v30;
VOID *v31;
__int64 *v32;
v31 = VirtualAddress;
v6 = Size;
v10 = Size;
v9 = *v32;
if( EtwEventEnabled(*(_QWORD *)EtwRegHandle, (PCEVENT_DESCRIPTOR)StEventStoreCorruption) )
{
UserData.Reserved = 0;
v15 = 0;
UserData.Ptr = (unsigned __int64)&v31;
v13 = &v10;
UserData.Size = 8;
v14 = 8;
LODWORD(v7) = MmGetPhysicalAddress(v6);
v18 = 0;
v21 = 0;
v24 = 0;
v27 = 0;
v30 = 0;
v8 = *(_QWORD *)EtwRegHandle;
v11 = v7;
v16 = &v11;
p_CorruptionFlags = &CorruptionFlags;
v22 = &v9;
v25 = (__int64)&v9 + 1;
v28 = (__int64)&v9 + 4;
v17 = 8;
v20 = 2;
v23 = 1;
v26 = 1;
v29 = 4;
EtwWriteEx(v8, (PCEVENT_DESCRIPTOR)StEventStoreCorruption, 0i64, 1u, 0, 0, 7u, &UserData);
}
}Referenced by:
ST_STORE::StDmPageError