New option "set debug symfile on".

* NEWS: Mention "set debug symfile".
	* Makefile.in (SFILES): Add symfile-debug.c.
	(COMMON_OBS): Add symfile-debug.o.
	* elfread.c (elf_symfile_read): Use objfile_set_sym_fns to set the
	objfile's symbol functions.
	* objfiles.h (objfile_set_sym_fns): Declare.
	* symfile-debug.c: New file.
	* symfile.c (syms_from_objfile_1): Use objfile_set_sym_fns to set the
	objfile's symbol functions.
	(reread_symbols): Ditto.
This commit is contained in:
Doug Evans
2013-09-25 23:17:12 +00:00
parent c256e17165
commit 8fb8eb5ca4
9 changed files with 810 additions and 6 deletions

View File

@@ -475,6 +475,9 @@ extern int have_partial_symbols (void);
extern int have_full_symbols (void);
extern void objfile_set_sym_fns (struct objfile *objfile,
const struct sym_fns *sf);
extern void objfiles_changed (void);
/* This operation deletes all objfile entries that represent solibs that