HalFreeHardwareCounters
NTSTATUS __stdcall HalFreeHardwareCounters(_HANDLE CounterSetHandle){
__int64 v2;
if( *(_QWORD *)&CounterSetHandle == HalpFullPmuHandle )
{
if( (*(&stru_140CF2E80 + 6456) & 1) != 0 )
{
_InterlockedDecrement((_DWORD *)&stru_140CF2E80 + 1614);
return 0;
}
}
else if( (unsigned __int64)(*(_QWORD *)&CounterSetHandle - 1i64) <= 0xFFFFFFFFFFFFFFFDui64
&& *((_QWORD *)HalpProfileInterface[0] + 14) )
{
HalpReleaseHalCounters();
return(*((__int64(__fastcall **)(__int64))HalpProfileInterface[0] + 14))(v2);
}
return -1073741811;
}Referenced by:
No references.