Sebastian Lackner : dbghelp: Don' t fill KdHelp structure for usermode applications.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Feb 3 10:01:12 CST 2015


Module: wine
Branch: master
Commit: c6fcb427a2485184e209b91b7b95e37fc891ff88
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c6fcb427a2485184e209b91b7b95e37fc891ff88

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Mon Sep 15 22:55:49 2014 +0200

dbghelp: Don't fill KdHelp structure for usermode applications.

---

 dlls/dbghelp/stack.c | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/dlls/dbghelp/stack.c b/dlls/dbghelp/stack.c
index 3e1ff72..21412f6 100644
--- a/dlls/dbghelp/stack.c
+++ b/dlls/dbghelp/stack.c
@@ -240,15 +240,6 @@ BOOL WINAPI StackWalk64(DWORD MachineType, HANDLE hProcess, HANDLE hThread,
     if (!cpu->stack_walk(&csw, frame, ctx)) return FALSE;
 
     /* we don't handle KdHelp */
-    frame->KdHelp.Thread = 0xC000FADE;
-    frame->KdHelp.ThCallbackStack = 0x10;
-    frame->KdHelp.ThCallbackBStore = 0;
-    frame->KdHelp.NextCallback = 0;
-    frame->KdHelp.FramePointer = 0;
-    frame->KdHelp.KiCallUserMode = 0xD000DAFE;
-    frame->KdHelp.KeUserCallbackDispatcher = 0xE000F000;
-    frame->KdHelp.SystemRangeStart = 0xC0000000;
-    frame->KdHelp.Reserved[0] /* KiUserExceptionDispatcher */ = 0xE0005000;
 
     return TRUE;
 }




More information about the wine-cvs mailing list