[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] [PATCH 7/7] Implement _UPTi_find_unwind_table() fo
Re: [Libunwind-devel] [PATCH 7/7] Implement _UPTi_find_unwind_table() for ARM
Wed, 25 Jun 2008 08:58:30 -0400
Thunderbird 188.8.131.52 (X11/20080505)
ext Daniel Jacobowitz wrote:
> On Wed, Jun 25, 2008 at 07:51:14AM -0400, Anderson Lizardo wrote:
>> An ARM specific function is necessary because it is (currently) the only
>> architecture that needs to read information from the .debug_frame section.
> MIPS does too... and other platforms should be able to, so I'm not
> sure why this has to be ARM-specific. The info is the same everywhere.
We have no way to do tests on other architectures other than x86 and ARM
I'm afraid, and some other architectures already seem to have their own
_UPTi_find_unwind_table() implementation, notably:
So we added this new _UPTi_find_unwind_table() as an ARM only function
for now, but it can be easily used by other architectures if anyone
implement the other necessary bits for them (I think at least the
register offsets are necessary).
BTW, I'll reword the patch description accordingly to that it explains
that it's not ARM specific, but for now it was only tested on ARM.
Instituto Nokia de Tecnologia (INdT)
Manaus - Brazil
[Libunwind-devel] [PATCH 2/7] Change debuglink lookup order, Anderson Lizardo, 2008/06/25
[Libunwind-devel] [PATCH 1/7] ARM: add missing register offsets, Anderson Lizardo, 2008/06/25
[Libunwind-devel] [PATCH 3/7] Fix issue with resolving relative addresses for prelinked libraries, Anderson Lizardo, 2008/06/25