binutils-gdb/gdb/doc
Jim Blandy 5b5d99cf4d gdb/ChangeLog:
2003-01-23  Alexander Larsson <alexl@redhat.com>
	    Jim Blandy  <jimb@redhat.com>

	Add support for executables whose debug info has been separated
	out into a separate file, leaving only a link behind.
	* objfiles.h (struct objfile): New fields: separate_debug_objfile
	and separate_debug_objfile_backlink.
	(put_objfile_before): New declaration.
	* symfile.c: #include "filenames.h".
	(symbol_file_add_with_addrs_or_offsets): If this objfile has its
	debug info in a separate file, read that, too. Save the addrs
	argument, so we can use it again to read the separated debug info;
	syms_from_objfile modifies the table we pass it.
	(reread_symbols): After re-reading an objfile, call
	reread_separate_symbols to refresh its separate debug info
	objfile, if it has one.
	(reread_separate_symbols, find_separate_debug_file,
	get_debug_link_info, separate_debug_file_exists): New functions.
	(debug_file_directory): New global var.
	(_initialize_symfile): Initialize debug_file_directory, and
	provide the new `set debug-file-directory' command to let the user
	change it.
	* objfiles.c (free_objfile): If this objfile has its debug info in
	a separate objfile, free that one too.  If this is itself a
	separate debug info objfile, clear our parent's backlink.
	(put_objfile_before): New function.
	* utils.c (gnu_debuglink_crc32): New function.
	* defs.h (gnu_debuglink_crc32): New declaration.
	* Makefile.in (symfile.o): Note dependency on "filenames.h".
	* configure.in: Handle --with-separate-debug-dir config option.
	* acinclude.m4 (AC_DEFINE_DIR): New macro.
	* acconfig.h (DEBUGDIR): New macro.
	* configure, aclocal.m4, config.in: Regenerated.

gdb/doc/ChangeLog:
2003-01-23  Jim Blandy  <jimb@redhat.com>

	* gdb.texinfo (Separate Debug Files): New section.
2003-01-23 23:03:32 +00:00
..
ChangeLog gdb/ChangeLog: 2003-01-23 23:03:32 +00:00
LRS Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
Makefile.in 2002-11-26 Elena Zannoni <ezannoni@redhat.com> 2002-11-26 22:44:37 +00:00
a4rc.sed Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
agentexpr.texi * agentexpr.texi: Fix typos. 2002-12-20 09:35:03 +00:00
all-cfg.texi Use @sc{gcc} and @sc{gdb}. 2002-09-27 17:56:37 +00:00
annotate.texi * agentexpr.texi: Fix typos. 2002-12-20 09:35:03 +00:00
configure regenerate 2000-05-19 19:14:45 +00:00
configure.in * Makefile.in (LN_S): Define. 2000-04-16 08:47:41 +00:00
fdl.texi * doc/fdl.texi: Revert the last change. 2002-12-30 02:47:27 +00:00
gdb.texinfo gdb/ChangeLog: 2003-01-23 23:03:32 +00:00
gdbint.texinfo 2003-01-15 Andrew Cagney <ac131313@redhat.com> 2003-01-15 19:35:28 +00:00
gpl.texi * gdbint.texinfo: Include fdl.texi. 2002-02-24 17:18:25 +00:00
lpsrc.sed Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
psrc.sed Initial creation of sourceware repository 1999-04-16 01:35:26 +00:00
refcard.tex Update/correct copyright notices. 2001-03-06 08:22:02 +00:00
stabs.texinfo 2003-01-02 Andrew Cagney <ac131313@redhat.com> 2003-01-02 14:36:48 +00:00