This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[commit] [patchv2 9/11] Fix psymtab.c for real and absolute filenames


On Sun, 27 Jan 2013 23:37:00 +0100, Jan Kratochvil wrote:
> gdb/
> 2013-01-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
> 
> 	* dwarf2read.c (dw2_expand_symtabs_matching): Add basenames parameter
> 	to the file_matcher parameter.  Pass 0 to it.
> 	(dwarf2_create_include_psymtab): Copy also DIRNAME.
> 	* psymtab.c (partial_map_symtabs_matching_filename): Drop handling of
> 	NULL psymtab_to_fullname result.
> 	(psymtab_to_fullname): Remove variable r.  Never return NULL, assemble
> 	an expected filename instead.
> 	(expand_symtabs_matching_via_partial): Add basenames parameter to the
> 	file_matcher parameter.  Call also psymtab_to_fullname, after newly
> 	considering BASENAMES_MAY_DIFFER.
> 	* source.c (rewrite_source_path): Remove static.
> 	* source.h (rewrite_source_path): New declaration.
> 	* symfile.h (struct quick_symbol_functions): Add basenames parameter to
> 	the expand_symtabs_matching field.  Comment it.
> 	* symtab.c (file_matches): New function comment.  Add parameter
> 	basenames, implement it.
> 	(search_symbols_file_matches): Add basenames parameter.  Update the
> 	file_matches caller.
> 	(search_symbols): Match FILES also against symtab_to_fullname.
> 	Optimize it for BASENAMES_MAY_DIFFER.
> 
> gdb/testsuite/
> 2013-01-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
> 
> 	* gdb.base/fullpath-expand-func.c: New file.
> 	* gdb.base/fullpath-expand.c: New file.
> 	* gdb.base/fullpath-expand.exp: New file.
> 	* gdb.base/realname-expand-real.c: New file.
> 	* gdb.base/realname-expand.c: New file.
> 	* gdb.base/realname-expand.exp: New file.

Checked in:
	http://sourceware.org/ml/gdb-cvs/2013-02/msg00023.html


Jan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]