PpmEventTraceAccountingBucketIntervalsRundown
VOID __stdcall PpmEventTraceAccountingBucketIntervalsRundown(){
__int64 v0;
char *v1;
__int64 *v2;
__int64 v3;
int v4;
_EVENT_DATA_DESCRIPTOR UserData;
char *v6;
int v7;
int v8;
char v9[208];
if( PpmEtwRegistered && EtwEventEnabled(PpmEtwHandle, &PPM_ETW_ACCOUNTING_BUCKET_INTERVALS_RUNDOWN) )
{
v0 = 26i64;
v1 = v9;
v4 = 26;
v2 = (__int64 *)&unk_140CFA598;
do
{
v3 = *v2;
v2 += 3;
*(_QWORD *)v1 = v3;
v1 += 8;
--v0;
}
while( v0 );
UserData.Reserved = 0;
v8 = 0;
UserData.Ptr = (unsigned __int64)&v4;
v6 = v9;
UserData.Size = 4;
v7 = 208;
EtwWrite(PpmEtwHandle, &PPM_ETW_ACCOUNTING_BUCKET_INTERVALS_RUNDOWN, 0, 2u, &UserData);
}
}Referenced by:
PpmEventTraceControlCallback