VslpSkCreateBuffers
INT64 __fastcall VslpSkCreateBuffers(INT64 a1, UINT64 a2){
unsigned int v2;
int v3;
char *v4;
unsigned int v5;
__int64 v6;
unsigned int v7;
__int128 v8;
INT64 v9;
__int128 v10;
__int128 v11;
INT64 result[2];
__int128 v13;
__int128 v14;
__int128 v15;
__int64 v16;
if( (_DWORD)a2 )
{
v2 = a2;
v3 = a1;
v4 = (char *)VslpEventLog + 16 * *((unsigned int *)VslpEventLog + 2);
v5 = 0;
v6 = 0i64;
do
{
memset((INT64)result, 0i64);
v7 = v5;
*((_QWORD *)&v13 + 1) = v6;
v8 = v13;
++v5;
v9 = v3 * v7;
++v6;
LODWORD(result[0]) = v3;
LODWORD(v15) = 72;
*(_OWORD *)&v4[v9 + 24] = *(_OWORD *)result;
v10 = v14;
*(_OWORD *)&v4[v9 + 40] = v8;
v11 = v15;
*(_OWORD *)&v4[v9 + 56] = v10;
*(_QWORD *)&v10 = v16;
*(_OWORD *)&v4[v9 + 72] = v11;
*(_QWORD *)&v4[v9 + 88] = v10;
}
while( v5 < v2 );
}
return v9;
}Referenced by:
VslpSkStartProfiling