GDB (xrefs)
|
#include "tui-location.h"
Public Member Functions | |
bool | set_location (struct gdbarch *gdbarch, const struct symtab_and_line &sal, const char *procname) |
bool | set_location (struct symtab *symtab) |
CORE_ADDR | addr () const |
struct gdbarch * | gdbarch () const |
const std::string & | full_name () const |
const std::string & | proc_name () const |
int | line_no () const |
Private Member Functions | |
bool | set_fullname (struct symtab *symtab) |
Private Attributes | |
std::string | m_full_name |
std::string | m_proc_name |
int | m_line_no = 0 |
CORE_ADDR | m_addr = 0 |
struct gdbarch * | m_gdbarch = nullptr |
Definition at line 33 of file tui-location.h.
|
inline |
Definition at line 47 of file tui-location.h.
References m_addr.
Referenced by tui_locator_window::make_status_line(), tui_disasm_window::set_contents(), and tui_get_begin_asm_address().
|
inline |
Definition at line 55 of file tui-location.h.
References m_full_name.
Referenced by tui_source_window::set_contents(), and tui_source_window::showing_source_p().
|
inline |
Definition at line 51 of file tui-location.h.
References m_gdbarch.
Referenced by tui_locator_window::make_status_line(), set_location(), and tui_get_begin_asm_address().
|
inline |
Definition at line 63 of file tui-location.h.
References m_line_no.
Referenced by tui_locator_window::make_status_line(), and tui_source_window::set_contents().
|
inline |
Definition at line 59 of file tui-location.h.
References m_proc_name.
Referenced by tui_locator_window::make_status_line().
|
private |
Definition at line 72 of file tui-location.c.
References m_full_name, and symtab_to_fullname().
Referenced by set_location(), and set_location().
bool tui_location_tracker::set_location | ( | struct gdbarch * | gdbarch, |
const struct symtab_and_line & | sal, | ||
const char * | procname ) |
Definition at line 33 of file tui-location.c.
References gdbarch(), symtab_and_line::line, m_addr, m_gdbarch, m_line_no, m_proc_name, symtab_and_line::pc, set_fullname(), symtab_and_line::symtab, and tui_show_locator_content().
Referenced by tui_display_main(), and tui_show_frame_info().
bool tui_location_tracker::set_location | ( | struct symtab * | symtab | ) |
Definition at line 59 of file tui-location.c.
References set_fullname(), and tui_show_locator_content().
|
private |
Definition at line 82 of file tui-location.h.
Referenced by addr(), and set_location().
|
private |
Definition at line 73 of file tui-location.h.
Referenced by full_name(), and set_fullname().
Definition at line 85 of file tui-location.h.
Referenced by gdbarch(), and set_location().
|
private |
Definition at line 79 of file tui-location.h.
Referenced by line_no(), and set_location().
|
private |
Definition at line 76 of file tui-location.h.
Referenced by proc_name(), and set_location().