binutils-gdb/gdb/tui
Ulrich Weigand 13274fc342 * disasm.h (gdb_disassembly): Add GDBARCH parameter.
(gdb_print_insn): Likewise.
	* disasm.c (dump_insns): Add GDBARCH parameter.  Use it instead
	of current_gdbarch.
	(do_mixed_source_and_assembly): Add GDBARCH parameter.  Pass to
	dump_insns.
	(do_assembly_only): Likewise.
	(gdb_disassembly): Add GDBARCH parameter.  Use it instead of
	current_gdbarch.  Pass to subroutines.
	(gdb_print_insn): Add GDBARCH parameter.  Use it instead of
	current_gdbarch.

	* stack.c (struct gdb_disassembly_stub_args): Add GDBARCH member.
	(gdb_disassembly_stub): Pass architecture to gdb_disassembly.
	(do_gdb_disassembly): Add GDBARCH argument.  Store into args.
	(print_frame_info): Pass architecture to do_gdb_disassembly.

	* printcmd.c (print_formatted): Pass architecture to gdb_print_insn.

	* mi/mi-cmd-disas.c: Include "arch-utils.h"
	(mi_cmd_disassemble): Pass architecture to gdb_disassembly.

	* cli/cli-cmds.c: Include "arch-utils.h".
	(print_disassembly): Add GDBARCH parameter.  Pass to gdb_disassembly
	and tui_show_assembly.
	(disassemble_current_function): Pass architecture to
	tui_get_low_disassembly_address and print_disassembly.
	(disassemble_command): Pass architecture to
	tui_get_low_disassembly_address and print_disassembly.

	* tui/tui.c (tui_show_assembly): Add GDBARCH parameter.  Pass to
	tui_update_source_windows_with_addr.

	* tui/tui-data.h (struct tui_locator_element): Add GDBARCH member.
	(struct tui_source_info): Likewise.
	* tui/tui-data.c (tui_clear_win_detail): Clear source_info.gdbarch.

	* tui/tui-disasm.c (tui_disassemble): Add GDBARCH parameter.
	Pass to gdb_print_insn.
	(tui_find_disassembly_address): Add GDBARCH parameter.  Pass to
	tui_disassemble.
	(tui_set_disassem_content): Add GDBARCH parameter.  Install into
	source_info.gdbarch.  Pass to tui_disassemble.
	(tui_show_disassem): Add GDBARCH parameter.  Pass to
	tui_update_source_window.
	(tui_show_disassem_and_update_source): Add GDBARCH parameter.  Pass to
	tui_show_disassem and tui_update_source_window.

	(tui_get_begin_asm_address): Return locator architecture in addition
	to locator PC value.

	(tui_get_low_disassembly_address): Add GDBARCH parameter.   Pass to
	tui_get_low_disassembly_address.

	(tui_vertical_disassem_scroll): Pass architecture to subroutines.

	* tui/tui-disasm.h (tui_set_disassem_content): Add GDBARCH parameter.
	(tui_show_disassem): Likewise.
	(tui_show_disassem_and_update_source): Likewise.
	(tui_get_begin_asm_address): Return architecture and PC value.

	* tui/tui.h (tui_get_low_disassembly_address): Add GDBARCH parameter.
	(tui_show_assembly): Add GDBARCH parameter.

	* tui/tui-layout.c (extract_display_start_addr): Return current window
	architecture in addition to current PC value.

	(tui_set_layout): Update calls to tui_get_low_disassembly_address and
	extract_display_start_addr.  Pass architecture to
	tui_update_source_windows_with_addr.

	* tui/tui-source.c: Include "objfiles.h".
	(tui_set_source_content): Initialize window architecture.
	(tui_show_symtab_source): Add GDBARCH parameter.  Pass to
	tui_update_source_window_as_is

	* tui/tui-source.h (tui_show_symtab_source): Add GDBARCH parameter.

	* tui/tui-stack.c (tui_set_locator_info): Add GDBARCH parameter.
	Install locator architecture.
	(tui_set_locator_filename): Update call.
	(tui_show_frame_info): Pass architecture to tui_set_locator_info
	and subroutines.

	* tui/tui-win.c (make_visible_with_new_height): Pass architecture
	to tui_update_source_window.

	* tui/tui-winsource.c: Include "objfiles.h".
	(tui_display_main): Update call to tui_get_begin_asm_address.
	Pass architecture to tui_update_source_windows_with_addr.
	(tui_update_source_window): Add GDBARCH parameter.  Pass to
	tui_update_source_window_as_is.
	(tui_update_source_window_as_is): Add GDBARCH parameter.
	Pass to tui_set_disassem_content.
	(tui_update_source_windows_with_addr): Add GDBARCH parameter.
	Pass to subroutines.
	(tui_update_source_windows_with_line): Pass objfile architecture
	to subroutines.
	(tui_horizontal_source_scroll): Pass architecture to
	tui_update_source_window_as_is.

	* tui/tui-winsource.h (tui_update_source_window): Add GDBARCH
	parameter.
	(tui_update_source_window_as_is): Likewise.
	(tui_update_source_windows_with_addr): Likewise.
2009-07-02 17:17:42 +00:00
..
ChangeLog-1998-2003
tui-command.c 2008-02-21 Pedro Alves <pedro@codesorcery.com> 2009-02-21 16:14:50 +00:00
tui-command.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-data.c * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-data.h * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-disasm.c * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-disasm.h * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-file.c Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-file.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-hooks.c * target.h (TARGET_WNOHANG): New. 2009-05-21 15:48:42 +00:00
tui-hooks.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-interp.c 2008-02-21 Pedro Alves <pedro@codesorcery.com> 2009-02-21 16:14:50 +00:00
tui-io.c Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-io.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-layout.c * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-layout.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-main.c Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-out.c Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-regs.c * arch-utils.c (selected_byte_order): Return target_byte_order_user. 2009-07-02 17:02:35 +00:00
tui-regs.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-source.c * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-source.h * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-stack.c * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-stack.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-win.c * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-win.h 2008-02-21 Pedro Alves <pedro@codesorcery.com> 2009-02-21 16:14:50 +00:00
tui-windata.c 2008-02-21 Pedro Alves <pedro@codesorcery.com> 2009-02-21 16:14:50 +00:00
tui-windata.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-wingeneral.c 2008-02-21 Pedro Alves <pedro@codesorcery.com> 2009-02-21 16:14:50 +00:00
tui-wingeneral.h Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
tui-winsource.c * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui-winsource.h * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui.c * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00
tui.h * disasm.h (gdb_disassembly): Add GDBARCH parameter. 2009-07-02 17:17:42 +00:00