Module: wine Branch: refs/heads/master Commit: deab87442499cc74b330223593e034f2c7f88d4f URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=deab87442499cc74b3302235...
Author: Pierre d'Herbemont stegefin@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