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