2004-10-23 Eli Zaretskii <eliz@gnu.org>

* gdb.texinfo(Files): Add a tip for decreasing memory used for
	symtabs from shared libraries.
This commit is contained in:
Eli Zaretskii 2004-10-23 14:11:33 +00:00
parent 60bf7e09b1
commit dcaf7c2c09
2 changed files with 12 additions and 0 deletions

View File

@ -3,6 +3,8 @@
* gdb.texinfo (SVR4 Process Information): Document subcommands of
"info proc" that are already implemented. Add index entries.
(Working Directory): Add a cross-reference to "info proc" command.
(Files): Add a tip for decreasing memory used for symtabs from
shared libraries.
2004-10-12 Andrew Cagney <cagney@gnu.org>

View File

@ -10453,6 +10453,16 @@ informs @value{GDBN} that a new library has been loaded. If @var{mode}
is @code{off}, symbols must be loaded manually, using the
@code{sharedlibrary} command. The default value is @code{on}.
@cindex memory used for symbol tables
If your program uses lots of shared libraries with debug info that
takes large amounts of memory, you can decrease the @value{GDBN}
memory footprint by preventing it from automatically loading the
symbols from shared libraries. To that end, type @kbd{set
auto-solib-add off} before running the inferior, then load each
library whose debug symbols you do need with @kbd{sharedlibrary
@var{regexp}}, where @var{regexp} is a regular expresion that matches
the libraries whose symbols you want to be loaded.
@kindex show auto-solib-add
@item show auto-solib-add
Display the current autoloading mode.