gdb/dwarf: add some QUIT macros
authorSimon Marchi <simon.marchi@efficios.com>
Thu, 1 Dec 2022 16:44:41 +0000 (11:44 -0500)
committerSimon Marchi <simon.marchi@efficios.com>
Thu, 1 Dec 2022 16:44:41 +0000 (11:44 -0500)
commit00a5867df72983c3f8a11c9955c5032d6f601b70
tree07e39cd403db4bc84f577f1e09067c4b9dbaba5e
parent616d7b31c8f468043bf6b858cbcb42fee6a86a9a
gdb/dwarf: add some QUIT macros

While testing the fix for PR 29105, I noticed I couldn't ctrl-C my way
out of GDB expanding many symtabs.  GDB was busy in a loop in
cooked_index_functions::expand_symtabs_matching.  Add a QUIT there.  I
also happened to see a spot in
cooked_index_functions::expand_matching_symbols where a QUIT would be
useful too, since we iterate over a potentially big number of index
entries and expand CUs in the loop.  Add one there too.

Change-Id: Ie1d650381df7f944c16d841b3e592d2dce7306c3
Approved-By: Kevin Buettner <kevinb@redhat.com>
gdb/dwarf2/read.c