projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
aarch64: Normalize and sort feature bit macros
[deliverable/binutils-gdb.git]
/
gdb
/
tui
/
tui-source.h
diff --git
a/gdb/tui/tui-source.h
b/gdb/tui/tui-source.h
index dc4470e9e5a86940af311c5e10dcf50bfa5c90d8..1df84cf304c2d258b826b03442e56f2e8c37483d 100644
(file)
--- a/
gdb/tui/tui-source.h
+++ b/
gdb/tui/tui-source.h
@@
-1,6
+1,6
@@
/* TUI display source window.
/* TUI display source window.
- Copyright (C) 1998-20
19
Free Software Foundation, Inc.
+ Copyright (C) 1998-20
20
Free Software Foundation, Inc.
Contributed by Hewlett-Packard Company.
Contributed by Hewlett-Packard Company.
@@
-31,8
+31,7
@@
struct symtab;
struct tui_source_window : public tui_source_window_base
{
struct tui_source_window : public tui_source_window_base
{
- tui_source_window ();
- ~tui_source_window ();
+ tui_source_window () = default;
DISABLE_COPY_AND_ASSIGN (tui_source_window);
DISABLE_COPY_AND_ASSIGN (tui_source_window);
@@
-47,28
+46,31
@@
struct tui_source_window : public tui_source_window_base
bool showing_source_p (const char *filename) const;
bool showing_source_p (const char *filename) const;
- void maybe_update (struct frame_info *fi, symtab_and_line sal,
- int line_no, CORE_ADDR addr)
- override;
+ void maybe_update (struct frame_info *fi, symtab_and_line sal) override;
+
+ void erase_source_content () override
+ {
+ do_erase_source_content (_("[ No Source Available ]"));
+ }
+
+ void display_start_addr (struct gdbarch **gdbarch_p,
+ CORE_ADDR *addr_p) override;
protected:
void do_scroll_vertical (int num_to_scroll) override;
protected:
void do_scroll_vertical (int num_to_scroll) override;
+ bool set_contents (struct gdbarch *gdbarch,
+ const struct symtab_and_line &sal) override;
+
private:
private:
- void style_changed ();
+ /* Answer whether a particular line number or address is displayed
+ in the current source window. */
+ bool line_is_displayed (int line) const;
- /*
A token used to register and unregister an observer
. */
- gdb::
observers::token m_observabl
e;
+ /*
It is the resolved form as returned by symtab_to_fullname
. */
+ gdb::
unique_xmalloc_ptr<char> m_fullnam
e;
};
};
-extern enum tui_status tui_set_source_content (tui_source_window_base *,
- struct symtab *,
- int, int);
-extern void tui_show_symtab_source (tui_source_window_base *,
- struct gdbarch *, struct symtab *,
- struct tui_line_or_address,
- int);
-
#endif /* TUI_TUI_SOURCE_H */
#endif /* TUI_TUI_SOURCE_H */
This page took
0.026261 seconds
and
4
git commands to generate.