dbghelp: Implement fetch_thread_info on powerpc to allow wine to be
built on ppc.
Pierre d'Herbemont
stegefin at free.fr
Thu Jun 8 15:30:48 CDT 2006
Hi,
We need this patch to build Wine on PowerPC.
Thanks,
Pierre.
ChangeLog:
Implement fetch_thread_info on powerpc.
-------------- next part --------------
From nobody Mon Sep 17 00:00:00 2001
From: Pierre d'Herbemont <stegefin at free.fr>
Date: Mon Jun 5 19:08:42 2006 +0200
To: wine-patches <wine-patches at winehq.org>
Subject: [PATCH] Implement fetch_thread_info on powerpc to allow wine to be built on ppc.
---
dlls/dbghelp/minidump.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
5e92179f6b3b0347535ec34a924ea3bbfef1867f
diff --git a/dlls/dbghelp/minidump.c b/dlls/dbghelp/minidump.c
index 98d2584..6572248 100644
--- a/dlls/dbghelp/minidump.c
+++ b/dlls/dbghelp/minidump.c
@@ -168,8 +168,15 @@ #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
-#warning unsupported CPU
+#error unsupported CPU
#endif
}
ResumeThread(hThread);
--
1.3.0
More information about the wine-patches
mailing list