[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] status of ARM support
From: |
Sven Neumann |
Subject: |
Re: [Libunwind-devel] status of ARM support |
Date: |
Mon, 02 Aug 2010 13:43:58 +0200 |
Hi,
On Mon, 2010-08-02 at 14:29 +0300, Lassi Tuura wrote:
> > I've tried that now, unfortunately without much success. Here's the
> > output from a simple test application with debug output enabled. As you
> > can see, dwarf_step() fails and then the code crashes in the alternative
> > approach using the frame chain:
>
> I submitted a stack of patches related to this for x86_64 a little
> while ago. Your problem can be something else but it looks related.
> Can you check in GDB or some other way where the address 0x400406b7
> resides?
>
> If it is related to my validation patches, I suggest you check you use
> GCC which generates correct frame info in the first place (4.5.0 or
> newer) for as much code as you can, then check to make sure addresses
> are validated correctly on your platform.
We are still using gcc 4.3 and while it would be relatively
straight-forward to update to 4.4, I don't think there's support for
version 4.5 in buildroot yet. Would updating to gcc 4.4 be worthwhile?
Regards,
Sven