|
GDB (xrefs)
|
#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 reggroup * | tui_reg_next (struct gdbarch *gdbarch) |
| static struct reggroup * | tui_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) |
| void _initialize_tui_regs | ( | void | ) |
Definition at line 691 of file tui-regs.c.
References _, add_cmd(), class_tui, set_cmd_completer(), tui_get_cmd_list(), tui_reg_command(), and tui_reggroup_completer().
| void tui_check_register_values | ( | struct frame_info * | frame | ) |
Definition at line 486 of file tui-regs.c.
References tui_gen_win_info::content, tui_data_info::current_group, tui_which_element::data, tui_data_info::display_regs, tui_data_element::highlight, tui_data_element::item_no, tui_data_info::regs_content, tui_data_info::regs_content_count, TUI_DATA_WIN, tui_display_register(), tui_get_register(), tui_show_registers(), and tui_win_element::which_element.
Referenced by tui_check_data_values().
|
static |
Definition at line 405 of file tui-regs.c.
References TUI_DATA_WIN, tui_display_registers_from(), tui_first_reg_element_no_inline(), and tui_last_regs_line_no().
Referenced by tui_display_registers_from_line().
|
static |
Definition at line 527 of file tui-regs.c.
References tui_data_element::content, tui_gen_win_info::handle, tui_data_element::highlight, tui_refresh_win(), and tui_gen_win_info::width.
Referenced by tui_check_register_values(), and tui_display_registers_from().
| void tui_display_registers_from | ( | int | start_element_no | ) |
Definition at line 305 of file tui-regs.c.
References tui_gen_win_info::content, tui_data_element::content, tui_which_element::data, tui_which_element::data_window, DONT_BOX_WINDOW, tui_gen_win_info::handle, tui_gen_win_info::height, tui_gen_win_info::origin, tui_data_info::regs_column_count, tui_data_info::regs_content, tui_data_info::regs_content_count, TUI_DATA_WIN, tui_delete_win(), tui_display_register(), tui_make_window(), tui_gen_win_info::viewport_height, tui_win_element::which_element, tui_gen_win_info::width, tui_point::x, and tui_point::y.
Referenced by tui_display_all_data(), and tui_display_reg_element_at_line().
| int tui_display_registers_from_line | ( | int | line_no, |
| int | force_display | ||
| ) |
Definition at line 443 of file tui-regs.c.
References TUI_DATA_WIN, tui_display_reg_element_at_line(), tui_first_reg_element_no_inline(), tui_last_regs_line_no(), and tui_line_from_reg_element_no().
Referenced by tui_display_data_from_line().
| int tui_first_reg_element_no_inline | ( | int | line_no | ) |
Definition at line 117 of file tui-regs.c.
References TUI_DATA_WIN.
Referenced by tui_display_reg_element_at_line(), tui_display_registers_from_line(), and tui_first_data_element_no_in_line().
|
static |
Definition at line 737 of file tui-regs.c.
References gdbarch::data, regnum, target_has_registers, TUI_FAILURE, tui_register_format(), TUI_SUCCESS, and xfree().
Referenced by tui_check_register_values(), and tui_show_register_group().
| int tui_last_regs_line_no | ( | void | ) |
Definition at line 71 of file tui-regs.c.
References TUI_DATA_WIN.
Referenced by tui_display_data_from_line(), tui_display_reg_element_at_line(), and tui_display_registers_from_line().
| int tui_line_from_reg_element_no | ( | int | element_no | ) |
Definition at line 91 of file tui-regs.c.
References TUI_DATA_WIN.
Referenced by tui_display_data_from(), tui_display_registers_from_line(), and tui_vertical_data_scroll().
|
static |
Definition at line 603 of file tui-regs.c.
References _, DATA_NAME, error(), get_current_arch(), printf_unfiltered(), reggroup_name(), reggroup_next(), TUI_DATA_WIN, tui_enable(), tui_reg_next(), tui_reg_prev(), tui_set_layout_by_name(), and tui_show_registers().
Referenced by _initialize_tui_regs().
Definition at line 565 of file tui-regs.c.
References reggroup_next(), and TUI_DATA_WIN.
Referenced by tui_reg_command().
Definition at line 584 of file tui-regs.c.
References reggroup_prev(), and TUI_DATA_WIN.
Referenced by tui_reg_command().
|
static |
Definition at line 672 of file tui-regs.c.
References completion_tracker::add_completion(), ignore(), and reggroup_completer().
Referenced by _initialize_tui_regs().
|
static |
Definition at line 711 of file tui-regs.c.
References gdb_stdout, gdbarch_print_registers_info(), get_frame_arch(), make_scoped_restore(), pagination_enabled, regnum, string, string_file::string(), and tui_expand_tabs().
Referenced by tui_get_register().
|
static |
Definition at line 189 of file tui-regs.c.
References tui_gen_win_info::content, tui_which_element::data, tui_data_info::data_content_count, DATA_WIN, tui_which_element::data_window, gdbarch_num_pseudo_regs(), gdbarch_num_regs(), gdbarch_register_name(), gdbarch_register_reggroup_p(), get_frame_arch(), tui_data_element::highlight, tui_data_element::item_no, name, tui_data_element::name, reggroup_name(), regnum, tui_data_info::regs_content, tui_data_info::regs_content_count, tui_add_content_elements(), tui_alloc_content(), TUI_DATA_WIN, TUI_FAILURE, tui_free_data_content(), tui_get_register(), TUI_SUCCESS, tui_win_element::which_element, and xfree().
Referenced by tui_show_registers().
| void tui_show_registers | ( | struct reggroup * | group | ) |
Definition at line 132 of file tui-regs.c.
References tui_gen_win_info::content, tui_data_info::current_group, tui_which_element::data, DATA_NAME, tui_which_element::data_window, tui_data_info::display_regs, general_reggroup, get_selected_frame(), tui_data_element::highlight, NO_REGS_STRING, tui_data_info::regs_content, tui_data_info::regs_content_count, target_has_memory, target_has_registers, target_has_stack, TUI_DATA_WIN, tui_display_all_data(), tui_enable(), tui_erase_data_content(), TUI_FAILURE, tui_set_layout_by_name(), tui_show_register_group(), and tui_win_element::which_element.
Referenced by tui_check_register_values(), tui_reg_command(), and tui_set_layout().
1.8.14