GDB (xrefs)
Functions | Variables
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 "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 "tui/tui-io.h"
#include "reggroups.h"
#include "valprint.h"
#include "completer.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)
 
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 struct reggrouptui_reg_next (struct gdbarch *gdbarch)
 
static struct reggrouptui_reg_prev (struct gdbarch *gdbarch)
 
static void tui_reg_command (char *args, int from_tty)
 
static VEC (char_ptr)
 
void _initialize_tui_regs (void)
 
static void tui_restore_gdbout (void *ui)
 
static char * tui_register_format (struct frame_info *frame, int regnum)
 

Variables

initialize_file_ftype _initialize_tui_regs
 

Function Documentation

void _initialize_tui_regs ( void  )

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

References _, add_cmd(), class_tui, set_cmd_completer(), tui_get_cmd_list(), and tui_reg_command().

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 
)
int tui_first_reg_element_no_inline ( int  line_no)
static enum tui_status tui_get_register ( struct frame_info frame,
struct tui_data_element data,
int  regnum,
int changedp 
)
static
int tui_last_regs_line_no ( void  )
int tui_line_from_reg_element_no ( int  element_no)

Definition at line 91 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
static struct reggroup* tui_reg_next ( struct gdbarch gdbarch)
static

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

References reggroup_next(), and TUI_DATA_WIN.

Referenced by tui_reg_command().

static struct reggroup* tui_reg_prev ( struct gdbarch gdbarch)
static

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

References reggroup_prev(), and TUI_DATA_WIN.

Referenced by tui_reg_command().

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

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

References gdb_stdout, pagination_enabled, and ui_file_delete().

Referenced by tui_register_format().

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)
static VEC ( char_ptr  )
static

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

References len, and VEC_safe_push.

Variable Documentation

initialize_file_ftype _initialize_tui_regs