sub_14065EC80
__int64 __fastcall sub_14065EC80(_EX_PUSH_LOCK *a1, INT64 a2){
NTSTATUS WarbirdThread;
__int64 v4;
int v5;
int v6;
__int64 v7;
INT64 v9[2];
int v10;
int v11;
INT64 v12;
v12 = 0i64;
v11 = 0;
WarbirdThread = WbGetWarbirdThread((INT64)a1, a2, (INT64 **)&v12);
v4 = v12;
v5 = WarbirdThread;
if( WarbirdThread >= 0 )
{
v6 = *(_DWORD *)(v12 + 16);
if( v6 )
{
v7 = *(_QWORD *)(v12 + 24) + 32i64 * (unsigned int)(v6 - 1);
v9[1] = *(_QWORD *)(v7 + 8);
v9[0] = *(_QWORD *)(v7 + 16);
v10 = *(_DWORD *)(v7 + 24);
v5 = WbSetTrapFrame(v12, (INT64)v9);
if( v5 >= 0 )
v5 = sub_14065ED2C(a1, v4, 1);
}
else
{
v5 = -1073741811;
}
}
sub_14065E6C8(a1, v4);
return(unsigned int)v5;
}Referenced by:
WbDispatchOperation