Fix search in TUI

The variable last_line_listed is never set when print_source_lines_base is
called in TUI mode, so the search always started from the last line printed
outside of TUI mode.

gdb/ChangeLog:

2020-01-06  Hannes Domani  <ssbssa@yahoo.de>

	* source.c (print_source_lines_base): Set last_line_listed.
This commit is contained in:
Hannes Domani 2019-12-22 14:58:22 +01:00
parent d2dbcb18c6
commit 8b7fcda274
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2020-01-06 Hannes Domani <ssbssa@yahoo.de>
* source.c (print_source_lines_base): Set last_line_listed.
2020-01-06 Shahab Vahedi <shahab@synopsys.com> 2020-01-06 Shahab Vahedi <shahab@synopsys.com>
* tui/tui-disasm.c: Remove trailing spaces. * tui/tui-disasm.c: Remove trailing spaces.

View File

@ -1232,6 +1232,7 @@ print_source_lines_base (struct symtab *s, int line, int stopline,
loc->set (s, line); loc->set (s, line);
first_line_listed = line; first_line_listed = line;
last_line_listed = line;
/* If printing of source lines is disabled, just print file and line /* If printing of source lines is disabled, just print file and line
number. */ number. */