OSDN Git Service

Avoid rereading shared libraries that haven't changed.
authorpalves <palves>
Wed, 14 Apr 2010 23:20:27 +0000 (23:20 +0000)
committerpalves <palves>
Wed, 14 Apr 2010 23:20:27 +0000 (23:20 +0000)
commitee93df3a1d725c6ed0ab0b46785214f689e38a38
tree67e9887ee8db1cdb66398866ec8e4efa36ae3336
parentded30b21c27ca2e85d1c594a7103a4c1b24944ac
Avoid rereading shared libraries that haven't changed.

* solib.c (free_so_symbols): New function, from ...
(free_so): ... here.  Call it.
(solib_read_symbols): Don't warn here if symbols have already been
loaded.
(solib_add): Warn here instead, if a pattern was specified.
(reload_shared_libraries_1): New.
(reload_shared_libraries): Rewrite to not fetch the library list.
gdb/solib.c