diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2012-02-14 10:04:25 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2012-02-14 10:04:25 -0800 |
commit | b19780a7f7a5a2c446847b702ecc093a7334e08a (patch) | |
tree | 16ce5b8a40c37fddc5f9fb46a88f5904ce2bbce9 | |
parent | 089b0af5875f089188434dfc1168d75b841cf2b5 (diff) | |
download | gdb-b19780a7f7a5a2c446847b702ecc093a7334e08a.tar.gz |
Update call to elf_64_file_p
2012-02-13 H.J. Lu <hongjiu.lu@intel.com>
* linux-low.c (linux_qxfer_libraries_svr4): Update call to
elf_64_file_p.
-rw-r--r-- | gdb/gdbserver/ChangeLog.x32 | 5 | ||||
-rw-r--r-- | gdb/gdbserver/linux-low.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gdb/gdbserver/ChangeLog.x32 b/gdb/gdbserver/ChangeLog.x32 index 14dad0a4d7c..e5f5d02a292 100644 --- a/gdb/gdbserver/ChangeLog.x32 +++ b/gdb/gdbserver/ChangeLog.x32 @@ -1,3 +1,8 @@ +2012-02-13 H.J. Lu <hongjiu.lu@intel.com> + + * linux-low.c (linux_qxfer_libraries_svr4): Update call to + elf_64_file_p. + 2011-03-03 H.J. Lu <hongjiu.lu@intel.com> * Makefile.in: Replace intel32 with x32. diff --git a/gdb/gdbserver/linux-low.c b/gdb/gdbserver/linux-low.c index ebe51a28b4e..60b0d5f33b5 100644 --- a/gdb/gdbserver/linux-low.c +++ b/gdb/gdbserver/linux-low.c @@ -5205,6 +5205,7 @@ linux_qxfer_libraries_svr4 (const char *annex, unsigned char *readbuf, struct process_info_private *const priv = current_process ()->private; char filename[PATH_MAX]; int pid, is_elf64; + unsigned int machine; static const struct link_map_offsets lmo_32bit_offsets = { @@ -5236,7 +5237,7 @@ linux_qxfer_libraries_svr4 (const char *annex, unsigned char *readbuf, pid = lwpid_of (get_thread_lwp (current_inferior)); xsnprintf (filename, sizeof filename, "/proc/%d/exe", pid); - is_elf64 = elf_64_file_p (filename); + is_elf64 = elf_64_file_p (filename, &machine); lmo = is_elf64 ? &lmo_64bit_offsets : &lmo_32bit_offsets; if (priv->r_debug == 0) |