PfSnLogGetReadListsStop
VOID __fastcall PfSnLogGetReadListsStop(INT64 a1, INT64 a2, EVENT_DESCRIPTOR *a3){
__int64 v4;
__int16 v5;
EVENT_DATA_DESCRIPTOR UserData;
INT64 v7;
int v8;
int v9;
INT64 v10;
__int64 v11;
INT64 v12;
__int64 v13;
if( a1 && RegHandle && EtwEventEnabled(RegHandle, (EVENT_DESCRIPTOR *)&PfSnEvt_GetReadLists_Stop, a3) )
{
v4 = -1i64;
do
++v4;
while( *(_WORD *)(a1 + 16 + 2 * v4) );
v5 = v4;
UserData.Ptr = (unsigned __int64)&v5;
v8 = 2 * (unsigned __int16)v4;
v7 = a1 + 16;
v10 = a1 + 76;
v12 = a1 + 80;
*(_QWORD *)&UserData.Size = 2i64;
v9 = 0;
v11 = 4i64;
v13 = 4i64;
EtwWrite(RegHandle, (EVENT_DESCRIPTOR *)&PfSnEvt_GetReadLists_Stop, 0i64, 4ui64, &UserData);
}
}Referenced by:
PfSnPrefetchSections