ExStartRecordingIRTimerExpiries
VOID __stdcall ExStartRecordingIRTimerExpiries(){
int v0;
__int64 *v1;
__int64 v2;
int v3;
VOID *PoolWithTag;
__int64 v5;
void *v6;
v0 = 0;
v1 = qword_1400022D0;
v2 = 16i64;
do
{
v3 = *(unsigned __int8 *)v1;
v1 += 3;
v0 += v3;
--v2;
}
while( v2 );
PoolWithTag = ExAllocatePoolWithTag(NonPagedPoolNx, (unsigned int)(4 * v0), 0x69547845ui64);
v5 = (__int64)PoolWithTag;
if( PoolWithTag )
{
memset((INT64)PoolWithTag, 0i64);
v6 = (void *)_InterlockedExchange64(&ExpIRTimerExpiryCounts, v5);
if( v6 )
ExFreePoolWithTag(v6, 0x69547845u);
}
}Referenced by:
PopCaptureSleepStudyStatistics