KdpCopyContext
VOID __stdcall KdpCopyContext(_CONTEXT *Destination, UINT64 ContextFlags, _CONTEXT *Source){
CHAR *v3;
__int64 v4;
int v5;
unsigned int v6;
UINT64 v7;
KdpQuickMoveMemory((CHAR *)Destination, (CHAR *)Source, 0x4D0ui64);
*((_DWORD *)v3 + 12) = v5;
if( (v5 & 0x100040) == 1048640 )
{
v6 = *((_DWORD *)v3 + 313);
v7 = *(unsigned int *)(v4 + 1252);
if( v6 <= (unsigned int)v7 )
v7 = v6;
KdpQuickMoveMemory(&v3[*((int *)v3 + 312) + 1232], (CHAR *)(*(int *)(v4 + 1248) + v4 + 1232), v7);
}
}Referenced by:
KdpCommandString
KdpGetContext
KdpReport
KdpSetContext
KdpSetContextEx
KdpSymbol