From 2acceee2182a942e6a79a972009540990f4dfabf Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Tue, 5 Oct 1999 23:13:56 +0000 Subject: import gdb-1999-10-04 snapshot --- gdb/doc/ChangeLog | 5 +++++ gdb/doc/gdb.texinfo | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'gdb/doc') diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index e195e54..56f7fc2 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +1999-09-30 Fred Fish + + * gdb.texinfo: Document additional forms of specifying section + names and addresses for the add-symbol-file command. + 1999-09-14 Michael Snyder * gdbint.texinfo: Fix typo, add the word "have". diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 4259095..d476d88 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -7756,12 +7756,18 @@ the program is running. To do this, use the @code{kill} command @cindex dynamic linking @item add-symbol-file @var{filename} @var{address} @itemx add-symbol-file @var{filename} @var{address} @r{[} -readnow @r{]} @r{[} -mapped @r{]} +@itemx add-symbol-file @var{filename} @var{address} @var{data_address} @var{bss_address} +@itemx add-symbol-file @var{filename} @r{-T}@var{section} @var{address} The @code{add-symbol-file} command reads additional symbol table information from the file @var{filename}. You would use this command when @var{filename} has been dynamically loaded (by some other means) into the program that is running. @var{address} should be the memory address at which the file has been loaded; @value{GDBN} cannot figure this out for itself. -You can specify @var{address} as an expression. +You can specify up to three addresses, in which case they are taken to be +the addresses of the text, data, and bss segments respectively. +For complicated cases, you can specify an arbitrary number of @r{-T}@var{section} @var{address} +pairs, to give an explicit section name and base address for that section. +You can specify any @var{address} as an expression. The symbol table of the file @var{filename} is added to the symbol table originally read with the @code{symbol-file} command. You can use the -- cgit v1.1