[rfc] lookups with natural/linkage names

Daniel Jacobowitz drow@mvista.com
Sat May 24 14:36:00 GMT 2003


On Sat, May 24, 2003 at 01:11:19AM -0700, Paul N. Hilfinger wrote:
> 
> > * Add a function
> 
> >    struct symbol *lookup_symbol_linkage (const char *name);
> 
> >  that looks up the symbol whose linkage name is NAME.  It only looks
> >  up global or static symbols (with preference to the former), and
> >  only looks up symbols in VAR_DOMAIN; it doesn't apply any
> >  language-specific rules.  This will, for example, give us a reliable
> >  way to find the symbol associated to a minsym, no matter how
> >  complicated C++ lookup rules make things.
> 
> David,
> 
> What exactly is the reasoning that says that such lookups needn't consider
> local (or rather non-static/global) symbols?

Normally, symbols with a linkage name (i.e. that appear in the minsym
table) are only global or static.  Does Ada have an exception to this?

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



More information about the Gdb mailing list