GDB (xrefs)
|
Public Member Functions | |
until_break_fsm (struct interp *cmd_interp, int thread, std::vector< breakpoint_up > &&breakpoints) | |
void | clean_up (struct thread_info *thread) override |
bool | should_stop (struct thread_info *thread) override |
enum async_reply_reason | do_async_reply_reason () override |
![]() | |
thread_fsm (struct interp *cmd_interp) | |
virtual | ~thread_fsm ()=default |
DISABLE_COPY_AND_ASSIGN (thread_fsm) | |
virtual void | clean_up (struct thread_info *thread) |
virtual bool | should_stop (struct thread_info *thread)=0 |
virtual struct return_value_info * | return_value () |
enum async_reply_reason | async_reply_reason () |
virtual bool | should_notify_stop () |
void | set_finished () |
bool | finished_p () const |
Public Attributes | |
int | thread |
std::vector< breakpoint_up > | breakpoints |
![]() | |
struct interp * | command_interp = nullptr |
Additional Inherited Members | |
virtual enum async_reply_reason | do_async_reply_reason () |
![]() | |
bool | finished = false |
Definition at line 10532 of file breakpoint.c.
|
inline |
Definition at line 10541 of file breakpoint.c.
|
overridevirtual |
Reimplemented from thread_fsm.
Definition at line 10575 of file breakpoint.c.
References breakpoints, delete_longjmp_breakpoint(), and thread.
|
overridevirtual |
Reimplemented from thread_fsm.
Definition at line 10586 of file breakpoint.c.
References EXEC_ASYNC_LOCATION_REACHED.
|
overridevirtual |
Implements thread_fsm.
Definition at line 10558 of file breakpoint.c.
References bp, bpstat_find_breakpoint(), breakpoints, thread_info::control, thread_fsm::set_finished(), and thread_control_state::stop_bpstat.
std::vector<breakpoint_up> until_break_fsm::breakpoints |
Definition at line 10539 of file breakpoint.c.
Referenced by clean_up(), and should_stop().
int until_break_fsm::thread |
Definition at line 10535 of file breakpoint.c.
Referenced by clean_up().