diff options
author | Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> | 2021-04-22 17:22:39 +0200 |
---|---|---|
committer | Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> | 2021-04-22 17:22:39 +0200 |
commit | c4c493de2bbfc7414d0ec51f40f17cd7b1ff74f2 (patch) | |
tree | a92975d7b21a379e8add3781e6b5b4a18c17b3cf /gdb/Makefile.in | |
parent | 1194676e0be8d28a2ed631fe2b8d560409240ff0 (diff) | |
download | gdb-c4c493de2bbfc7414d0ec51f40f17cd7b1ff74f2.zip gdb-c4c493de2bbfc7414d0ec51f40f17cd7b1ff74f2.tar.gz gdb-c4c493de2bbfc7414d0ec51f40f17cd7b1ff74f2.tar.bz2 |
gdb/continuations: use lambdas instead of function pointers
Use lambdas and std::list to track inferior continuations. This is a
refactoring.
gdb/ChangeLog:
2021-04-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
* inferior.h (class inferior) <continuations>: Change the type
to be an std::list of std::function's.
Update the references and uses below.
* continuations.c (struct continuation): Delete.
(make_continuation): Delete.
(do_my_continuations_1): Delete.
(do_my_continuations): Delete.
(discard_my_continuations_1): Delete.
(discard_my_continuations): Delete.
(add_inferior_continuation): Update.
(do_all_inferior_continuations): Update.
(discard_all_inferior_continuations): Update.
* continuations.h (add_inferior_continuation): Update to take
an std::function as the parameter.
* infcmd.c (struct attach_command_continuation_args): Delete.
(attach_command_continuation): Delete.
(attach_command_continuation_free_args): Delete.
(attach_command): Update.
(notice_new_inferior): Update.
Diffstat (limited to 'gdb/Makefile.in')
0 files changed, 0 insertions, 0 deletions