| Index: gdb/tui/tui-disasm.c
|
| diff --git a/gdb/tui/tui-disasm.c b/gdb/tui/tui-disasm.c
|
| index ff508410f8a2b0f77c3148d435d9d449d5471c81..25775748f293a951eb1741b8ca3d52ff27d4bf7c 100644
|
| --- a/gdb/tui/tui-disasm.c
|
| +++ b/gdb/tui/tui-disasm.c
|
| @@ -1,6 +1,6 @@
|
| /* Disassembly display.
|
|
|
| - Copyright (C) 1998-2004, 2007-2012 Free Software Foundation, Inc.
|
| + Copyright (C) 1998-2013 Free Software Foundation, Inc.
|
|
|
| Contributed by Hewlett-Packard Company.
|
|
|
| @@ -27,7 +27,7 @@
|
| #include "value.h"
|
| #include "source.h"
|
| #include "disasm.h"
|
| -#include "gdb_string.h"
|
| +#include <string.h>
|
| #include "tui/tui.h"
|
| #include "tui/tui-data.h"
|
| #include "tui/tui-win.h"
|
| @@ -121,7 +121,7 @@ tui_find_disassembly_address (struct gdbarch *gdbarch, CORE_ADDR pc, int from)
|
| pos = max_lines - 1;
|
| do {
|
| new_low -= 1 * max_lines;
|
| - msymbol = lookup_minimal_symbol_by_pc_section (new_low, 0);
|
| + msymbol = lookup_minimal_symbol_by_pc_section (new_low, 0).minsym;
|
|
|
| if (msymbol)
|
| new_low = SYMBOL_VALUE_ADDRESS (msymbol);
|
| @@ -173,7 +173,7 @@ tui_set_disassem_content (struct gdbarch *gdbarch, CORE_ADDR pc)
|
| enum tui_status ret = TUI_FAILURE;
|
| int i;
|
| int offset = TUI_DISASM_WIN->detail.source_info.horizontal_offset;
|
| - int line_width, max_lines;
|
| + int max_lines;
|
| CORE_ADDR cur_pc;
|
| struct tui_gen_win_info *locator = tui_locator_win_info_ptr ();
|
| int tab_len = tui_default_tab_len ();
|
| @@ -203,8 +203,6 @@ tui_set_disassem_content (struct gdbarch *gdbarch, CORE_ADDR pc)
|
| * max_lines);
|
| memset (asm_lines, 0, sizeof (struct tui_asm_line) * max_lines);
|
|
|
| - line_width = TUI_DISASM_WIN->generic.width - 1;
|
| -
|
| tui_disassemble (gdbarch, asm_lines, pc, max_lines);
|
|
|
| /* See what is the maximum length of an address and of a line. */
|
| @@ -318,10 +316,10 @@ tui_show_disassem_and_update_source (struct gdbarch *gdbarch,
|
| if (sal.symtab)
|
| {
|
| set_current_source_symtab_and_line (&sal);
|
| - tui_update_locator_filename (sal.symtab->filename);
|
| + tui_update_locator_fullname (symtab_to_fullname (sal.symtab));
|
| }
|
| else
|
| - tui_update_locator_filename ("?");
|
| + tui_update_locator_fullname ("?");
|
| }
|
|
|
| return;
|
|
|