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.
Variables | |
initialize_file_ftype | _initialize_tui_regs |
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 | ) |
Definition at line 486 of file tui-regs.c.
References tui_gen_win_info::content, tui_data_info::current_group, tui_which_element::data, display_info(), 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().
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, display_info(), DONT_BOX_WINDOW, tui_gen_win_info::handle, tui_gen_win_info::height, len, 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().
Definition at line 443 of file tui-regs.c.
References line, 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().
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 759 of file tui-regs.c.
References tui_data_element::content, 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().
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 |
Definition at line 603 of file tui-regs.c.
References _, DATA_NAME, error(), get_current_arch(), len, 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 723 of file tui-regs.c.
References do_cleanups(), gdb_stdout, gdbarch_print_registers_info(), get_frame_arch(), make_cleanup(), pagination_enabled, tui_expand_tabs(), tui_file_get_strbuf(), tui_restore_gdbout(), and tui_sfileopen().
Referenced by tui_get_register().
|
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 |
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, display_info(), 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, display_info(), 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().
|
static |
Definition at line 671 of file tui-regs.c.
References len, and VEC_safe_push.
initialize_file_ftype _initialize_tui_regs |