Module: wine Branch: refs/heads/master Commit: 7b11aacbae2aca90f8b1059795ee849c69b43523 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=7b11aacbae2aca90f8b10597... Author: Eric Pouech <eric.pouech(a)wanadoo.fr> Date: Tue Dec 6 21:21:31 2005 +0100 dbghelp: Final touch on StackWalk64 so that it works. --- dlls/dbghelp/stack.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/dlls/dbghelp/stack.c b/dlls/dbghelp/stack.c index b393e89..3719542 100644 --- a/dlls/dbghelp/stack.c +++ b/dlls/dbghelp/stack.c @@ -492,6 +492,7 @@ BOOL WINAPI StackWalk64(DWORD MachineTyp addr_64to32(&frame64->AddrPC, &frame32.AddrPC); addr_64to32(&frame64->AddrReturn, &frame32.AddrReturn); + addr_64to32(&frame64->AddrFrame, &frame32.AddrFrame); addr_64to32(&frame64->AddrStack, &frame32.AddrStack); addr_64to32(&frame64->AddrBStore, &frame32.AddrBStore); frame32.FuncTableEntry = frame64->FuncTableEntry; /* FIXME */ @@ -513,6 +514,7 @@ BOOL WINAPI StackWalk64(DWORD MachineTyp addr_32to64(&frame32.AddrPC, &frame64->AddrPC); addr_32to64(&frame32.AddrReturn, &frame64->AddrReturn); + addr_32to64(&frame32.AddrFrame, &frame64->AddrFrame); addr_32to64(&frame32.AddrStack, &frame64->AddrStack); addr_32to64(&frame32.AddrBStore, &frame64->AddrBStore); frame64->FuncTableEntry = frame32.FuncTableEntry; /* FIXME */ @@ -523,7 +525,7 @@ BOOL WINAPI StackWalk64(DWORD MachineTyp frame64->Reserved[2] = (ULONG)frame32.Reserved[2]; /* we don't handle KdHelp */ - return FALSE; + return ret; } /******************************************************************