[patch +const 2/2] Unify lookup_symbol_in_objfile_symtabs

Yao Qi yao@codesourcery.com
Fri Dec 5 12:37:00 GMT 2014


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 (齐尧)



More information about the Gdb-patches mailing list