Commit f0de4542 by Ian Lance Taylor Committed by Ian Lance Taylor

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
parent b89a63b9
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> 2017-09-20 Ian Lance Taylor <iant@golang.org>
Denis Khalikov <d.khalikov@partner.samsung.com> Denis Khalikov <d.khalikov@partner.samsung.com>
......
...@@ -1489,6 +1489,7 @@ backtrace_initialize (struct backtrace_state *state, const char *filename, ...@@ -1489,6 +1489,7 @@ backtrace_initialize (struct backtrace_state *state, const char *filename,
pd.fileline_fn = &elf_fileline_fn; pd.fileline_fn = &elf_fileline_fn;
pd.found_sym = &found_sym; pd.found_sym = &found_sym;
pd.found_dwarf = &found_dwarf; pd.found_dwarf = &found_dwarf;
pd.exe_filename = filename;
pd.exe_descriptor = ret < 0 ? descriptor : -1; pd.exe_descriptor = ret < 0 ? descriptor : -1;
dl_iterate_phdr (phdr_callback, (void *) &pd); dl_iterate_phdr (phdr_callback, (void *) &pd);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment