HvpFreeHiveFreeDisplay
VOID **__fastcall HvpFreeHiveFreeDisplay(INT64 a1){
VOID **result;
INT64 v3;
__int64 v4;
_QWORD *v5;
__int64 v6;
void *retaddr;
result = &retaddr;
v3 = a1 + 320;
v4 = 2i64;
do
{
v5 = (_QWORD *)v3;
v6 = 24i64;
do
{
if( *v5 )
{
result = (VOID **)(*(__int64(__fastcall **)(_QWORD, _QWORD))(a1 + 32))(*v5, *((unsigned int *)v5 - 4));
*((_DWORD *)v5 - 2) = 0;
*v5 = 0i64;
*((_DWORD *)v5 - 4) = 0;
}
v5 += 3;
--v6;
}
while( v6 );
v3 += 632i64;
--v4;
}
while( v4 );
return result;
}Referenced by:
HvHiveCleanup