On Fri, Nov 14, 2008 at 11:40:45AM -0000, Graeme Roy wrote:
> Hi,
>
> Yes, it sounds like there's been no support added for stack tracebacks on
> 64-bit x86. The 32-bit x86 code will not work, as you have found out and I
> haven't written support for 64-bit x86 as I don't have access to it.
>
> If anyone has written the extra source code for getting stack tracebacks to
> work for mpatrol on that architecture could they post it here? It should
> only be a few lines of diffs anyway, compared to what I'd expect support for
> Itanium to be.
I don't have such code, but what I'd recommend is using either
libunwind or just libgcc; x86_64 is special in that the platform ABI
requires presence of .eh_frame unwind tables, so that compilers have
more freedom in stack layout than they do on x86.
--
Daniel Jacobowitz
CodeSourcery