32 auto thr_iter =
inf.thread_list.begin ();
33 if (thr_iter !=
inf.thread_list.end ())
49 intrusive_list<inferior>::iterator inf_iter (
m_inf);
50 intrusive_list<thread_info>::iterator thr_iter (
m_thr);
86 : m_filter_target (filter_target)
88 if (filter_ptid == minus_one_ptid)
100 ||
inf.thread_list.empty ())
109 gdb_assert (filter_target !=
nullptr);
111 if (filter_ptid.is_pid ())
117 if (
m_inf !=
nullptr)
139 intrusive_list<inferior>::iterator inf_iter (
m_inf);
140 intrusive_list<thread_info>::iterator thr_iter
171 intrusive_list<thread_info>::iterator thr_iter
186 gdb_assert_not_reached (
"invalid mode value");
process_stratum_target * m_filter_target
enum all_matching_threads_iterator::mode m_mode
all_matching_threads_iterator()=default
@ ALL_THREADS_OF_INFERIOR
struct process_stratum_target * process_target()
intrusive_list< thread_info > thread_list
thread_info * find_thread(ptid_t ptid)
struct inferior * find_inferior_pid(process_stratum_target *targ, int pid)
intrusive_list< inferior > inferior_list