OSDN Git Service

2009-07-22 Paul Pluzhnikov <ppluzhnikov@google.com>
authorppluzhnikov <ppluzhnikov>
Wed, 22 Jul 2009 20:00:33 +0000 (20:00 +0000)
committerppluzhnikov <ppluzhnikov>
Wed, 22 Jul 2009 20:00:33 +0000 (20:00 +0000)
* symfile.c (symbol_file_add_with_addrs_or_offsets): Call observer.

gdb/ChangeLog
gdb/symfile.c

index a741045..b638a8c 100644 (file)
@@ -1,5 +1,9 @@
 2009-07-22  Paul Pluzhnikov  <ppluzhnikov@google.com>
 
+       * symfile.c (symbol_file_add_with_addrs_or_offsets): Call observer.
+       
+2009-07-22  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
        * objfiles.h (objfiles_changed): New prototype.
        * objfiles.c (objfiles_updated_p): Rename to objfiles_changed_p.
        (allocate_objfile, free_objfile): Must rebuild section map.
index bbdb3ca..36480c1 100644 (file)
@@ -1080,7 +1080,10 @@ symbol_file_add_with_addrs_or_offsets (bfd *abfd,
   do_cleanups (my_cleanups);
 
   if (objfile->sf == NULL)
-    return objfile;    /* No symbols. */
+    {
+      observer_notify_new_objfile (objfile);
+      return objfile;  /* No symbols. */
+    }
 
   new_symfile_objfile (objfile, add_flags);