Remove usage of find_inferior in iterate_over_lwps
authorSimon Marchi <simon.marchi@ericsson.com>
Mon, 20 Nov 2017 03:23:23 +0000 (22:23 -0500)
committerSimon Marchi <simon.marchi@polymtl.ca>
Mon, 20 Nov 2017 03:23:23 +0000 (22:23 -0500)
commit6d1e5673fec830f0f1c86632a5d9333e34582bb3
tree5b97ec9b3961721e101c4d4aca812c01617054fb
parentbbf550d50e4c85666877456f014421089503e83b
Remove usage of find_inferior in iterate_over_lwps

Replace find_inferior with find_thread.  Since it may be useful in the
future, I added another overload to find_thread which filters based on a
ptid (using ptid_t::matches), so now iterate_over_lwps doesn't have to
do the filtering itself.  iterate_over_lwps_filter is removed and
inlined into iterate_over_lwps.

gdb/gdbserver/ChangeLog:

* gdbthread.h (find_thread): Add overload with ptid_t filter.
* linux-low.c (struct iterate_over_lwps_args): Remove.
(iterate_over_lwps_filter): Remove.
(iterate_over_lwps): Use find_thread.
gdb/gdbserver/ChangeLog
gdb/gdbserver/gdbthread.h
gdb/gdbserver/linux-low.c