GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | tui_line_or_address |
struct | tui_source_element |
struct | tui_source_window_base |
struct | tui_source_window_iterator |
struct | tui_source_windows |
Macros | |
#define | TUI_BP_HIT_POS 0 |
#define | TUI_BP_BREAK_POS 1 |
#define | TUI_EXEC_POS 2 |
#define | TUI_EXECINFO_SIZE 3 |
#define | SCROLL_THRESHOLD 2 /* Threshold for lazy scroll. */ |
Enumerations | |
enum | tui_line_or_address_kind { LOA_LINE , LOA_ADDRESS } |
enum | tui_bp_flag { TUI_BP_ENABLED = 0x01 , TUI_BP_DISABLED = 0x02 , TUI_BP_HIT = 0x04 , TUI_BP_CONDITIONAL = 0x08 , TUI_BP_HARDWARE = 0x10 } |
Functions | |
DEF_ENUM_FLAGS_TYPE (enum tui_bp_flag, tui_bp_flags) | |
void | tui_update_all_breakpoint_info (struct breakpoint *being_deleted) |
void | tui_display_main (void) |
void | tui_update_source_windows_with_addr (struct gdbarch *, CORE_ADDR) |
void | tui_update_source_windows_with_line (struct symtab_and_line sal) |
std::string | tui_copy_source_line (const char **ptr, int *length=nullptr) |
#define SCROLL_THRESHOLD 2 /* Threshold for lazy scroll. */ |
Definition at line 361 of file tui-winsource.h.
Referenced by tui_disasm_window::addr_is_displayed(), and tui_source_window::line_is_displayed().
#define TUI_BP_BREAK_POS 1 |
Definition at line 59 of file tui-winsource.h.
Referenced by tui_source_window_base::update_exec_info().
#define TUI_BP_HIT_POS 0 |
Definition at line 58 of file tui-winsource.h.
Referenced by tui_source_window_base::update_exec_info().
#define TUI_EXEC_POS 2 |
Definition at line 60 of file tui-winsource.h.
Referenced by tui_source_window_base::update_exec_info().
#define TUI_EXECINFO_SIZE 3 |
Definition at line 61 of file tui-winsource.h.
Referenced by tui_source_window_base::left_margin(), and tui_source_window_base::update_exec_info().
enum tui_bp_flag |
Enumerator | |
---|---|
TUI_BP_ENABLED | |
TUI_BP_DISABLED | |
TUI_BP_HIT | |
TUI_BP_CONDITIONAL | |
TUI_BP_HARDWARE |
Definition at line 46 of file tui-winsource.h.
Enumerator | |
---|---|
LOA_LINE | |
LOA_ADDRESS |
Definition at line 28 of file tui-winsource.h.
DEF_ENUM_FLAGS_TYPE | ( | enum | tui_bp_flag, |
tui_bp_flags | ) |
|
extern |
Definition at line 70 of file tui-winsource.c.
References skip_ansi_escape(), and tui_tab_width.
Referenced by tui_disasm_window::set_contents(), and tui_source_window::set_contents().
|
extern |
Definition at line 47 of file tui-winsource.c.
References find_pc_line_symtab(), tui_location_tracker::set_location(), tui_get_begin_asm_address(), tui_location, and tui_update_source_windows_with_addr().
Referenced by tui_enable(), tui_inferior_exit(), and tui_on_objfiles_changed().
|
extern |
Definition at line 593 of file tui-winsource.c.
Referenced by tui_event_create_breakpoint(), tui_event_delete_breakpoint(), and tui_event_modify_breakpoint().
|
extern |
Definition at line 184 of file tui-winsource.c.
References find_pc_line().
Referenced by tui_apply_current_layout(), tui_display_main(), and tui_show_assembly().
|
extern |
Definition at line 197 of file tui-winsource.c.
References objfile::arch(), symtab::compunit(), find_line_pc(), symtab_and_line::line, compunit_symtab::objfile(), symtab_and_line::pc, and symtab_and_line::symtab.
Referenced by tui_refresh_frame_and_register_information().