PopDirectedDripsVisitDevice
VOID __stdcall PopDirectedDripsVisitDevice(INT64 a1, INT64 a2, INT64 a3, INT64 a4){
INT64 *v4;
INT64 **v5;
v4 = (INT64 *)(a2 + 16);
if( (INT64 *)*v4 == v4 )
{
*(_DWORD *)(a2 + 36) = *(_DWORD *)(a2 + 32);
v5 = *(INT64 ***)(a1 + 8);
if( *v5 != (INT64 *)a1 )
__fastfail(3u);
*v4 = a1;
*(_QWORD *)(a2 + 24) = v5;
*v5 = v4;
*(_QWORD *)(a1 + 8) = v4;
}
PopDirectedDripsDiagTraceBroadcastVisit(a2 - 728, a3, (unsigned int)a4);
}Referenced by:
PopDirectedDripsBuildBroadcastTreeFull
PopDirectedDripsBuildPs4BroadcastTree
PopDirectedDripsMarkDfxDevice
PopDirectedDripsVisitPs4Device