Reimplement tui_get_begin_asm_address
authorTom Tromey <tom@tromey.com>
Wed, 13 Nov 2019 01:20:32 +0000 (18:20 -0700)
committerTom Tromey <tom@tromey.com>
Fri, 20 Dec 2019 16:15:54 +0000 (09:15 -0700)
commit52469d7673d716a4811c8ccec8cc8ef605992b31
tree584e7f9fe47088989ab3ff1145e1206ae1268856
parent5d49bf1b698124fe21017105f84b18e29221b262
Reimplement tui_get_begin_asm_address

tui_get_begin_asm_address looks for the inferior's "main" to display
it.  I think this is incorrect in two ways.

First, it should probably instead use the user's most recent source
context, if one has been set.

Second, it uses a hard-coded list of "main" names, but gdb already has
a better approach to handling this.

This patch fixes both of these problems.

gdb/ChangeLog
2019-12-20  Tom Tromey  <tom@tromey.com>

* tui/tui-disasm.c (tui_get_begin_asm_address): Use
get_current_source_symtab_and_line, and main_name.

Change-Id: I77dc13d49148e8dec5aa3eeb357ce3968a68d0bd
gdb/ChangeLog
gdb/tui/tui-disasm.c