diff options
Diffstat (limited to 'gdb/tui/tui-source.c')
-rw-r--r-- | gdb/tui/tui-source.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/tui/tui-source.c b/gdb/tui/tui-source.c index 34cb38b31af..2ca21dcc845 100644 --- a/gdb/tui/tui-source.c +++ b/gdb/tui/tui-source.c @@ -345,3 +345,13 @@ tui_source_window::style_changed () if (tui_active && is_visible) refill (); } + +bool +tui_source_window::location_matches_p (struct bp_location *loc, int line_no) +{ + return (content[line_no].line_or_addr.loa == LOA_LINE + && content[line_no].line_or_addr.u.line_no == loc->line_number + && loc->symtab != NULL + && filename_cmp (fullname, + symtab_to_fullname (loc->symtab)) == 0); +} |