[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
addr2line on aix not correctly following #line
From: |
Brendan Doherty |
Subject: |
addr2line on aix not correctly following #line |
Date: |
Tue, 9 Mar 2004 15:00:41 -0800 (PST) |
Hi,
We are using addr2line to produce a stacktrace from
programs when an error occurs. These programs have
been converted from another language to c++, and make
frequent use of #line to map the c++ lines back to the
original source code.
When addr2line is reporting the filename:line number,
it is only following the line number from the #line
statement, and not the filename.
As an example, if a stack trace was generated from
line 4 of MYFUNC.cpp, addr2line would report
MYFUNC.cpp:2, where as gdb 6.0 would report
MYFUNC.xxx:2. addr2line is partly working, as it has
given the correct line number.
MYFUNC.cpp:
#include <myinclude.h>
void MYFUNC() {
#line 2 MYFUNC.xxx
crashhere();
}
We are using binutils-2.14, gcc-3.3.2, gdb-6.0. If
you have any ideas, or patches, that might fix this
issue, please let me know.
Brendan
__________________________________
Do you Yahoo!?
Yahoo! Search - Find what youre looking for faster
http://search.yahoo.com
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- addr2line on aix not correctly following #line,
Brendan Doherty <=