Re: Loading some symbols, when, and index-cache
Simon Marchi via Gdb <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
On 4/9/25 3:42 AM, Lluís Batlle i Rossell wrote: > On Tue, Apr 08, 2025 at 09:43:45AM -0400, Simon Marchi wrote: >> On 2025-04-08 03:29, Lluís Batlle i Rossell wrote: >>> I will check those pending patches. Are they likely to be integrated? >> >> Yes, it's from Tom Tromey, so it's probably good :). I hope to find the >> time to look at them soon, to add my approval. > > I thought that one interesting approach would be to restrict the > tab-completion to the "minimal" symbols, as a user config option. I wonder > if that set is more than enough for many cases. Not really, because you can tab-complete much more than minimal symbols. In production apps, minimal symbols only contain exported functions and variables. They also don't know anything about types. > What are the occasions where only "minimal" symbols are searched, and > occasions where "all" symbols are searched (by means of partial symbols + > CU loading)? I don't know for sure. I think that full symbols are always searched first when trying to resolve a symbol name to a symbol. Simon