GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tui_interp Class Referencefinal
Inheritance diagram for tui_interp:
cli_interp_base interp

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_outinterp_ui_out () override
 
- Public Member Functions inherited from cli_interp_base
 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
 
- Public Member Functions inherited from interp
 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

- Public Attributes inherited from interp
bool inited = false
 

Detailed Description

Definition at line 42 of file tui-interp.c.

Constructor & Destructor Documentation

◆ tui_interp()

tui_interp::tui_interp ( const char * name)
inlineexplicit

Definition at line 45 of file tui-interp.c.

Member Function Documentation

◆ exec()

void tui_interp::exec ( const char * command_str)
overridevirtual

Implements interp.

Definition at line 153 of file tui-interp.c.

◆ init()

void tui_interp::init ( bool top_level)
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().

◆ interp_ui_out()

ui_out * tui_interp::interp_ui_out ( )
overridevirtual

Implements interp.

Definition at line 144 of file tui-interp.c.

References tui_active, tui_old_uiout, and tui_out.

◆ resume()

void tui_interp::resume ( )
overridevirtual

◆ suspend()

void tui_interp::suspend ( )
overridevirtual

Implements interp.

Definition at line 136 of file tui-interp.c.

References gdb_disable_readline(), tui_active, tui_disable(), and tui_start_enabled.


The documentation for this class was generated from the following file: