28 #include "readline/readline.h"
static int tui_suspend(void *data)
static void tui_on_command_error(void)
struct ui_file * cli_out_set_stream(struct ui_out *uiout, struct ui_file *stream)
void print_signal_received_reason(struct ui_out *uiout, enum gdb_signal siggnal)
int interp_quiet_p(struct interp *interp)
void print_no_history_reason(struct ui_out *uiout)
int ui_file_isatty(struct ui_file *file)
void tui_initialize_static_data(void)
struct ui_file * gdb_stdout
static void tui_exit(void)
void internal_error(const char *file, int line, const char *fmt,...)
static struct ui_out * tui_ui_out(struct interp *self)
struct observer * observer_attach_signal_exited(observer_signal_exited_ftype *f)
void print_exited_reason(struct ui_out *uiout, int exitstatus)
void gdb_setup_readline(void)
void interp_add(struct interp *interp)
struct observer * observer_attach_signal_received(observer_signal_received_ftype *f)
static struct interp * tui_interp
static int tui_resume(void *data)
static void tui_on_exited(int exitstatus)
struct observer * observer_attach_no_history(observer_no_history_ftype *f)
void print_signal_exited_reason(struct ui_out *uiout, enum gdb_signal siggnal)
static void tui_on_no_history(void)
void initialize_file_ftype(void)
struct ui_out * tui_old_uiout
void tui_initialize_readline(void)
struct observer * observer_attach_command_error(observer_command_error_ftype *f)
initialize_file_ftype _initialize_tui_interp
struct observer * observer_attach_exited(observer_exited_ftype *f)
struct interp * interp_new(const char *name, const struct interp_procs *procs)
void tui_initialize_win(void)
void tui_initialize_io(void)
static int tui_start_enabled
void cli_command_loop(void *data)
static struct gdb_exception tui_exec(void *data, const char *command_str)
void print_end_stepping_range_reason(struct ui_out *uiout)
static void tui_on_end_stepping_range(void)
static void * tui_init(struct interp *self, int top_level)
void display_gdb_prompt(const char *new_prompt)
static void tui_on_signal_received(enum gdb_signal siggnal)
static void tui_on_sync_execution_done(void)
static void tui_on_signal_exited(enum gdb_signal siggnal)
struct observer * observer_attach_sync_execution_done(observer_sync_execution_done_ftype *f)
struct observer * observer_attach_end_stepping_range(observer_end_stepping_range_ftype *f)