aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2013-07-23 13:12:00 +0400
committerAlexander Monakov <amonakov@gcc.gnu.org>2013-07-23 13:12:00 +0400
commit0153887c3da394fd78973c50a457efc164a6758d (patch)
treea03257ab5c4e9455f2932aecc54952f05b5c8fe1
parent902a3fafbee71c3ad798555c0f6f2732a17fb8fc (diff)
downloadgcc-0153887c3da394fd78973c50a457efc164a6758d.zip
gcc-0153887c3da394fd78973c50a457efc164a6758d.tar.gz
gcc-0153887c3da394fd78973c50a457efc164a6758d.tar.bz2
elf.c (backtrace_initialize): Pass elf_fileline_fn to dl_iterate_phdr callbacks.
* elf.c (backtrace_initialize): Pass elf_fileline_fn to dl_iterate_phdr callbacks. From-SVN: r201158
-rw-r--r--libbacktrace/ChangeLog5
-rw-r--r--libbacktrace/elf.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 2fd4e8a..1f1d21e 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,8 @@
+2013-07-23 Alexander Monakov <amonakov@ispras.ru>
+
+ * elf.c (backtrace_initialize): Pass elf_fileline_fn to
+ dl_iterate_phdr callbacks.
+
2013-03-25 Ian Lance Taylor <iant@google.com>
* alloc.c: #include <sys/types.h>.
diff --git a/libbacktrace/elf.c b/libbacktrace/elf.c
index ef9bcdf..3676189 100644
--- a/libbacktrace/elf.c
+++ b/libbacktrace/elf.c
@@ -862,7 +862,7 @@ backtrace_initialize (struct backtrace_state *state, int descriptor,
pd.state = state;
pd.error_callback = error_callback;
pd.data = data;
- pd.fileline_fn = fileline_fn;
+ pd.fileline_fn = &elf_fileline_fn;
pd.found_sym = &found_sym;
pd.found_dwarf = &found_dwarf;