This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [patch +const 2/2] Unify lookup_symbol_in_objfile_symtabs
- From: Yao Qi <yao at codesourcery dot com>
- To: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- Cc: <gdb-patches at sourceware dot org>
- Date: Fri, 5 Dec 2014 20:37:20 +0800
- Subject: Re: [patch +const 2/2] Unify lookup_symbol_in_objfile_symtabs
- Authentication-results: sourceware.org; auth=none
- References: <20141203170703 dot GC25020 at host2 dot jankratochvil dot net>
Jan Kratochvil <jan.kratochvil@redhat.com> writes:
> - sym = block_lookup_symbol (block, name, domain);
We are using 'block_lookup_symbol' here...
> - if (sym)
> - {
> - block_found = block;
> - return fixup_symbol_section (sym, objfile);
> - }
> - }
> +
> + sym = lookup_symbol_in_objfile_symtabs (objfile, GLOBAL_BLOCK, name,
> + domain);
... but lookup_symbol_in_objfile_symtabs calls
'block_lookup_symbol_primary'. Is it because we are iterating COMPUNITS
(primary symtab?) so block_lookup_symbol is equivalent to
block_lookup_symbol_primary under this context?
--
Yao (éå)