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: 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? 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. Regards, -- Anderson Lizardo Instituto Nokia de Tecnologia (INdT) Manaus - Brazil _______________________________________________ Libunwind-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/libunwind-devel
