ntdll: Copy extended registers too in copy_context().

This commit is contained in:
Alexandre Julliard 2008-01-15 18:00:13 +01:00
parent 93cdead182
commit f45b7078bf
1 changed files with 4 additions and 0 deletions

View File

@ -886,6 +886,10 @@ static inline void copy_context( CONTEXT *to, const CONTEXT *from, DWORD flags )
{
to->FloatSave = from->FloatSave;
}
if (flags & CONTEXT_EXTENDED_REGISTERS)
{
memcpy( to->ExtendedRegisters, from->ExtendedRegisters, sizeof(to->ExtendedRegisters) );
}
#elif defined(__x86_64__)
flags &= ~CONTEXT_AMD64; /* get rid of CPU id */
if (flags & CONTEXT_CONTROL)