Overlapped variables
There are read/write accesses that involve two or more variables
__int64 v1; // qax@2 OVERLAPPED
int v2; // ecx@2 OVERLAPPED
__int64 result; // qax@4
if ( *(_BYTE *)(a1 + 5) & 1 )
{
HIDWORD(v1) = *(_DWORD *)(a1 + 7);
v2 = *(_DWORD *)(a1 + 11);
}
else
{
HIDWORD(v1) = 0;
v2 = 0;
}
v1 = *(__int64 *)((char *)&v1 + 4); // ODD ASSIGNMENT!There is an array function argument
There are too many function arguments
Last updated
Was this helpful?
