[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] [PATCH 7/7] Implement _UPTi_find_unwind_table() fo
From: |
ext Daniel Jacobowitz |
Subject: |
Re: [Libunwind-devel] [PATCH 7/7] Implement _UPTi_find_unwind_table() for ARM |
Date: |
Wed, 25 Jun 2008 10:04:22 -0400 |
User-agent: |
Mutt/1.5.17 (2008-05-11) |
On Wed, Jun 25, 2008 at 08:58:30AM -0400, Anderson Lizardo wrote:
> 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:
>
> x86
> x86_64
> HPPA
> ppc64
> ia64
>
> 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).
>
> Sounds reasonable?
IIUC, what you have is a routine to find unwind tables by looking in
.debug_frame while remote debugging. If that was a function not
conditioned on ARM, other platforms would be free to share it. That
may be better.
--
Daniel Jacobowitz
CodeSourcery
- [Libunwind-devel] [PATCH 0/7] ARM: add remote backtrace support, Anderson Lizardo, 2008/06/25
- [Libunwind-devel] [PATCH 5/7] Add ip argument to _UPTi_find_unwind_table, Anderson Lizardo, 2008/06/25
- [Libunwind-devel] [PATCH 6/7] Factor out and export dwarf_find_debug_frame() function, Anderson Lizardo, 2008/06/25
- [Libunwind-devel] [PATCH 7/7] Implement _UPTi_find_unwind_table() for ARM, Anderson Lizardo, 2008/06/25
- [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