GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/tui/tui-regs.c File Reference
#include "defs.h"
#include "arch-utils.h"
#include "tui/tui.h"
#include "tui/tui-data.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "gdbcmd.h"
#include "frame.h"
#include "regcache.h"
#include "inferior.h"
#include "target.h"
#include "gdb_string.h"
#include "tui/tui-layout.h"
#include "tui/tui-win.h"
#include "tui/tui-windata.h"
#include "tui/tui-wingeneral.h"
#include "tui/tui-file.h"
#include "tui/tui-regs.h"
#include "reggroups.h"
#include "valprint.h"
#include "gdb_curses.h"

Go to the source code of this file.

Functions

static void tui_display_register (struct tui_data_element *data, struct tui_gen_win_info *win_info)
static enum tui_status tui_show_register_group (struct reggroup *group, struct frame_info *frame, int refresh_values_only)
static enum tui_status tui_get_register (struct frame_info *frame, struct tui_data_element *data, int regnum, int *changedp)
static void tui_scroll_regs_forward_command (char *, int)
static void tui_scroll_regs_backward_command (char *, int)
int tui_last_regs_line_no (void)
int tui_line_from_reg_element_no (int element_no)
int tui_first_reg_element_no_inline (int line_no)
void tui_show_registers (struct reggroup *group)
void tui_display_registers_from (int start_element_no)
static void tui_display_reg_element_at_line (int start_element_no, int start_line_no)
int tui_display_registers_from_line (int line_no, int force_display)
void tui_check_register_values (struct frame_info *frame)
static void tui_reg_next_command (char *arg, int from_tty)
static void tui_reg_float_command (char *arg, int from_tty)
static void tui_reg_general_command (char *arg, int from_tty)
static void tui_reg_system_command (char *arg, int from_tty)
static void tui_reg_command (char *args, int from_tty)
void _initialize_tui_regs (void)
static void tui_restore_gdbout (void *ui)
static char * tui_register_format (struct frame_info *frame, int regnum)

Variables

static struct cmd_list_elementtuireglist
initialize_file_ftype _initialize_tui_regs

Function Documentation

void _initialize_tui_regs ( void  )
void tui_check_register_values ( struct frame_info frame)
static void tui_display_reg_element_at_line ( int  start_element_no,
int  start_line_no 
) [static]
static void tui_display_register ( struct tui_data_element data,
struct tui_gen_win_info win_info 
) [static]
void tui_display_registers_from ( int  start_element_no)
int tui_display_registers_from_line ( int  line_no,
int  force_display 
)
static enum tui_status tui_get_register ( struct frame_info frame,
struct tui_data_element data,
int  regnum,
int changedp 
) [static]

Definition at line 93 of file tui-regs.c.

References line, and TUI_DATA_WIN.

Referenced by tui_display_data_from(), tui_display_registers_from_line(), and tui_vertical_data_scroll().

static void tui_reg_command ( char *  args,
int  from_tty 
) [static]

Definition at line 606 of file tui-regs.c.

References _, gdb_stdout, help_list(), and printf_unfiltered().

Referenced by _initialize_tui_regs().

static void tui_reg_float_command ( char *  arg,
int  from_tty 
) [static]

Definition at line 586 of file tui-regs.c.

References float_reggroup, and tui_show_registers().

Referenced by _initialize_tui_regs().

static void tui_reg_general_command ( char *  arg,
int  from_tty 
) [static]

Definition at line 592 of file tui-regs.c.

References general_reggroup, and tui_show_registers().

Referenced by _initialize_tui_regs().

static void tui_reg_next_command ( char *  arg,
int  from_tty 
) [static]

Definition at line 567 of file tui-regs.c.

References get_current_arch(), reggroup_next(), TUI_DATA_WIN, and tui_show_registers().

Referenced by _initialize_tui_regs().

static void tui_reg_system_command ( char *  arg,
int  from_tty 
) [static]

Definition at line 598 of file tui-regs.c.

References system_reggroup, and tui_show_registers().

Referenced by _initialize_tui_regs().

static char* tui_register_format ( struct frame_info frame,
int  regnum 
) [static]
static void tui_restore_gdbout ( void *  ui) [static]

Definition at line 662 of file tui-regs.c.

References gdb_stdout, pagination_enabled, and ui_file_delete().

Referenced by tui_register_format().

static void tui_scroll_regs_backward_command ( char *  arg,
int  from_tty 
) [static]

Definition at line 740 of file tui-regs.c.

References BACKWARD_SCROLL, TUI_DATA_WIN, and tui_scroll().

Referenced by _initialize_tui_regs().

static void tui_scroll_regs_forward_command ( char *  arg,
int  from_tty 
) [static]

Definition at line 733 of file tui-regs.c.

References FORWARD_SCROLL, TUI_DATA_WIN, and tui_scroll().

Referenced by _initialize_tui_regs().

static enum tui_status tui_show_register_group ( struct reggroup group,
struct frame_info frame,
int  refresh_values_only 
) [static]
void tui_show_registers ( struct reggroup group)

Variable Documentation

struct cmd_list_element* tuireglist [static]

Definition at line 603 of file tui-regs.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines