how to decode back trace addresses manually?

Han keepsimple@gmail.com
Sun Jan 24 23:08:00 GMT 2010


Thanks a lot Mike!

Han

On Sun, Jan 24, 2010 at 3:01 AM, Mike Frysinger <vapier@gentoo.org> wrote:
> On Sunday 24 January 2010 01:49:24 Han wrote:
>> I am using  backtrace and backtrace_symbols to print back traces in a
>> C program. Sometimes it cannot print out the symbols and print only
>> the hex address from a library.  However it is a bit difficult for me
>> to re-compile the library with -rdynamic option.
>>
>> My question is: can I manually decode the address given I have the
>> source code and object files?  Btw, I don't have to find out the line
>> number, but at least the function names.
>
> use `addr2line` or `readelf -s`
> -mike
>



More information about the Libc-help mailing list