GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/tui/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 "exceptions.h"

Go to the source code of this file.

Functions

static void tui_exit (void)
static void * tui_init (struct interp *self, int top_level)
int tui_allowed_p (void)
static int tui_resume (void *data)
static int tui_suspend (void *data)
static int tui_display_prompt_p (void *data)
static struct ui_outtui_ui_out (struct interp *self)
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 int tui_is_toplevel = 0
initialize_file_ftype _initialize_tui_interp

Function Documentation

void _initialize_tui_interp ( void  )
int tui_allowed_p ( void  )

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

References gdb_stdout, tui_is_toplevel, and ui_file_isatty().

Referenced by tui_enable().

static int tui_display_prompt_p ( void *  data) [static]

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

References interp_quiet_p().

Referenced by _initialize_tui_interp().

static struct gdb_exception tui_exec ( void *  data,
const char *  command_str 
) [static, read]

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

References _, and internal_error().

Referenced by _initialize_tui_interp().

static void tui_exit ( void  ) [static]

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

References tui_disable().

Referenced by tui_init().

static void* tui_init ( struct interp self,
int  top_level 
) [static]
static int tui_resume ( void *  data) [static]
static int tui_suspend ( void *  data) [static]

Definition at line 110 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, read]

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

References tui_active, tui_old_uiout, and tui_out.

Referenced by _initialize_tui_interp().


Variable Documentation

int tui_is_toplevel = 0 [static]

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

Referenced by tui_allowed_p(), and tui_init().

int tui_start_enabled = 0 [static]

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

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines