GDB (xrefs)
|
#include "defs.h"
#include "interps.h"
#include "top.h"
#include "event-top.h"
#include "event-loop.h"
#include "ui-out.h"
#include "cli-out.h"
#include "tui/tui-data.h"
#include "readline/readline.h"
#include "tui/tui-win.h"
#include "tui/tui.h"
#include "tui/tui-io.h"
#include "infrun.h"
#include "observer.h"
Go to the source code of this file.
Functions | |
static struct ui_out * | tui_ui_out (struct interp *self) |
static void | tui_exit (void) |
static void | tui_on_signal_received (enum gdb_signal siggnal) |
static void | tui_on_end_stepping_range (void) |
static void | tui_on_signal_exited (enum gdb_signal siggnal) |
static void | tui_on_exited (int exitstatus) |
static void | tui_on_no_history (void) |
static void | tui_on_sync_execution_done (void) |
static void | tui_on_command_error (void) |
static void * | tui_init (struct interp *self, int top_level) |
static int | tui_resume (void *data) |
static int | tui_suspend (void *data) |
static struct gdb_exception | tui_exec (void *data, const char *command_str) |
void | _initialize_tui_interp (void) |
Variables | |
static int | tui_start_enabled = 0 |
static struct interp * | tui_interp |
initialize_file_ftype | _initialize_tui_interp |
void _initialize_tui_interp | ( | void | ) |
Definition at line 201 of file tui-interp.c.
References cli_command_loop(), interp_add(), INTERP_CONSOLE, interp_new(), INTERP_TUI, interpreter_p, tui_exec(), tui_init(), tui_resume(), tui_start_enabled, tui_suspend(), tui_ui_out(), and xfree().
|
static |
Definition at line 192 of file tui-interp.c.
References _, and internal_error().
Referenced by _initialize_tui_interp().
|
static |
Definition at line 124 of file tui-interp.c.
References gdb_stdout, observer_attach_command_error(), observer_attach_end_stepping_range(), observer_attach_exited(), observer_attach_no_history(), observer_attach_signal_exited(), observer_attach_signal_received(), observer_attach_sync_execution_done(), tui_exit(), tui_initialize_io(), tui_initialize_readline(), tui_initialize_static_data(), tui_initialize_win(), tui_on_command_error(), tui_on_end_stepping_range(), tui_on_exited(), tui_on_no_history(), tui_on_signal_exited(), tui_on_signal_received(), tui_on_sync_execution_done(), and ui_file_isatty().
Referenced by _initialize_tui_interp().
|
static |
Definition at line 115 of file tui-interp.c.
References display_gdb_prompt(), and interp_quiet_p().
Referenced by tui_init().
|
static |
Definition at line 70 of file tui-interp.c.
References interp_quiet_p(), print_end_stepping_range_reason(), and tui_ui_out().
Referenced by tui_init().
|
static |
Definition at line 88 of file tui-interp.c.
References interp_quiet_p(), print_exited_reason(), and tui_ui_out().
Referenced by tui_init().
|
static |
Definition at line 97 of file tui-interp.c.
References interp_quiet_p(), print_no_history_reason(), and tui_ui_out().
Referenced by tui_init().
|
static |
Definition at line 79 of file tui-interp.c.
References interp_quiet_p(), print_signal_exited_reason(), and tui_ui_out().
Referenced by tui_init().
|
static |
Definition at line 61 of file tui-interp.c.
References interp_quiet_p(), print_signal_received_reason(), and tui_ui_out().
Referenced by tui_init().
|
static |
Definition at line 106 of file tui-interp.c.
References display_gdb_prompt(), and interp_quiet_p().
Referenced by tui_init().
|
static |
Definition at line 149 of file tui-interp.c.
References cli_out_set_stream(), gdb_setup_readline(), gdb_stdout, tui_enable(), tui_old_uiout, and tui_start_enabled.
Referenced by _initialize_tui_interp().
|
static |
Definition at line 175 of file tui-interp.c.
References tui_active, tui_disable(), and tui_start_enabled.
Referenced by _initialize_tui_interp().
Definition at line 183 of file tui-interp.c.
References tui_active, tui_old_uiout, and tui_out.
Referenced by _initialize_tui_interp(), tui_on_end_stepping_range(), tui_on_exited(), tui_on_no_history(), tui_on_signal_exited(), and tui_on_signal_received().
initialize_file_ftype _initialize_tui_interp |
|
static |
Definition at line 42 of file tui-interp.c.
|
static |
Definition at line 39 of file tui-interp.c.
Referenced by _initialize_tui_interp(), tui_resume(), and tui_suspend().