public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK
@ 2014-05-29 19:49 dje at google dot com
2014-05-29 20:37 ` [Bug symtab/16998] " dje at google dot com
` (39 more replies)
0 siblings, 40 replies; 41+ messages in thread
From: dje at google dot com @ 2014-05-29 19:49 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Bug ID: 16998
Summary: perf improvements for searching GLOBAL_BLOCK
Product: gdb
Version: HEAD
Status: NEW
Severity: normal
Priority: P2
Component: symtab
Assignee: unassigned at sourceware dot org
Reporter: dje at google dot com
This pr is a corollary to pr 16994, and is for improving searching
GLOBAL_BLOCK.
[I'm trying to break down the entirety of gdb symbol problems into pieces -
there's just so many of them it's easier for me to keep track of them this way.
Still need one more bit of information to tie them together: I was thinking of
adding a "gdb-performance" "keyword".]
When .gdb_index was added, it was added in a way to let it easily sit along
side the psymtab implementation. Which is totally reasonable as a first pass.
However, there is, I think, a performance cost.
The way gdb looks up global symbols (static ones too, but this bug is about
global symbols), is that it first searches already expanded symtabs and only if
not found there does gdb try the "quick_symbol_functions" API.
E.g.,
static int
lookup_symbol_global_iterator_cb (struct objfile *objfile,
void *cb_data)
{
struct global_sym_lookup_data *data =
(struct global_sym_lookup_data *) cb_data;
gdb_assert (data->result == NULL);
=>data->result = lookup_symbol_aux_objfile (objfile, GLOBAL_BLOCK,
data->name, data->domain);
if (data->result == NULL)
data->result = lookup_symbol_aux_quick (objfile, GLOBAL_BLOCK,
data->name, data->domain);
/* If we found a match, tell the iterator to stop. Otherwise,
keep going. */
return (data->result != NULL);
}
lookup_symbol_aux_objfile does this:
ALL_OBJFILE_PRIMARY_SYMTABS (objfile, s)
{
bv = BLOCKVECTOR (s);
block = BLOCKVECTOR_BLOCK (bv, block_index);
=> sym = lookup_block_symbol (block, name, domain);
if (sym)
{
block_found = block;
return fixup_symbol_section (sym, objfile);
}
}
Over time symtabs get expanded, so the list to iterate over here grows.
But .gdb_index knows exactly which symtab(s) to look in.
[for global symbols there is only one, hence the "(s)" suffix is a bit of a
misnomer, but I'm leaving that aside for now]
So why not just always use .gdb_index for GLOBAL_BLOCK lookups?
[That's an honest question, maybe I'm missing something.
Still digging.]
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
@ 2014-05-29 20:37 ` dje at google dot com
2014-05-30 2:26 ` dje at google dot com
` (38 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: dje at google dot com @ 2014-05-29 20:37 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
dje at google dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |performance
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
2014-05-29 20:37 ` [Bug symtab/16998] " dje at google dot com
@ 2014-05-30 2:26 ` dje at google dot com
2023-02-11 17:04 ` tromey at sourceware dot org
` (37 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: dje at google dot com @ 2014-05-30 2:26 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #1 from dje at google dot com ---
I haven't looked into the details, but I wanted to write this down while it's
on my mind. Iterating over symtabs hurts the non - .gdb_index (psymtabs) case
too.
While we're slurping in psyms, can we build enough of a .gdb_index work-alike
so that both the .gdb_index and psymtab cases can still use the same basic
algorithm for symbol lookup (look in index for list of symtabs to search in).
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
2014-05-29 20:37 ` [Bug symtab/16998] " dje at google dot com
2014-05-30 2:26 ` dje at google dot com
@ 2023-02-11 17:04 ` tromey at sourceware dot org
2023-09-18 8:06 ` tromey at sourceware dot org
` (36 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2023-02-11 17:04 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tromey at sourceware dot org
--- Comment #2 from Tom Tromey <tromey at sourceware dot org> ---
> But .gdb_index knows exactly which symtab(s) to look in.
...
> So why not just always use .gdb_index for GLOBAL_BLOCK lookups?
It makes sense to me.
Basically we'd want to extend the "quick" functionality
to some symtab-level operations as well, or maybe just
change the lookup code and ensure that the quick methods
also know to iterate over already-expanded symtabs.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (2 preceding siblings ...)
2023-02-11 17:04 ` tromey at sourceware dot org
@ 2023-09-18 8:06 ` tromey at sourceware dot org
2024-12-19 16:05 ` tromey at sourceware dot org
` (35 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2023-09-18 8:06 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #3 from Tom Tromey <tromey at sourceware dot org> ---
One subtlety here is that now that we have readnow_functions,
there is a situation where there really is no index.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (3 preceding siblings ...)
2023-09-18 8:06 ` tromey at sourceware dot org
@ 2024-12-19 16:05 ` tromey at sourceware dot org
2024-12-19 16:12 ` tromey at sourceware dot org
` (34 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2024-12-19 16:05 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|unassigned at sourceware dot org |tromey at sourceware dot org
--- Comment #4 from Tom Tromey <tromey at sourceware dot org> ---
I have patches for this but they have uncovered some other bugs
that must be fixed first.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (4 preceding siblings ...)
2024-12-19 16:05 ` tromey at sourceware dot org
@ 2024-12-19 16:12 ` tromey at sourceware dot org
2025-01-02 20:36 ` tromey at sourceware dot org
` (33 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2024-12-19 16:12 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |32482
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=32482
[Bug 32482] DWARF index doesn't follow strcmp_iw
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (5 preceding siblings ...)
2024-12-19 16:12 ` tromey at sourceware dot org
@ 2025-01-02 20:36 ` tromey at sourceware dot org
2025-01-02 20:38 ` tromey at sourceware dot org
` (32 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-01-02 20:36 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |32510
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=32510
[Bug 32510] Inconsistent treatment of template parameters in symbol lookup
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (6 preceding siblings ...)
2025-01-02 20:36 ` tromey at sourceware dot org
@ 2025-01-02 20:38 ` tromey at sourceware dot org
2025-01-03 12:38 ` sam at gentoo dot org
` (31 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-01-02 20:38 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |32511
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=32511
[Bug 32511] Ada import symbols not created by DWARF indexer
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (7 preceding siblings ...)
2025-01-02 20:38 ` tromey at sourceware dot org
@ 2025-01-03 12:38 ` sam at gentoo dot org
2025-01-03 13:48 ` sam at gentoo dot org
` (30 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: sam at gentoo dot org @ 2025-01-03 12:38 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://sourceware.org/bugz
| |illa/show_bug.cgi?id=16994
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (8 preceding siblings ...)
2025-01-03 12:38 ` sam at gentoo dot org
@ 2025-01-03 13:48 ` sam at gentoo dot org
2025-01-05 18:28 ` tromey at sourceware dot org
` (29 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: sam at gentoo dot org @ 2025-01-03 13:48 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (9 preceding siblings ...)
2025-01-03 13:48 ` sam at gentoo dot org
@ 2025-01-05 18:28 ` tromey at sourceware dot org
2025-01-05 18:43 ` tromey at sourceware dot org
` (28 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-01-05 18:28 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #5 from Tom Tromey <tromey at sourceware dot org> ---
The new indexer doesn't create an entry for "t::t"
(among other things) in the anon-struct.exp test.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (10 preceding siblings ...)
2025-01-05 18:28 ` tromey at sourceware dot org
@ 2025-01-05 18:43 ` tromey at sourceware dot org
2025-01-05 19:25 ` tromey at sourceware dot org
` (27 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-01-05 18:43 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |32519
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=32519
[Bug 32519] DWARF index doesn't have entries for anon-struct.exp
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (11 preceding siblings ...)
2025-01-05 18:43 ` tromey at sourceware dot org
@ 2025-01-05 19:25 ` tromey at sourceware dot org
2025-01-08 0:30 ` tromey at sourceware dot org
` (26 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-01-05 19:25 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |32520
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=32520
[Bug 32520] Add maint command to check index integrity
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (12 preceding siblings ...)
2025-01-05 19:25 ` tromey at sourceware dot org
@ 2025-01-08 0:30 ` tromey at sourceware dot org
2025-01-20 16:46 ` tromey at sourceware dot org
` (25 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-01-08 0:30 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #6 from Tom Tromey <tromey at sourceware dot org> ---
One idea might be to land the initial patches and just not
the one that causes the "t::t" thing to be an issue.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (13 preceding siblings ...)
2025-01-08 0:30 ` tromey at sourceware dot org
@ 2025-01-20 16:46 ` tromey at sourceware dot org
2025-01-24 21:08 ` tromey at sourceware dot org
` (24 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-01-20 16:46 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |27930
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=27930
[Bug 27930] gdb index does not handle DWARF 5 type units
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (14 preceding siblings ...)
2025-01-20 16:46 ` tromey at sourceware dot org
@ 2025-01-24 21:08 ` tromey at sourceware dot org
2025-02-22 0:45 ` tromey at sourceware dot org
` (23 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-01-24 21:08 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Bug 16998 depends on bug 32482, which changed state.
Bug 32482 Summary: DWARF index doesn't follow strcmp_iw
https://sourceware.org/bugzilla/show_bug.cgi?id=32482
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (15 preceding siblings ...)
2025-01-24 21:08 ` tromey at sourceware dot org
@ 2025-02-22 0:45 ` tromey at sourceware dot org
2025-03-06 14:49 ` tromey at sourceware dot org
` (22 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-02-22 0:45 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #7 from Tom Tromey <tromey at sourceware dot org> ---
I've been sending the independent bits of this series recently.
The main series itself is mostly done. It is down to
6 regressions when using cc-with-gdb-index. So hopefully
not too much longer.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (16 preceding siblings ...)
2025-02-22 0:45 ` tromey at sourceware dot org
@ 2025-03-06 14:49 ` tromey at sourceware dot org
2025-03-12 9:59 ` sam at gentoo dot org
` (21 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-03-06 14:49 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Bug 16998 depends on bug 32510, which changed state.
Bug 32510 Summary: Inconsistent treatment of template parameters in symbol lookup
https://sourceware.org/bugzilla/show_bug.cgi?id=32510
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (17 preceding siblings ...)
2025-03-06 14:49 ` tromey at sourceware dot org
@ 2025-03-12 9:59 ` sam at gentoo dot org
2025-03-12 10:00 ` sam at gentoo dot org
` (20 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: sam at gentoo dot org @ 2025-03-12 9:59 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://sourceware.org/bugz
| |illa/show_bug.cgi?id=25736
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (18 preceding siblings ...)
2025-03-12 9:59 ` sam at gentoo dot org
@ 2025-03-12 10:00 ` sam at gentoo dot org
2025-05-03 23:13 ` tromey at sourceware dot org
` (19 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: sam at gentoo dot org @ 2025-03-12 10:00 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sam at gentoo dot org
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (19 preceding siblings ...)
2025-03-12 10:00 ` sam at gentoo dot org
@ 2025-05-03 23:13 ` tromey at sourceware dot org
2025-05-23 14:53 ` tromey at sourceware dot org
` (18 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-05-03 23:13 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Depends on| |32939
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=32939
[Bug 32939] C++ canonicalizer doesn't handle "partial" operator names
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (20 preceding siblings ...)
2025-05-03 23:13 ` tromey at sourceware dot org
@ 2025-05-23 14:53 ` tromey at sourceware dot org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
` (17 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-05-23 14:53 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Bug 16998 depends on bug 32939, which changed state.
Bug 32939 Summary: C++ canonicalizer doesn't handle "partial" operator names
https://sourceware.org/bugzilla/show_bug.cgi?id=32939
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (21 preceding siblings ...)
2025-05-23 14:53 ` tromey at sourceware dot org
@ 2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
` (16 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:18 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #8 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=29fa4279c2f1bc2e0ac7cf77a95cbc0d83dd3c4a
commit 29fa4279c2f1bc2e0ac7cf77a95cbc0d83dd3c4a
Author: Tom Tromey <tom@tromey.com>
Date: Sat Dec 7 15:51:24 2024 -0700
Remove dwarf2_per_cu_data::mark
This removes dwarf2_per_cu_data::mark, replacing it with a
locally-allocated boolean vector. It also inverts the sense of the
flag -- now, the flag is true when a CU should be skipped, and false
when the CU should be further examined. Also, the validity of the
flag is no longer dependent on 'file_matcher != NULL'.
This patch makes the subsequent patch to searching a bit simpler, so
I've separated it out.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (22 preceding siblings ...)
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
` (15 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:18 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #9 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f88f9f42db8ff782758435214678ad87d3fc3a18
commit f88f9f42db8ff782758435214678ad87d3fc3a18
Author: Tom Tromey <tom@tromey.com>
Date: Sat Dec 7 16:26:06 2024 -0700
Have expand_symtabs_matching work for already-expanded CUs
Currently, gdb will search the already-expanded symtabs in one loop,
and then also expand matching symtabs in another loop. However, this
is somewhat inefficient -- when searching the already-expanded
symtabs, all such symtabs are examined. However, the various "quick"
implementations already know which subset of symtabs might have a
match.
This changes the contract of expand_symtabs_matching to also call the
callback for an already-expanded symtab. With this change, and some
subsequent enabling changes, the number of searched symtabs should
sometimes be reduced. This also cuts down on the amount of redundant
code.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30736
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (23 preceding siblings ...)
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
` (14 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:18 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #10 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5b66439bc8b0ce287852f62378cbfca28927ffd0
commit 5b66439bc8b0ce287852f62378cbfca28927ffd0
Author: Tom Tromey <tom@tromey.com>
Date: Wed Dec 18 19:18:22 2024 -0700
Convert default_collect_symbol_completion_matches_break_on
This converts default_collect_symbol_completion_matches_break_on to
the callback approach, merging the search loop and the call to
expand_symtabs_matching.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (24 preceding siblings ...)
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
` (13 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:18 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #11 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1696b45a6304d01f6253d43c691a682b77cb61b3
commit 1696b45a6304d01f6253d43c691a682b77cb61b3
Author: Tom Tromey <tom@tromey.com>
Date: Wed Dec 18 17:26:16 2024 -0700
Convert gdbpy_lookup_static_symbols
This changes gdbpy_lookup_static_symbols to the callback approach,
merging the search loop and the call to expand_symtabs_matching.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (25 preceding siblings ...)
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
` (12 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:18 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #12 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=59cc52253ea73f983b1d8d2f76cee6e03dddcb92
commit 59cc52253ea73f983b1d8d2f76cee6e03dddcb92
Author: Tom Tromey <tom@tromey.com>
Date: Sat Dec 7 17:28:06 2024 -0700
Convert ada_add_global_exceptions
This converts ada_add_global_exceptions to the callback approach,
merging the search loop and the call to expand_symtabs_matching.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (26 preceding siblings ...)
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
` (11 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:18 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #13 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e271cb3281858fd475b7888043d6ed4539f0c8e3
commit e271cb3281858fd475b7888043d6ed4539f0c8e3
Author: Tom Tromey <tom@tromey.com>
Date: Sat Dec 7 17:30:42 2024 -0700
Convert ada_language_defn::collect_symbol_completion_matches
This converts ada_language_defn::collect_symbol_completion_matches to
the callback approach, merging the search loop and the call to
expand_symtabs_matching.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (27 preceding siblings ...)
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
` (10 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:18 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #14 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b7561b2a31ca40b59cc29311836755cc7dfe7bb4
commit b7561b2a31ca40b59cc29311836755cc7dfe7bb4
Author: Tom Tromey <tom@tromey.com>
Date: Sat Dec 7 16:48:45 2024 -0700
Convert ada-lang.c:map_matching_symbols
This converts ada-lang.c:map_matching_symbols to the callback
approach, merging the search loop and the call to
expand_symtabs_matching.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (28 preceding siblings ...)
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
` (9 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:18 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #15 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ce889924a72ac43e6792972f07082a4fa1f32d49
commit ce889924a72ac43e6792972f07082a4fa1f32d49
Author: Tom Tromey <tom@tromey.com>
Date: Tue Dec 31 10:30:15 2024 -0700
Simplify basic_lookup_transparent_type
This patch changes basic_lookup_transparent_type to always work via
the "quick" API -- that is, no separate search of the already-expanded
symtabs is needed.
This is more efficient when many CUs have already been expanded. It
also makes the lookup more consistent, as the result is no longer
dependent on the order in which CUs were previously expanded.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (29 preceding siblings ...)
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
` (8 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:19 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #16 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=4a0b3e62a43567fadadf167390feaf147118fd76
commit 4a0b3e62a43567fadadf167390feaf147118fd76
Author: Tom Tromey <tom@tromey.com>
Date: Tue Dec 31 13:11:50 2024 -0700
Remove objfile::expand_symtabs_for_function
objfile::expand_symtabs_for_function only has a single caller now, so
it can be removed. This also allows us to merge the expansion and
searching phases, as done in other patches in this series.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (30 preceding siblings ...)
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
` (7 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:19 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #17 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5f99f39a396476c122a04f8eb7c0c40c76c101db
commit 5f99f39a396476c122a04f8eb7c0c40c76c101db
Author: Tom Tromey <tom@tromey.com>
Date: Tue Dec 31 13:15:17 2024 -0700
Convert linespec.c:iterate_over_all_matching_symtabs
This converts linespec.c:iterate_over_all_matching_symtabs to the
callback approach, merging the search loop and the call to
expand_symtabs_matching.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (31 preceding siblings ...)
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
` (6 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:19 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #18 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c879f4dc3e317cf6353a45a803ecf00d577a13d8
commit c879f4dc3e317cf6353a45a803ecf00d577a13d8
Author: Tom Tromey <tom@tromey.com>
Date: Tue Dec 31 13:30:18 2024 -0700
Convert lookup_symbol_via_quick_fns
This converts lookup_symbol_via_quick_fns to the callback approach,
merging the search loop and the call to expand_symtabs_matching.
Note that this changes lookup_symbol_via_quick_fns to use a
best_symbol_tracker. Before this patch there was a discrepancy here
between the two search functions.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (32 preceding siblings ...)
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
2025-09-10 23:58 ` tromey at sourceware dot org
` (5 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2025-09-10 22:19 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
--- Comment #19 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=86ac8c546235a67d6a6bb29476a3a9ac8f7a620a
commit 86ac8c546235a67d6a6bb29476a3a9ac8f7a620a
Author: Tom Tromey <tom@tromey.com>
Date: Thu Jan 2 15:28:18 2025 -0700
Convert lookup_symbol_in_objfile
This converts lookup_symbol_in_objfile to the callback approach by
removing the call to lookup_symbol_in_objfile_symtabs. (The latter is
not removed as there are still other callers.)
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16994
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Acked-By: Simon Marchi <simon.marchi@efficios.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (33 preceding siblings ...)
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
@ 2025-09-10 23:58 ` tromey at sourceware dot org
2025-09-11 0:02 ` tromey at sourceware dot org
` (4 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-09-10 23:58 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Bug 16998 depends on bug 32511, which changed state.
Bug 32511 Summary: Ada import symbols not created by DWARF indexer
https://sourceware.org/bugzilla/show_bug.cgi?id=32511
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (34 preceding siblings ...)
2025-09-10 23:58 ` tromey at sourceware dot org
@ 2025-09-11 0:02 ` tromey at sourceware dot org
2025-09-11 0:08 ` tromey at sourceware dot org
` (3 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-09-11 0:02 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Bug 16998 depends on bug 32519, which changed state.
Bug 32519 Summary: DWARF index doesn't have entries for anon-struct.exp
https://sourceware.org/bugzilla/show_bug.cgi?id=32519
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (35 preceding siblings ...)
2025-09-11 0:02 ` tromey at sourceware dot org
@ 2025-09-11 0:08 ` tromey at sourceware dot org
2025-09-21 18:05 ` tromey at sourceware dot org
` (2 subsequent siblings)
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-09-11 0:08 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |18.1
Status|ASSIGNED |WAITING
--- Comment #20 from Tom Tromey <tromey at sourceware dot org> ---
Those dependencies don't really block this, since it is fixed.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (36 preceding siblings ...)
2025-09-11 0:08 ` tromey at sourceware dot org
@ 2025-09-21 18:05 ` tromey at sourceware dot org
2025-10-20 16:30 ` sam at gentoo dot org
2025-10-20 16:31 ` sam at gentoo dot org
39 siblings, 0 replies; 41+ messages in thread
From: tromey at sourceware dot org @ 2025-09-21 18:05 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Tom Tromey <tromey at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
Resolution|--- |FIXED
--- Comment #21 from Tom Tromey <tromey at sourceware dot org> ---
Meant to close this.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (37 preceding siblings ...)
2025-09-21 18:05 ` tromey at sourceware dot org
@ 2025-10-20 16:30 ` sam at gentoo dot org
2025-10-20 16:31 ` sam at gentoo dot org
39 siblings, 0 replies; 41+ messages in thread
From: sam at gentoo dot org @ 2025-10-20 16:30 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://sourceware.org/bugz
| |illa/show_bug.cgi?id=33447
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
* [Bug symtab/16998] perf improvements for searching GLOBAL_BLOCK
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
` (38 preceding siblings ...)
2025-10-20 16:30 ` sam at gentoo dot org
@ 2025-10-20 16:31 ` sam at gentoo dot org
39 siblings, 0 replies; 41+ messages in thread
From: sam at gentoo dot org @ 2025-10-20 16:31 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=16998
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://sourceware.org/bugz
| |illa/show_bug.cgi?id=33557
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 41+ messages in thread
end of thread, other threads:[~2025-10-20 16:31 UTC | newest]
Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-29 19:49 [Bug symtab/16998] New: perf improvements for searching GLOBAL_BLOCK dje at google dot com
2014-05-29 20:37 ` [Bug symtab/16998] " dje at google dot com
2014-05-30 2:26 ` dje at google dot com
2023-02-11 17:04 ` tromey at sourceware dot org
2023-09-18 8:06 ` tromey at sourceware dot org
2024-12-19 16:05 ` tromey at sourceware dot org
2024-12-19 16:12 ` tromey at sourceware dot org
2025-01-02 20:36 ` tromey at sourceware dot org
2025-01-02 20:38 ` tromey at sourceware dot org
2025-01-03 12:38 ` sam at gentoo dot org
2025-01-03 13:48 ` sam at gentoo dot org
2025-01-05 18:28 ` tromey at sourceware dot org
2025-01-05 18:43 ` tromey at sourceware dot org
2025-01-05 19:25 ` tromey at sourceware dot org
2025-01-08 0:30 ` tromey at sourceware dot org
2025-01-20 16:46 ` tromey at sourceware dot org
2025-01-24 21:08 ` tromey at sourceware dot org
2025-02-22 0:45 ` tromey at sourceware dot org
2025-03-06 14:49 ` tromey at sourceware dot org
2025-03-12 9:59 ` sam at gentoo dot org
2025-03-12 10:00 ` sam at gentoo dot org
2025-05-03 23:13 ` tromey at sourceware dot org
2025-05-23 14:53 ` tromey at sourceware dot org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:18 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
2025-09-10 22:19 ` cvs-commit at gcc dot gnu.org
2025-09-10 23:58 ` tromey at sourceware dot org
2025-09-11 0:02 ` tromey at sourceware dot org
2025-09-11 0:08 ` tromey at sourceware dot org
2025-09-21 18:05 ` tromey at sourceware dot org
2025-10-20 16:30 ` sam at gentoo dot org
2025-10-20 16:31 ` sam at gentoo dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).