GDB (xrefs)
|
#include "defs.h"
#include "interps.h"
#include "event-top.h"
#include "ui-out.h"
#include "cli-out.h"
#include "top.h"
#include "infrun.h"
#include "observer.h"
Go to the source code of this file.
Functions | |
static struct gdb_exception | safe_execute_command (struct ui_out *uiout, char *command, int from_tty) |
static void | cli_on_signal_received (enum gdb_signal siggnal) |
static void | cli_on_end_stepping_range (void) |
static void | cli_on_signal_exited (enum gdb_signal siggnal) |
static void | cli_on_exited (int exitstatus) |
static void | cli_on_no_history (void) |
static void | cli_on_sync_execution_done (void) |
static void | cli_on_command_error (void) |
static void * | cli_interpreter_init (struct interp *self, int top_level) |
static int | cli_interpreter_resume (void *data) |
static int | cli_interpreter_suspend (void *data) |
static struct gdb_exception | cli_interpreter_exec (void *data, const char *command_str) |
static struct ui_out * | cli_ui_out (struct interp *self) |
void | _initialize_cli_interp (void) |
Variables | |
struct ui_out * | cli_uiout |
static struct interp * | cli_interp |
initialize_file_ftype | _initialize_cli_interp |
void _initialize_cli_interp | ( | void | ) |
Definition at line 218 of file cli-interp.c.
References cli_command_loop(), cli_interpreter_exec(), cli_interpreter_init(), cli_interpreter_resume(), cli_interpreter_suspend(), cli_out_new(), cli_ui_out(), gdb_stdout, interp_add(), INTERP_CONSOLE, and interp_new().
|
static |
Definition at line 157 of file cli-interp.c.
References cli_out_set_stream(), gdb_stdout, and safe_execute_command().
Referenced by _initialize_cli_interp().
Definition at line 109 of file cli-interp.c.
References cli_on_command_error(), cli_on_end_stepping_range(), cli_on_exited(), cli_on_no_history(), cli_on_signal_exited(), cli_on_signal_received(), cli_on_sync_execution_done(), observer_attach_command_error(), observer_attach_end_stepping_range(), observer_attach_exited(), observer_attach_no_history(), observer_attach_signal_exited(), observer_attach_signal_received(), and observer_attach_sync_execution_done().
Referenced by _initialize_cli_interp().
|
static |
Definition at line 124 of file cli-interp.c.
References cli_out_set_stream(), gdb_setup_readline(), and gdb_stdout.
Referenced by _initialize_cli_interp().
|
static |
Definition at line 150 of file cli-interp.c.
References gdb_disable_readline().
Referenced by _initialize_cli_interp().
|
static |
Definition at line 100 of file cli-interp.c.
References display_gdb_prompt(), and interp_quiet_p().
Referenced by cli_interpreter_init().
|
static |
Definition at line 55 of file cli-interp.c.
References interp_quiet_p(), and print_end_stepping_range_reason().
Referenced by cli_interpreter_init().
|
static |
Definition at line 73 of file cli-interp.c.
References interp_quiet_p(), and print_exited_reason().
Referenced by cli_interpreter_init().
|
static |
Definition at line 82 of file cli-interp.c.
References interp_quiet_p(), and print_no_history_reason().
Referenced by cli_interpreter_init().
|
static |
Definition at line 64 of file cli-interp.c.
References interp_quiet_p(), and print_signal_exited_reason().
Referenced by cli_interpreter_init().
|
static |
Definition at line 46 of file cli-interp.c.
References interp_quiet_p(), and print_signal_received_reason().
Referenced by cli_interpreter_init().
|
static |
Definition at line 91 of file cli-interp.c.
References display_gdb_prompt(), and interp_quiet_p().
Referenced by cli_interpreter_init().
Definition at line 209 of file cli-interp.c.
References cli_uiout.
Referenced by _initialize_cli_interp().
|
static |
Definition at line 180 of file cli-interp.c.
References CATCH, current_uiout, END_CATCH, exception_none, exception_print(), execute_command(), gdb_stderr, RETURN_MASK_ALL, and TRY.
Referenced by cli_interpreter_exec().
initialize_file_ftype _initialize_cli_interp |
|
static |
Definition at line 32 of file cli-interp.c.
struct ui_out* cli_uiout |
Definition at line 31 of file cli-interp.c.
Referenced by cli_ui_out().