GDB (xrefs)
Functions
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 (const char *args, int from_tty)
 
static void tui_reggroup_completer (struct cmd_list_element *ignore, completion_tracker &tracker, const char *text, const char *word)
 
void _initialize_tui_regs (void)
 
static char * tui_register_format (struct frame_info *frame, int regnum)
 

Function Documentation

◆ _initialize_tui_regs()

void _initialize_tui_regs ( void  )

◆ tui_check_register_values()

void tui_check_register_values ( struct frame_info frame)

◆ tui_display_reg_element_at_line()

static void tui_display_reg_element_at_line ( int  start_element_no,
int  start_line_no 
)
static

◆ tui_display_register()

static void tui_display_register ( struct tui_data_element data,
struct tui_gen_win_info win_info 
)
static

◆ tui_display_registers_from()

void tui_display_registers_from ( int  start_element_no)

◆ tui_display_registers_from_line()

int tui_display_registers_from_line ( int  line_no,
int  force_display 
)

◆ tui_first_reg_element_no_inline()

int tui_first_reg_element_no_inline ( int  line_no)

◆ tui_get_register()

static enum tui_status tui_get_register ( struct frame_info frame,
struct tui_data_element data,
int  regnum,
int *  changedp 
)
static

◆ tui_last_regs_line_no()

int tui_last_regs_line_no ( void  )

◆ tui_line_from_reg_element_no()

int tui_line_from_reg_element_no ( int  element_no)

◆ tui_reg_command()

static void tui_reg_command ( const char *  args,
int  from_tty 
)
static

◆ tui_reg_next()

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().

◆ tui_reg_prev()

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().

◆ tui_reggroup_completer()

static void tui_reggroup_completer ( struct cmd_list_element ignore,
completion_tracker tracker,
const char *  text,
const char *  word 
)
static

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

References completion_tracker::add_completion(), ignore(), and reggroup_completer().

Referenced by _initialize_tui_regs().

◆ tui_register_format()

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

◆ tui_show_register_group()

static enum tui_status tui_show_register_group ( struct reggroup group,
struct frame_info frame,
int  refresh_values_only 
)
static

◆ tui_show_registers()

void tui_show_registers ( struct reggroup group)