HalGetCommonBufferFromVectorByIndex
_QWORD *__fastcall HalGetCommonBufferFromVectorByIndex(__int64 a1, __int64 a2, unsigned int a3, _QWORD *a4, _QWORD *a5){
unsigned int v5;
unsigned __int64 v6;
__int64 v7;
_QWORD *result;
v5 = *(_DWORD *)(a2 + 24);
v6 = a3;
if( a3 >= v5 )
KeBugCheckEx(0x1DCu, (PVOID)3, (PVOID)v5, (PVOID)a3, 0i64);
v7 = *(_QWORD *)(*(_QWORD *)(a2 + 64) + 16i64 * a3);
if( !v7 )
KeBugCheckEx(0x1DCu, (PVOID)4, (PVOID)v6, 0i64, 0i64);
*a4 = v7;
result = a5;
*a5 = *(_QWORD *)(*(_QWORD *)(a2 + 64) + 16 * v6 + 8);
return result;
}Referenced by:
No references.