diff options
author | Ian Lance Taylor <iant@google.com> | 2017-09-21 18:44:39 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2017-09-21 18:44:39 +0000 |
commit | f0de45420decfc807067cb1581ffb838234d0f71 (patch) | |
tree | af1c2fdd60e618f1204ea65d8a5cf9e3cfaeb799 /libbacktrace/elf.c | |
parent | b89a63b916340ef29aa94710e43dced8b2fcf129 (diff) | |
download | gcc-f0de45420decfc807067cb1581ffb838234d0f71.zip gcc-f0de45420decfc807067cb1581ffb838234d0f71.tar.gz gcc-f0de45420decfc807067cb1581ffb838234d0f71.tar.bz2 |
re PR go/82284 (go -version segfaults on big endian architectures)
PR go/82284
* elf.c (backtrace_initialize): Set pd.exe_filename.
From-SVN: r253078
Diffstat (limited to 'libbacktrace/elf.c')
-rw-r--r-- | libbacktrace/elf.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libbacktrace/elf.c b/libbacktrace/elf.c index 530d4a2..eb7d303 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); |