On Thu, Mar 29, 2012 at 9:36 AM, Denys Vlasenko <[email protected]> wrote:

>> The code is also ia64 specific. I don't have any objections to putting
>> it under ia64.
>
>
> It isn't.
>
> Please take a look at src/ptrace/_UPT_find_proc_info.c
> (before patching. Current git, for example).
>
> [..]
> Thus, find_unwind_table exists for all architectures, not only for IA64.
> It just has two different implementations: one for IA64, and another for e

What I meant to say is that for dwarf architectures, having this code
in src/dwarf is just fine. Was suggesting moving just the #ifdef ia64
code to src/ia64.

Like so: 
https://github.com/adsharma/libunwind/commit/9507a9b5018b8be16d2b62531715f1d1e2999f4a

It'd be great if somone with access to ia64 boxes can fix up
compilation and get src/coredump to call dwarf_find_unwind_table vs
ia64_find_unwind_table depending on the architecture (either via
tdep_* macros or a direct ifdef).

 -Arun

_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to