dbghelp: Implement fetch_thread_info on powerpc to allow wine to be built on ppc.

Pierre d'Herbemont stegefin at free.fr
Mon Jun 5 12:15:43 CDT 2006


Hi,

We need this patch to build Wine on PowerPC.

Thanks,

Pierre.

ChangeLog:
Implement fetch_thread_info on powerpc.

--- 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-patches mailing list