Home
last modified time | relevance | path

Searched refs:thread_fsm (Results 1 – 14 of 14) sorted by relevance

/netbsd/src/external/gpl3/gdb/dist/gdb/
Dthread-fsm.h50 struct thread_fsm struct
52 explicit thread_fsm (struct interp *cmd_interp) in thread_fsm() argument
60 virtual ~thread_fsm () = default;
62 DISABLE_COPY_AND_ASSIGN (thread_fsm);
Dgdbthread.h458 struct thread_fsm *thread_fsm () const in thread_fsm() function
467 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;
Dinfcall.c575 struct call_thread_fsm : public thread_fsm
617 : 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()
Dinfcmd.c788 struct step_command_fsm : public thread_fsm
800 : 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_fsm
1289 : 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_fsm
1568 : thread_fsm (cmd_interp) in finish_command_fsm()
1809 tp->set_thread_fsm (std::unique_ptr<thread_fsm> (sm)); in finish_command()
Dinfrun.c847 std::unique_ptr<struct thread_fsm> thread_fsm; in follow_fork() local
862 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 …]
Dthread.c165 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()
Dbreakpoint.c10837 struct until_break_fsm : public thread_fsm
10848 : thread_fsm (cmd_interp), in until_break_fsm()
10982 (std::unique_ptr<thread_fsm> in until_break_command()
DChangeLog-201915408 * 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. Add
15440 (struct finish_command_fsm): Inherit from thread_fsm. Add
15453 * infcall.c (struct call_thread_fsm): Inherit from thread_fsm.
15464 * breakpoint.c (struct until_break_fsm): Inherit from thread_fsm.
DChangeLog-20154360 * infcall.c: Include thread_fsm.h.
4392 <thread_fsm>: New field.
DChangeLog-20166306 * thread-fsm.h (struct thread_fsm) <command_interp>: New field.
/netbsd/src/external/gpl3/gdb/dist/gdb/python/
Dpy-stopevent.c55 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()
/netbsd/src/external/gpl3/gdb/dist/gdb/cli/
Dcli-interp.c93 || 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()
/netbsd/src/external/gpl3/gdb/dist/gdb/mi/
Dmi-interp.c408 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()
/netbsd/src/external/gpl3/binutils/dist/
DChangeLog.git15411 resumed thread has a thread_fsm. Note that unlike stepping over a
112018 thread_fsm object and associates it with the stepping thread. For the
112035 thread's thread_fsm::should_stop, which as we've seen, for the first
128407 event thread completed an execution command FSM (thread_fsm). But the
143255 While working on function calls, I realized that the thread_fsm member
143257 commit changes the type of the thread_fsm member to a std::unique_ptr in