* dwarf2read.c (struct dwp_file): Fix comment.
authorDoug Evans <dje@google.com>
Thu, 20 Jun 2013 21:58:58 +0000 (21:58 +0000)
committerDoug Evans <dje@google.com>
Thu, 20 Jun 2013 21:58:58 +0000 (21:58 +0000)
(open_and_init_dwp_file): Set dwp_file->name to bfd's file name.

gdb/ChangeLog
gdb/dwarf2read.c

index 29ab6250a853d0f8fa3f4d87009b62076ca4d269..9aaeedf3837930d42fe553f87104c1f906767350 100644 (file)
@@ -1,5 +1,8 @@
 2013-06-20  Doug Evans  <dje@google.com>
 
+       * dwarf2read.c (struct dwp_file): Fix comment.
+       (open_and_init_dwp_file): Set dwp_file->name to bfd's file name.
+
        * source.c (openp): Document OPF_TRY_CWD_FIRST+OPF_SEARCH_IN_PATH
        better.
 
index 555698a0800a7bf739ed942ef4b14ce5ed8473bc..32d33f02cc4597af2a2807062b9e0eae6b696597 100644 (file)
@@ -813,7 +813,7 @@ struct dwp_file
   /* Name of the file.  */
   const char *name;
 
-  /* The bfd, when the file is open.  Otherwise this is NULL.  */
+  /* The bfd.  */
   bfd *dbfd;
 
   /* Section info for this file.  */
@@ -9596,8 +9596,7 @@ open_and_init_dwp_file (void)
       return NULL;
     }
   dwp_file = OBSTACK_ZALLOC (&objfile->objfile_obstack, struct dwp_file);
-  dwp_file->name = obstack_copy0 (&objfile->objfile_obstack,
-                                 dwp_name, strlen (dwp_name));
+  dwp_file->name = bfd_get_filename (dbfd);
   dwp_file->dbfd = dbfd;
   do_cleanups (cleanups);