GDB (xrefs)
|
Public Member Functions | |
tui_interp (const char *name) | |
void | init (bool top_level) override |
void | resume () override |
void | suspend () override |
void | exec (const char *command_str) override |
ui_out * | interp_ui_out () override |
![]() | |
cli_interp_base (const char *name) | |
virtual | ~cli_interp_base ()=0 |
void | set_logging (ui_file_up logfile, bool logging_redirect, bool debug_redirect) override |
void | pre_command_loop () override |
bool | supports_command_editing () override |
void | on_signal_received (gdb_signal sig) override |
void | on_signal_exited (gdb_signal sig) override |
void | on_normal_stop (bpstat *bs, int print_frame) override |
void | on_exited (int status) override |
void | on_no_history () override |
void | on_sync_execution_done () override |
void | on_command_error () override |
void | on_user_selected_context_changed (user_selected_what selection) override |
![]() | |
interp (const char *name) | |
virtual | ~interp ()=0 |
const char * | name () const |
virtual void | on_new_thread (thread_info *t) |
virtual void | on_thread_exited (thread_info *, gdb::optional< ULONGEST > exit_code, int silent) |
virtual void | on_inferior_added (inferior *inf) |
virtual void | on_inferior_appeared (inferior *inf) |
virtual void | on_inferior_disappeared (inferior *inf) |
virtual void | on_inferior_removed (inferior *inf) |
virtual void | on_record_changed (inferior *inf, int started, const char *method, const char *format) |
virtual void | on_target_resumed (ptid_t ptid) |
virtual void | on_solib_loaded (so_list *so) |
virtual void | on_solib_unloaded (so_list *so) |
virtual void | on_about_to_proceed () |
virtual void | on_traceframe_changed (int tfnum, int tpnum) |
virtual void | on_tsv_created (const trace_state_variable *tsv) |
virtual void | on_tsv_deleted (const trace_state_variable *tsv) |
virtual void | on_tsv_modified (const trace_state_variable *tsv) |
virtual void | on_breakpoint_created (breakpoint *b) |
virtual void | on_breakpoint_deleted (breakpoint *b) |
virtual void | on_breakpoint_modified (breakpoint *b) |
virtual void | on_param_changed (const char *param, const char *value) |
virtual void | on_memory_changed (inferior *inf, CORE_ADDR addr, ssize_t len, const bfd_byte *data) |
Additional Inherited Members | |
![]() | |
bool | inited = false |
Definition at line 42 of file tui-interp.c.
|
inlineexplicit |
Definition at line 45 of file tui-interp.c.
|
overridevirtual |
Implements interp.
Definition at line 153 of file tui-interp.c.
|
overridevirtual |
Reimplemented from interp.
Definition at line 69 of file tui-interp.c.
References gdb_stdout, tui_ensure_readline_initialized(), tui_exit(), tui_initialize_io(), and tui_initialize_win().
|
overridevirtual |
Implements interp.
Definition at line 144 of file tui-interp.c.
References tui_active, tui_old_uiout, and tui_out.
|
overridevirtual |
Implements interp.
Definition at line 108 of file tui-interp.c.
References current_ui, gdb_setup_readline(), gdb_stdout, ui::input_handler, cli_ui_out::set_stream(), tui_command_line_handler(), tui_enable(), tui_old_uiout, and tui_start_enabled.
|
overridevirtual |
Implements interp.
Definition at line 136 of file tui-interp.c.
References gdb_disable_readline(), tui_active, tui_disable(), and tui_start_enabled.