[ros-diffs] [tkreuzer] 44178: Fix definition of _CONTEXT. It was defining EFlags as USHORT, this caused the upper 2 bytes being left randomly when the context was initialized from the trap frame on exceptions. And as soon as the VM bits was set, everything went nots.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Sun Nov 15 21:18:34 CET 2009


Author: tkreuzer
Date: Sun Nov 15 21:18:34 2009
New Revision: 44178

URL: http://svn.reactos.org/svn/reactos?rev=44178&view=rev
Log:
Fix definition of _CONTEXT. It was defining EFlags as USHORT, this caused the upper 2 bytes being left randomly when the context was initialized from the trap frame on exceptions. And as soon as the VM bits was set, everything went nots.

Modified:
    branches/ros-amd64-bringup/reactos/include/ddk/winddk.h

Modified: branches/ros-amd64-bringup/reactos/include/ddk/winddk.h
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/include/ddk/winddk.h?rev=44178&r1=44177&r2=44178&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/include/ddk/winddk.h [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/include/ddk/winddk.h [iso-8859-1] Sun Nov 15 21:18:34 2009
@@ -5236,7 +5236,7 @@
     USHORT SegFs;
     USHORT SegGs;
     USHORT SegSs;
-    USHORT EFlags;
+    ULONG EFlags;
 
     /* Debug */
     ULONG64 Dr0;




More information about the Ros-diffs mailing list