[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] Function Address
From: |
Jose Flavio Aguilar Paulino |
Subject: |
Re: [Libunwind-devel] Function Address |
Date: |
Wed, 15 Aug 2007 21:36:58 -0300 |
Hi David!
Thanks a lot for the explanation about the "min_dist", I figure out that
the problem is in gcc optimization -O2 (Im already reporting to gcc
developers) because it lose the min_dist value and because of that it's
not entering in the if to fill the procedure name.
Do you know how could I read the memory address space in elf file? I'm
still trying to avoid to use the address space, but I couldn't make it
work yet!
Thanks!
On Tue, 2007-08-14 at 12:09 -0600, David Mosberger-Tang wrote:
> On 8/14/07, Jose Flavio <address@hidden> wrote:
> > Hi David,
> > I'm already working in adding the default get_function_address to other
> > archs. I was in doubt about putting a macro in elfxx other to put a
> > default function in dwarf. I think that the performance that you could
> > get with the macro would be minimal (if the compiler works well) and
> > would maintain the code better organized if a generic function would be
> > used, what do you think?
>
> My main concern wasn't performance, but ease-of-maintenance. I don't
> think it's a good idea to litter the other arches with code that's
> only used on PPC64.
>
> > The second point of my concern is that I need to change the:
> > get_proc_name(..) in elfxx
> > to add a new parameter: unw_addr_space_t as
> > that I need to access the memory to read the table with function
> > descriptors.
>
> Hmmh, can't you pick up the function descriptors from the ELF file?
> Then you shouldn't need the address_space argument.
>
> --david
--
Jose Flavio Aguilar Paulino
(address@hidden)
Toolchain Team
LTC, Linux Technology Center
IBM Brazil
- [Libunwind-devel] Function Address, Jose Flavio, 2007/08/10
- Re: [Libunwind-devel] Function Address, Jose Flavio, 2007/08/14
- Re: [Libunwind-devel] Function Address, David Mosberger-Tang, 2007/08/14
- Re: [Libunwind-devel] Function Address, Jose Flavio, 2007/08/14
- Re: [Libunwind-devel] Function Address,
Jose Flavio Aguilar Paulino <=
- Re: [Libunwind-devel] Function Address, David Mosberger-Tang, 2007/08/15
- Re: [Libunwind-devel] Function Address, Jose Flavio Aguilar Paulino, 2007/08/16
- Re: [Libunwind-devel] Function Address, Jose Flavio Aguilar Paulino, 2007/08/16
- Re: [Libunwind-devel] Function Address, David Mosberger-Tang, 2007/08/16
- Re: [Libunwind-devel] Function Address, Thiago Jung Bauermann, 2007/08/16
- Re: [Libunwind-devel] Function Address, David Mosberger-Tang, 2007/08/16