Pierre d'Herbemont : dbghelp: Implement fetch_thread_info on powerpc.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jun 9 14:39:50 CDT 2006


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

Author: Pierre d'Herbemont <stegefin at free.fr>
Date:   Thu Jun  8 22:41:22 2006 +0200

dbghelp: Implement fetch_thread_info on powerpc.

---

 dlls/dbghelp/minidump.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/dlls/dbghelp/minidump.c b/dlls/dbghelp/minidump.c
index 7898bd5..6572248 100644
--- a/dlls/dbghelp/minidump.c
+++ b/dlls/dbghelp/minidump.c
@@ -168,6 +168,13 @@ #ifdef __i386__
                     mdThd->Stack.StartOfMemoryRange = (ULONG_PTR)tib.StackLimit;
                 mdThd->Stack.Memory.DataSize = (ULONG_PTR)tib.StackBase - 
                     mdThd->Stack.StartOfMemoryRange;
+#elif defined(__powerpc__)
+                if (ctx->Iar)
+                    mdThd->Stack.StartOfMemoryRange = ctx->Iar - 4;
+                else
+                    mdThd->Stack.StartOfMemoryRange = (ULONG_PTR)tib.StackLimit;
+                mdThd->Stack.Memory.DataSize = (ULONG_PTR)tib.StackBase - 
+                    mdThd->Stack.StartOfMemoryRange;
 #else
 #error unsupported CPU                            
 #endif




More information about the wine-cvs mailing list