GDB (xrefs)
|
Public Member Functions | |
step_command_fsm (struct interp *cmd_interp) | |
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 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 | count |
int | skip_subroutines |
int | single_inst |
![]() | |
struct interp * | command_interp = nullptr |
Additional Inherited Members | |
![]() | |
bool | finished = false |
|
inlineexplicit |
|
overridevirtual |
Reimplemented from thread_fsm.
Definition at line 906 of file infcmd.c.
References delete_longjmp_breakpoint(), thread_info::global_num, single_inst, and skip_subroutines.
|
overridevirtual |
Reimplemented from thread_fsm.
Definition at line 916 of file infcmd.c.
References EXEC_ASYNC_END_STEPPING_RANGE.
|
overridevirtual |
Implements thread_fsm.
Definition at line 888 of file infcmd.c.
References thread_info::control, count, prepare_one_step(), thread_fsm::set_finished(), and thread_control_state::stop_step.
int step_command_fsm::count |
Definition at line 792 of file infcmd.c.
Referenced by gdb.dap.varref.VariableReference::_update_value(), gdb.dap.varref.VariableReference::child_count(), prepare_one_step(), should_stop(), step_1(), and step_command_fsm_prepare().
int step_command_fsm::single_inst |
Definition at line 798 of file infcmd.c.
Referenced by clean_up(), prepare_one_step(), step_1(), and step_command_fsm_prepare().
int step_command_fsm::skip_subroutines |
Definition at line 795 of file infcmd.c.
Referenced by clean_up(), prepare_one_step(), step_1(), and step_command_fsm_prepare().