GDB (xrefs)
Functions | Variables
cli-interp.c File Reference
#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_outcli_ui_out (struct interp *self)
 
void _initialize_cli_interp (void)
 

Variables

struct ui_outcli_uiout
 
static struct interpcli_interp
 
initialize_file_ftype _initialize_cli_interp
 

Function Documentation

void _initialize_cli_interp ( void  )
static struct gdb_exception cli_interpreter_exec ( void *  data,
const char *  command_str 
)
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().

static void* cli_interpreter_init ( struct interp self,
int  top_level 
)
static
static int cli_interpreter_resume ( void *  data)
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 int cli_interpreter_suspend ( void *  data)
static

Definition at line 150 of file cli-interp.c.

References gdb_disable_readline().

Referenced by _initialize_cli_interp().

static void cli_on_command_error ( void  )
static

Definition at line 100 of file cli-interp.c.

References display_gdb_prompt(), and interp_quiet_p().

Referenced by cli_interpreter_init().

static void cli_on_end_stepping_range ( void  )
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 void cli_on_exited ( int  exitstatus)
static

Definition at line 73 of file cli-interp.c.

References interp_quiet_p(), and print_exited_reason().

Referenced by cli_interpreter_init().

static void cli_on_no_history ( void  )
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 void cli_on_signal_exited ( enum gdb_signal  siggnal)
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 void cli_on_signal_received ( enum gdb_signal  siggnal)
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 void cli_on_sync_execution_done ( void  )
static

Definition at line 91 of file cli-interp.c.

References display_gdb_prompt(), and interp_quiet_p().

Referenced by cli_interpreter_init().

static struct ui_out* cli_ui_out ( struct interp self)
static

Definition at line 209 of file cli-interp.c.

References cli_uiout.

Referenced by _initialize_cli_interp().

static struct gdb_exception safe_execute_command ( struct ui_out uiout,
char *  command,
int  from_tty 
)
static

Variable Documentation

initialize_file_ftype _initialize_cli_interp
struct interp* 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().