A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Aleksey Bragin 00d190a404 - Fix KDBG's EIP munging.
- Don't make single-step break into KDBG if it comes from user-mode.
- Don't make KDBG return "continue" for breakpoint/singlestep, it should return "do not handle exception".
- Add 20 new invalid instructions detected instead of crashing/"UNHANDLED CODE".
- Fix DR registry handling (set DebugActive = TRUE when needed, and set Context->Dr7).
- Fix set/get context: These two functions didn't work at all. Get actually performed a Set, and Vice-versa. Also, Set would incorrectly set the frame of the caller, not the target thread. Also, the trap frame pointer wasn't being grabbed correctly for kernel-mode callers.
- Move the code to a non-portable i386 directory, since the code is architecture-specific.
- Move GET_SET_CTX_CONTENT out to ps.h.

svn path=/trunk/; revision=33871
2008-06-06 21:51:21 +00:00
irc - remove now unneeded files 2008-05-18 16:04:19 +00:00
reactos - Fix KDBG's EIP munging. 2008-06-06 21:51:21 +00:00
rosapps 'base' is not a valid attribute of element 'installfile' 2008-06-01 13:21:12 +00:00
rostests - Misc cleanup of kmtest. 2008-06-04 09:50:19 +00:00
wallpaper Re-add the "lake.bmp" wallpaper inclusion (partly imported from the deleted 0.3.1 branch, r26044) 2007-06-21 15:23:49 +00:00