From ded30b21c27ca2e85d1c594a7103a4c1b24944ac Mon Sep 17 00:00:00 2001 From: palves Date: Wed, 14 Apr 2010 23:20:05 +0000 Subject: [PATCH] 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 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c68b405915..920590c6be 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,16 @@ +2010-04-14 Daniel Jacobowitz + Pedro Alves + + 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. + 2010-04-14 Doug Evans * source.c (openp): Strip DOS drive letter if present before -- 2.11.0