WheapLogPageOfflineAttemptEvent
VOID __stdcall WheapLogPageOfflineAttemptEvent(
UINT64 PhysicalAddress,
UINT8 Pending,
UINT8 Uncorrected,
UINT8 Persisted,
UINT8 PlatformDirected){
UINT64 UserDataCount;
bool v6;
bool v7;
bool v8;
bool v9;
EVENT_DATA_DESCRIPTOR UserData;
bool *v11;
__int64 v12;
bool *v13;
__int64 v14;
bool *v15;
__int64 v16;
bool *v17;
__int64 v18;
UINT64 v19;
v19 = PhysicalAddress;
UserData.Ptr = (unsigned __int64)&v19;
*(_QWORD *)&UserData.Size = 8i64;
v12 = 1i64;
v6 = Pending != 0;
v11 = &v6;
v13 = &v7;
v7 = PlatformDirected != 0;
v14 = 1i64;
v16 = 1i64;
v18 = 1i64;
v8 = Uncorrected != 0;
v15 = &v8;
v17 = &v9;
v9 = Persisted != 0;
LODWORD(UserDataCount) = 5;
EtwWriteEx(
WheapEtwHandle,
(EVENT_DESCRIPTOR *)&EVENT_WHEA_MEMORY_OFFLINE,
0i64,
0i64,
0i64,
0i64,
UserDataCount,
&UserData);
}Referenced by:
WheapAttemptPhysicalPageOffline