From deab87442499cc74b330223593e034f2c7f88d4f Mon Sep 17 00:00:00 2001 From: Pierre d'Herbemont Date: Thu, 8 Jun 2006 22:41:22 +0200 Subject: [PATCH] dbghelp: Implement fetch_thread_info on powerpc. --- dlls/dbghelp/minidump.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dlls/dbghelp/minidump.c b/dlls/dbghelp/minidump.c index 7898bd51c24..6572248fcfd 100644 --- a/dlls/dbghelp/minidump.c +++ b/dlls/dbghelp/minidump.c @@ -168,6 +168,13 @@ static BOOL fetch_thread_info(struct dump_context* dc, int thd_idx, 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