aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2022-12-06 08:05:28 -0700
committerTom Tromey <tromey@adacore.com>2023-02-09 07:21:52 -0700
commit307733cc0fa864fcb92f4c308a0a27d17552df37 (patch)
treeb32eac4482aed5cc43cef92f65509f7cabd258b6 /gdb/python
parentc920e5cc604c5b20f9af7c75402eea94aa1e11c6 (diff)
downloadbinutils-307733cc0fa864fcb92f4c308a0a27d17552df37.zip
binutils-307733cc0fa864fcb92f4c308a0a27d17552df37.tar.gz
binutils-307733cc0fa864fcb92f4c308a0a27d17552df37.tar.bz2
Let user C-c when waiting for DWARF index finalization
In PR gdb/29854, Simon pointed out that it would be good to be able to use C-c when the DWARF cooked index is waiting for finalization. The idea here is to be able to interrupt a command like "break" -- not to stop the finalization process itself, which runs in a worker thread. This patch implements this idea, by changing the index wait functions to, by default, allow a quit. Polling is done, because there doesn't seem to be a better way to interrupt a wait on a std::future. For v2, I realized that the thread compatibility code in thread-pool.h also needed an update. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29854
Diffstat (limited to 'gdb/python')
0 files changed, 0 insertions, 0 deletions