GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions | Variables
cli-interp.c File Reference
#include "defs.h"
#include "cli-interp.h"
#include "interps.h"
#include "event-top.h"
#include "ui-out.h"
#include "cli-out.h"
#include "top.h"
#include "infrun.h"
#include "observable.h"
#include "gdbthread.h"
#include "thread-fsm.h"
#include "inferior.h"

Go to the source code of this file.

Classes

class  cli_interp
 

Functions

static cli_interp_baseas_cli_interp_base (interp *interp)
 
static struct gdb_exception safe_execute_command (struct ui_out *uiout, const char *command, int from_tty)
 
int should_print_stop_to_console (struct interp *console_interp, struct thread_info *tp)
 
static void cli_base_on_normal_stop (struct bpstat *bs, int print_frame)
 
static void cli_base_on_signal_received (enum gdb_signal siggnal)
 
static void cli_base_on_end_stepping_range ()
 
static void cli_base_on_signal_exited (enum gdb_signal siggnal)
 
static void cli_base_on_exited (int exitstatus)
 
static void cli_base_on_no_history ()
 
static void cli_base_on_sync_execution_done ()
 
static void cli_base_on_command_error ()
 
static void cli_base_on_user_selected_context_changed (user_selected_what selection)
 
static struct interpcli_interp_factory (const char *name)
 
void _initialize_cli_interp ()
 

Variables

struct cli_suppress_notification cli_suppress_notification
 

Function Documentation

◆ _initialize_cli_interp()

void _initialize_cli_interp ( )

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

Referenced by initialize_all_files().

◆ as_cli_interp_base()

static cli_interp_base * as_cli_interp_base ( interp interp)
static

◆ cli_base_on_command_error()

static void cli_base_on_command_error ( )
static

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

References as_cli_interp_base(), display_gdb_prompt(), and top_level_interpreter().

◆ cli_base_on_end_stepping_range()

static void cli_base_on_end_stepping_range ( )
static

◆ cli_base_on_exited()

static void cli_base_on_exited ( int  exitstatus)
static

◆ cli_base_on_no_history()

static void cli_base_on_no_history ( )
static

◆ cli_base_on_normal_stop()

static void cli_base_on_normal_stop ( struct bpstat bs,
int  print_frame 
)
static

◆ cli_base_on_signal_exited()

static void cli_base_on_signal_exited ( enum gdb_signal  siggnal)
static

◆ cli_base_on_signal_received()

static void cli_base_on_signal_received ( enum gdb_signal  siggnal)
static

◆ cli_base_on_sync_execution_done()

static void cli_base_on_sync_execution_done ( )
static

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

References as_cli_interp_base(), display_gdb_prompt(), and top_level_interpreter().

◆ cli_base_on_user_selected_context_changed()

static void cli_base_on_user_selected_context_changed ( user_selected_what  selection)
static

◆ cli_interp_factory()

static struct interp * cli_interp_factory ( const char *  name)
static

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

References name.

◆ safe_execute_command()

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

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

References current_uiout, exception_print(), execute_command(), and gdb_stderr.

Referenced by cli_interp::exec().

◆ should_print_stop_to_console()

int should_print_stop_to_console ( struct interp console_interp,
struct thread_info tp 
)

Variable Documentation

◆ cli_suppress_notification

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