22#ifndef TUI_TUI_SOURCE_H
23#define TUI_TUI_SOURCE_H
38 const char *
name ()
const override
57 CORE_ADDR *addr_p)
override;
void do_erase_source_content(const char *string)
int extra_margin() const override
bool set_contents(struct gdbarch *gdbarch, const struct symtab_and_line &sal) override
void erase_source_content() override
tui_source_window()=default
void display_start_addr(struct gdbarch **gdbarch_p, CORE_ADDR *addr_p) override
void show_line_number(int lineno) const override
void maybe_update(frame_info_ptr fi, symtab_and_line sal) override
const char * name() const override
DISABLE_COPY_AND_ASSIGN(tui_source_window)
bool showing_source_p(const char *filename) const
bool location_matches_p(struct bp_location *loc, int line_no) override
gdb::unique_xmalloc_ptr< char > m_fullname
bool line_is_displayed(int line) const
void do_scroll_vertical(int num_to_scroll) override