summaryrefslogtreecommitdiff
path: root/libbacktrace
diff options
context:
space:
mode:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2017-09-21 18:44:39 +0000
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2017-09-21 18:44:39 +0000
commitb522f2eac10b72f9876cb9b3c3e3558413c9e682 (patch)
treeaf1c2fdd60e618f1204ea65d8a5cf9e3cfaeb799 /libbacktrace
parentd5ba01157001e990e1779acbc5c2e26e0b8810cd (diff)
downloadgcc-b522f2eac10b72f9876cb9b3c3e3558413c9e682.tar.gz
PR go/82284
* elf.c (backtrace_initialize): Set pd.exe_filename. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253078 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libbacktrace')
-rw-r--r--libbacktrace/ChangeLog5
-rw-r--r--libbacktrace/elf.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 731716f0be7..d611a1fb4e7 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,8 @@
+2017-09-21 Ian Lance Taylor <iant@google.com>
+
+ PR go/82284
+ * elf.c (backtrace_initialize): Set pd.exe_filename.
+
2017-09-20 Ian Lance Taylor <iant@golang.org>
Denis Khalikov <d.khalikov@partner.samsung.com>
diff --git a/libbacktrace/elf.c b/libbacktrace/elf.c
index 530d4a2e2f4..eb7d303712a 100644
--- a/libbacktrace/elf.c
+++ b/libbacktrace/elf.c
@@ -1489,6 +1489,7 @@ backtrace_initialize (struct backtrace_state *state, const char *filename,
pd.fileline_fn = &elf_fileline_fn;
pd.found_sym = &found_sym;
pd.found_dwarf = &found_dwarf;
+ pd.exe_filename = filename;
pd.exe_descriptor = ret < 0 ? descriptor : -1;
dl_iterate_phdr (phdr_callback, (void *) &pd);