ExStartRecordingIRTimerExpiries
VOID __stdcall ExStartRecordingIRTimerExpiries(){
int v0;
__int64 *v1;
__int64 v2;
int v3;
UINT64 v4;
VOID **PoolWithTag;
__int64 v6;
void *v7;
v0 = 0;
v1 = qword_1400022D0;
v2 = 16i64;
do
{
v3 = *(unsigned __int8 *)v1;
v1 += 3;
v0 += v3;
--v2;
}
while( v2 );
v4 = (unsigned int)(4 * v0);
PoolWithTag = ExAllocatePoolWithTag(0x200ui64, v4, 1767143493i64);
v6 = (__int64)PoolWithTag;
if( PoolWithTag )
{
memset(PoolWithTag, 0i64, v4);
v7 = (void *)_InterlockedExchange64((_QWORD *)&ExBootDevicesRemovedEvent + 18, v6);
if( v7 )
ExFreePoolWithTag(v7, 0x69547845u);
}
}Referenced by:
PopCaptureSleepStudyStatistics