* solib.c (solib_add): Move all the code for loading symbol tables
authorJim Blandy <jimb@codesourcery.com>
Mon, 3 Apr 2000 17:45:17 +0000 (17:45 +0000)
committerJim Blandy <jimb@codesourcery.com>
Mon, 3 Apr 2000 17:45:17 +0000 (17:45 +0000)
commite8930304b255ae2aa6854e0bbdabed89cf746978
treedb190a26e6943813f432382ea3eda0b42d26fb50
parenta9273d78affd6821fc98b88d634febf66273c621
* solib.c (solib_add): Move all the code for loading symbol tables
below the code to sort out additions and removals.  That way, we
always catch all loaded shared libraries whose symbols we haven't
grabbed yet.

* solib.c (solib_add): Don't try to free a shared object's objfile
if it doesn't have one.  Duh.

* solib.c (solib_add): If a pattern was given, but it doesn't
match any currently loaded shared libraries, print a message;
don't just be silent.
gdb/solib.c