GDB (xrefs)
Functions | Variables
tui-interp.c File Reference
#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_outtui_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 interptui_interp
 
initialize_file_ftype _initialize_tui_interp
 

Function Documentation

void _initialize_tui_interp ( void  )
static struct gdb_exception tui_exec ( void *  data,
const char *  command_str 
)
static

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

References _, and internal_error().

Referenced by _initialize_tui_interp().

static void tui_exit ( void  )
static

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

References tui_disable().

Referenced by tui_init().

static void* tui_init ( struct interp self,
int  top_level 
)
static
static void tui_on_command_error ( void  )
static

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

References display_gdb_prompt(), and interp_quiet_p().

Referenced by tui_init().

static void tui_on_end_stepping_range ( void  )
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 void tui_on_exited ( int  exitstatus)
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 void tui_on_no_history ( void  )
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 void tui_on_signal_exited ( enum gdb_signal  siggnal)
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 void tui_on_signal_received ( enum gdb_signal  siggnal)
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 void tui_on_sync_execution_done ( void  )
static

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

References display_gdb_prompt(), and interp_quiet_p().

Referenced by tui_init().

static int tui_resume ( void *  data)
static
static int tui_suspend ( void *  data)
static

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

References tui_active, tui_disable(), and tui_start_enabled.

Referenced by _initialize_tui_interp().

static struct ui_out * tui_ui_out ( struct interp self)
static

Variable Documentation

initialize_file_ftype _initialize_tui_interp
struct interp* tui_interp
static

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

int tui_start_enabled = 0
static

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

Referenced by _initialize_tui_interp(), tui_resume(), and tui_suspend().