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]

Re: [patch] Do not add partial_symbol again and again to the list


On Tue, Feb 12, 2008 at 12:34:49AM -0500, Aleksandar Ristovski wrote:
> What happens with the patch is that for an objfile, we will add global 
> type information only once, in the first partial symbol table where the 
> symbol was encountered. I think this will be fine. Type info will not have 
> address associated and all information we can get about it will be there. 
> Finding the first matching partial symbol for a type symbol is as good as 
> finding the second or N-th partial symbol for that type (and domain).

Types are not (in C) global.  They're file-static.  We need to know
which types are present in each file, because they may have different
definitions in each file.

The psymbols for two types with the same name will be the same.  But
the full symbols may be different.

-- 
Daniel Jacobowitz
CodeSourcery


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