dbghelp: Implement fetch_thread_info on powerpc to allow wine to be
built on ppc. [resent2]
Pierre d'Herbemont
stegefin at free.fr
Thu Jun 8 15:41:22 CDT 2006
Hi,
We need this patch to build Wine on PowerPC.
(sorry for the spam, previous patch was broken, and I've just noticed
that rpc fix is not needed now.)
Thanks,
Pierre.
ChangeLog:
Implement fetch_thread_info on powerpc.
-------------- next part --------------
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-patches
mailing list