Do not overwrite so_list's so_name in solib_map_sections
gdb/ChangeLog: * solib.c (solib_map_sections): Remove code overwriting SO->SO_NAME with the bfd's filename.
This commit is contained in:
parent
117548399a
commit
07293be448
@ -1,3 +1,8 @@
|
||||
2013-04-10 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* solib.c (solib_map_sections): Remove code overwriting
|
||||
SO->SO_NAME with the bfd's filename.
|
||||
|
||||
2013-04-10 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* cli/cli-decode.c (integer_unlimited_completer): New function.
|
||||
|
@ -465,12 +465,6 @@ solib_map_sections (struct so_list *so)
|
||||
/* Leave bfd open, core_xfer_memory and "info files" need it. */
|
||||
so->abfd = abfd;
|
||||
|
||||
/* copy full path name into so_name, so that later symbol_file_add
|
||||
can find it. */
|
||||
if (strlen (bfd_get_filename (abfd)) >= SO_NAME_MAX_PATH_SIZE)
|
||||
error (_("Shared library file name is too long."));
|
||||
strcpy (so->so_name, bfd_get_filename (abfd));
|
||||
|
||||
if (build_section_table (abfd, &so->sections, &so->sections_end))
|
||||
{
|
||||
error (_("Can't find the file sections in `%s': %s"),
|
||||
|
Loading…
Reference in New Issue
Block a user