PfpLogScenarioEvent
VOID __fastcall PfpLogScenarioEvent(){
char v0;
int v1;
char v2;
unsigned __int16 v3;
unsigned __int16 v4;
__int64 v5;
char v6;
char v7;
NTSTATUS v8;
__int64 v9[3];
char v10;
v4 = v3;
v5 = v1;
v6 = v2;
v7 = v0;
MmPerformMemoryListCommand();
v8 = PfTSetTraceWorkerPriority(16i64);
PfGenerateTrace((INT64)&Thread, 1i64);
v9[0] = v5;
v9[1] = v7 & 3 | (4 * (v4 | ((unsigned __int8)(v6 & 3) << 16)));
PfLogEvent(
27i64,
dword_140C5001C
+ (unsigned int)((((KUSER_SHARED_DATA.TickCountMultiplier
* (unsigned __int64)KUSER_SHARED_DATA.ReservedTickCountOverlay[1]) << 8)
+ ((KUSER_SHARED_DATA.TickCountMultiplier * (unsigned __int64)KUSER_SHARED_DATA.TickCount.LowPart) >> 24)) >> 10),
v9,
0x10ui64);
if( (v10 & 1) != 0 )
PfGenerateTrace((INT64)&Thread, 0i64);
if( v8 <= 31 )
PfTSetTraceWorkerPriority((unsigned int)v8);
}Referenced by:
PfPowerActionNotify
PfpProcessScenarioPhase