GDB (xrefs)
Classes | Functions | Variables
tui-interp.c File Reference
#include "defs.h"
#include "cli/cli-interp.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"
#include "gdbthread.h"

Go to the source code of this file.

Classes

class  tui_interp
 

Functions

static tui_interpas_tui_interp (struct interp *interp)
 
static void tui_exit (void)
 
static void tui_on_normal_stop (struct bpstats *bs, int print_frame)
 
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_on_user_selected_context_changed (user_selected_what selection)
 
static struct interptui_interp_factory (const char *name)
 
void _initialize_tui_interp (void)
 

Variables

static int tui_start_enabled = 0
 

Function Documentation

◆ _initialize_tui_interp()

void _initialize_tui_interp ( void  )

◆ as_tui_interp()

static tui_interp* as_tui_interp ( struct interp interp)
static

◆ tui_exit()

static void tui_exit ( void  )
static

Definition at line 69 of file tui-interp.c.

References tui_disable().

Referenced by tui_interp::init().

◆ tui_interp_factory()

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

Definition at line 309 of file tui-interp.c.

References name.

Referenced by _initialize_tui_interp().

◆ tui_on_command_error()

static void tui_on_command_error ( void  )
static

Definition at line 199 of file tui-interp.c.

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

Referenced by _initialize_tui_interp().

◆ tui_on_end_stepping_range()

static void tui_on_end_stepping_range ( void  )
static

◆ tui_on_exited()

static void tui_on_exited ( int  exitstatus)
static

◆ tui_on_no_history()

static void tui_on_no_history ( void  )
static

◆ tui_on_normal_stop()

static void tui_on_normal_stop ( struct bpstats bs,
int  print_frame 
)
static

◆ tui_on_signal_exited()

static void tui_on_signal_exited ( enum gdb_signal  siggnal)
static

◆ tui_on_signal_received()

static void tui_on_signal_received ( enum gdb_signal  siggnal)
static

◆ tui_on_sync_execution_done()

static void tui_on_sync_execution_done ( void  )
static

Definition at line 186 of file tui-interp.c.

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

Referenced by _initialize_tui_interp().

◆ tui_on_user_selected_context_changed()

static void tui_on_user_selected_context_changed ( user_selected_what  selection)
static

Variable Documentation

◆ tui_start_enabled

int tui_start_enabled = 0
static

Definition at line 39 of file tui-interp.c.

Referenced by _initialize_tui_interp(), tui_interp::resume(), and tui_interp::suspend().