binutils-gdb/gdb/testsuite
Ulrich Weigand 3a40aaa0eb 2007-07-03 Markus Deuling <deuling@de.ibm.com>
* cp-namespace.c (lookup_symbol_file): Add block to
	lookup_symbol_global call.
	* Makefile.in (solist_h): Add dependency on symtab header.
	(symtab.o): Add dependency on solist header.
	* solib.c (solib_global_lookup): New function.
	* solib-svr4.c (scan_dyntag): Likewise.
	(elf_locate_base): Call helper routine scan_dyntag.
	(elf_lookup_lib_symbol): New function.
	(_initialize_svr4_solib): Add elf_lookup_lib_symbol to svr4_so_ops.
	* solist.h (symtab.h): New include.
	(struct target_so_ops): New member lookup_lib_global_symbol.
	(solib_global_lookup): New prototype.
	* symtab.c: New include solist.h.
	(lookup_objfile_from_block): New function.
	(lookup_global_symbol_from_objfile): New function.
	(basic_lookup_symbol_nonlocal): Add block to lookup_symbol_global call.
	(lookup_symbol_global): Call library-specific lookup procedure.
	* symtab.h (lookup_global_symbol_from_objfile): New prototype.

	* NEWS: Document framework.

testsuite/

	* gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
	* gdb.base/solib-symbol-lib.c: Likewise.
	* gdb.base/solib-symbol-main.c: Likewise.
2007-07-03 12:14:44 +00:00
..
config * infrun.c (inferior_ignoring_startup_exec_events): Delete. 2007-07-02 21:29:28 +00:00
gdb.ada
gdb.arch
gdb.asm
gdb.base 2007-07-03 Markus Deuling <deuling@de.ibm.com> 2007-07-03 12:14:44 +00:00
gdb.cp
gdb.disasm
gdb.dwarf2
gdb.fortran
gdb.gdb
gdb.hp
gdb.java
gdb.mi
gdb.objc
gdb.server
gdb.stabs
gdb.threads * gdb.threads/manythreads.exp: Prevent expect buffer overflow 2007-06-12 14:44:15 +00:00
gdb.trace
gdb.xml * Makefile.in (mips-tdep.o): Update. 2007-06-13 18:27:00 +00:00
lib * infrun.c (inferior_ignoring_startup_exec_events): Delete. 2007-07-02 21:29:28 +00:00
.gdbinit
aclocal.m4
ChangeLog 2007-07-03 Markus Deuling <deuling@de.ibm.com> 2007-07-03 12:14:44 +00:00
configure
configure.ac
Makefile.in
TODO