gdb: make record-full clear async handler in wait
authorSimon Marchi <simon.marchi@efficios.com>
Thu, 4 Feb 2021 18:35:37 +0000 (13:35 -0500)
committerSimon Marchi <simon.marchi@polymtl.ca>
Thu, 4 Feb 2021 18:35:37 +0000 (13:35 -0500)
commitfdbc5215e756e75cdda894b4d84150de35438061
tree43ead1a124f2327f2befe458ee2196f77f0ea62c
parent85d3ad8e0b44832e7726d20eaf456051b5262b43
gdb: make record-full clear async handler in wait

For the same reason explained in the previous patch (which was for the
record-btrace target), move clearing of the async event handler of the
record-full target to the wait method.

I'm not sure if/where that target needs to re-set its async event
handler in the wait method.  Since it only supports a single thread,
there probably can't be multiple events to report at the same time.

gdb/ChangeLog:

* record-full.c (record_full_async_inferior_event_handler):
Don't clear async event handler.
(record_full_base_target::wait): Clear async event handler at
beginning.

Change-Id: I146fbdb53d99e3a32766ac7cd337ac5ed7fd9adf
gdb/ChangeLog
gdb/record-full.c