Searched refs:thread_fsm (Results 1 – 14 of 14) sorted by relevance
50 struct thread_fsm struct52 explicit thread_fsm (struct interp *cmd_interp) in thread_fsm() argument60 virtual ~thread_fsm () = default;62 DISABLE_COPY_AND_ASSIGN (thread_fsm);
458 struct thread_fsm *thread_fsm () const in thread_fsm() function467 std::unique_ptr<struct thread_fsm> release_thread_fsm () in release_thread_fsm()476 void set_thread_fsm (std::unique_ptr<struct thread_fsm> fsm) in set_thread_fsm()599 std::unique_ptr<struct thread_fsm> m_thread_fsm;
575 struct call_thread_fsm : public thread_fsm617 : thread_fsm (cmd_interp), in call_thread_fsm()777 = gdb::checked_static_cast<call_thread_fsm *> (m_thread->thread_fsm ()); in trigger()895 if (call_thread->thread_fsm ()->finished_p ()) in run_inferior_call()1540 std::unique_ptr<thread_fsm> saved_sm = call_thread->release_thread_fsm (); in call_function_by_hand_dummy()1582 gdb_assert (call_thread->thread_fsm () == sm); in call_function_by_hand_dummy()1584 if (call_thread->thread_fsm ()->finished_p ()) in call_function_by_hand_dummy()1604 std::unique_ptr<thread_fsm> finalizing in call_function_by_hand_dummy()1626 std::unique_ptr<thread_fsm> finalizing in call_function_by_hand_dummy()
788 struct step_command_fsm : public thread_fsm800 : thread_fsm (cmd_interp) in step_command_fsm()857 thr->set_thread_fsm (std::unique_ptr<thread_fsm> (step_sm)); in step_1()872 thr->thread_fsm ()->clean_up (thr); in step_1()1283 struct until_next_fsm : public thread_fsm1289 : thread_fsm (cmd_interp), in until_next_fsm()1387 tp->set_thread_fsm (std::unique_ptr<thread_fsm> (sm)); in until_next_command()1548 struct finish_command_fsm : public thread_fsm1568 : thread_fsm (cmd_interp) in finish_command_fsm()1809 tp->set_thread_fsm (std::unique_ptr<thread_fsm> (sm)); in finish_command()
847 std::unique_ptr<struct thread_fsm> thread_fsm; in follow_fork() local862 thread_fsm = tp->release_thread_fsm (); in follow_fork()916 tp->set_thread_fsm (std::move (thread_fsm)); in follow_fork()1975 || tp->thread_fsm () != nullptr) in any_thread_needs_target_thread_events()2595 else if (tp->thread_fsm () != nullptr) in do_target_resume()4459 && ecs->event_thread->thread_fsm () != nullptr) in clean_up_just_stopped_threads_fsms()4460 ecs->event_thread->thread_fsm ()->clean_up (ecs->event_thread); in clean_up_just_stopped_threads_fsms()4474 if (thr->thread_fsm () != nullptr) in clean_up_just_stopped_threads_fsms()4477 thr->thread_fsm ()->clean_up (thr); in clean_up_just_stopped_threads_fsms()4707 if (thr != nullptr && thr->thread_fsm () != nullptr) in fetch_inferior_event()[all …]
165 if (thr->thread_fsm () != nullptr) in thread_cancel_execution_command()167 std::unique_ptr<thread_fsm> fsm = thr->release_thread_fsm (); in thread_cancel_execution_command()
10837 struct until_break_fsm : public thread_fsm10848 : thread_fsm (cmd_interp), in until_break_fsm()10982 (std::unique_ptr<thread_fsm> in until_break_command()
15408 * thread-fsm.h (struct thread_fsm): Add constructor, destructor,15420 * infcmd.c (struct step_command_fsm): Inherit from thread_fsm.15431 (struct until_next_fsm): Inherit from thread_fsm. Add15440 (struct finish_command_fsm): Inherit from thread_fsm. Add15453 * infcall.c (struct call_thread_fsm): Inherit from thread_fsm.15464 * breakpoint.c (struct until_break_fsm): Inherit from thread_fsm.
4360 * infcall.c: Include thread_fsm.h.4392 <thread_fsm>: New field.
6306 * thread-fsm.h (struct thread_fsm) <command_interp>: New field.
55 if (tp->thread_fsm () != nullptr && tp->thread_fsm ()->finished_p ()) in py_print_bpstat()57 async_reply_reason reason = tp->thread_fsm ()->async_reply_reason (); in py_print_bpstat()60 return_value_info *rvinfo = tp->thread_fsm ()->return_value (); in py_print_bpstat()
93 || tp->thread_fsm () == nullptr in should_print_stop_to_console()94 || tp->thread_fsm ()->command_interp == console_interp in should_print_stop_to_console()95 || !tp->thread_fsm ()->finished_p ()) in should_print_stop_to_console()
408 if (tp->thread_fsm () != nullptr in on_normal_stop()409 && tp->thread_fsm ()->finished_p ()) in on_normal_stop()412 = tp->thread_fsm ()->async_reply_reason (); in on_normal_stop()
15411 resumed thread has a thread_fsm. Note that unlike stepping over a112018 thread_fsm object and associates it with the stepping thread. For the112035 thread's thread_fsm::should_stop, which as we've seen, for the first128407 event thread completed an execution command FSM (thread_fsm). But the143255 While working on function calls, I realized that the thread_fsm member143257 commit changes the type of the thread_fsm member to a std::unique_ptr in