OSDN Git Service

Avoid rereading shared libraries that haven't changed.
authorpalves <palves>
Wed, 14 Apr 2010 23:20:05 +0000 (23:20 +0000)
committerpalves <palves>
Wed, 14 Apr 2010 23:20:05 +0000 (23:20 +0000)
commitded30b21c27ca2e85d1c594a7103a4c1b24944ac
treed62c321fa23d85d22b27499190553085e937be4e
parentaa3459913638f007a1f1236f034bec7c9481d805
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/ChangeLog