⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog-1998-2003

📁 这个是LINUX下的GDB调度工具的源码
💻
📖 第 1 页 / 共 3 页
字号:
2003-09-27  Andrew Cagney  <cagney@redhat.com>	* tuiRegs.c: Rename REGISTER_RAW_SIZE to	DEPRECATED_REGISTER_RAW_SIZE.2003-09-13  Andrew Cagney  <cagney@redhat.com>	* tui.h (struct ui_file): Add opaque declaration.2003-08-04  Daniel Jacobowitz  <drow@mvista.com>	* tui-interp.c: Include "cli-out.h".	(tui_resume): Update tui_old_uiout's stream to gdb_stdout.2003-07-24  Stephane Carrez  <stcarrez@nerim.fr>	* tui.c (tui_rl_other_window): New function to switch the TUI active	window and give focus to a next window.	(tui_initialize_readline): Bind it to c-x o.	(tui_rl_next_keymap): Activate TUI mode when entering SingleKey mode.2003-07-23  Stephane Carrez  <stcarrez@nerim.fr>	* tui.c (tui_enable): Call tuiRefreshAll to make sure the window	is accurate.2003-07-23  Stephane Carrez  <stcarrez@nerim.fr>	* tui-interp.c (tui_resume): Enable tui when we expected it.	(tui_suspend): Remember in which TUI mode we are.	(_initialize_tui_interp): Use the tui interpreter even when no	other interpreter was set and define in which TUI mode to start.2003-06-28  Daniel Jacobowitz  <drow@mvista.com>	* tui-out.c (tui_ui_out_impl): Add NULL for redirect member.2003-06-22  Daniel Jacobowitz  <drow@mvista.com>	* tui-hooks.c: Update include order.	* tui.c: Likewise.	* tuiCommand.c: Likewise.	* tuiData.c: Likewise.	* tuiDataWin.c: Likewise.	* tuiDisassem.c: Likewise.	* tuiGeneralWin.c: Likewise.	* tuiIO.c: Likewise.	* tuiLayout.c: Likewise.	* tuiRegs.c: Likewise.	* tuiSource.c: Likewise.	* tuiSourceWin.c: Likewise.	* tuiStack.c: Likewise.	* tuiWin.c: Likewise.2003-06-12  Andreas Schwab  <schwab@suse.de>	* tuiSource.c (tuiVerticalSourceScroll): Use get_frame_pc.	* tuiSourceWin.c (tuiHorizontalSourceScroll): Likewise.	* tuiStack.c (tui_get_function_from_frame): Likewise.	(tuiShowFrameInfo): Likewise.	* tuiWin.c (_makeVisibleWithNewHeight): Likewise.	* tui-hooks.c (tui_selected_frame_level_changed_hook): Likewise.	* tuiDisassem.c (tuiVerticalDisassemScroll): Likewise.	Include "disasm.h".2003-05-08  Andrew Cagney  <cagney@redhat.com>	* tuiRegs.c: Use MAX_REGISTER_SIZE instead of	MAX_REGISTER_RAW_SIZE.2003-05-03  Andrew Cagney  <cagney@redhat.com>	* tuiDisassem.c (tui_disassemble): Call gdb_print_insn, instead of	TARGET_PRINT_INSN.  Do not initialize a disassemble_info object.2003-04-30  Andrew Cagney  <cagney@redhat.com>	* tuiDisassem.c (tui_disassemble): Use	"deprecated_tm_print_insn_info" instead of TARGET_PRINT_INSN_INFO,	add comment.2003-03-14  Andrew Cagney  <cagney@redhat.com>	* tuiRegs.c (_tuiGetRegisterRawValue): Use frame_read_register,	instead of get_saved_register.2003-03-13  Stephane Carrez  <stcarrez@nerim.fr>	* tui-out.c (tui_out_data): Fix typedef.2003-03-08  Andrew Cagney  <cagney@redhat.com>	* tui-out.c: Update copyright.	(tui_out_data): Define typedef.  Use instead of ui_out_data.2003-02-14  Andrew Cagney  <ac131313@redhat.com>	* tui.c (tui_enable, tui_disable): Don't modify tui_version.	(tui_is_window_visible, tui_get_command_dimension): Test	tui_active instead of tui_version.	* tuiData.h (tui_version): Delete declaration.	* tui-hooks.c (tui_init_hook, tui_event_loop): Delete function,	moved to "tui-interp.c".	(tui_exit, tui_command_loop): Ditto.	(_initialize_tui): Don't initialize init_ui_hook.  Initialize	target_new_objfile_hook.	* tui-interp.c: New file.2003-02-12  Andrew Cagney  <ac131313@redhat.com>	* tuiIO.c (tui_prep_terminal): Add one notused parameter.	* tui.c (tui_rl_switch_mode): Add two notused parameters.	(tui_rl_change_windows, tui_rl_next_keymap): Ditto.	(tui_rl_delete_other_windows): Ditto.	(tui_rl_change_windows, tui_rl_delete_other_windows): Update	calls.2002-12-08  Elena Zannoni  <ezannoni@redhat.com>       Import of readline 4.3.       Fix PR gdb/675       * tuiWin.c: Include readline/readline.h.       (tui_update_gdb_sizes): Use accessor function rl_get_screen_size.       (tuiResizeAll): Ditto.2002-12-06  Elena Zannoni  <ezannoni@redhat.com>	* tuiStack.c (tuiShowFrameInfo): Fix typo.2002-11-29  Andrew Cagney  <ac131313@redhat.com>	* tui/tui-hooks.c: Update to use deprecated_selected_frame.	* tui/tui.c, tui/tuiDisassem.c, tui/tuiRegs.c: Ditto.	* tui/tuiSource.c, tui/tuiSourceWin.c, tui/tuiWin.c: Ditto.2002-11-28  Andrew Cagney  <ac131313@redhat.com>	* tuiStack.c (tuiShowFrameInfo): Use find_frame_sal instead of	find_pc_line.2002-11-23  Andrew Cagney  <ac131313@redhat.com>	* tuiStack.c (tuiShowFrameInfo): Use get_frame_type instead of	deprecated_frame_in_dummy.  Fix coding style.2002-11-21  Stephane Carrez  <stcarrez@nerim.fr>	* tui-hooks.c (tui_init_hook): Don't enable the TUI if a specific	interpreter is installed.2002-11-18  Andrew Cagney  <ac131313@redhat.com>	* tuiStack.c (tuiShowFrameInfo): Use get_frame_type instead of	signal_handler_caller.	2002-11-10  Andrew Cagney  <ac131313@redhat.com>	* tuiStack.c (tuiShowFrameInfo): Replace frame_in_dummy with	deprecated_frame_in_dummy.2002-10-26  Stephane Carrez  <stcarrez@nerim.fr>	* tuiIO.c (tui_prep_terminal): Save the prompt registered in readline.	(tui_redisplay_readline): Use the last saved prompt.	(tui_rl_saved_prompt): New.2002-10-25  Stephane Carrez  <stcarrez@nerim.fr>	Fix PR gdb/787	* tuiWin.c (ACS_LRCORNER, ACS_LLCORNER, ACS_ULCORNER, ACS_URCORNER,	ACS_HLINE, ACS_VLINE): Define if they don't exist.2002-10-25  Stephane Carrez  <stcarrez@nerim.fr>	Fix PR gdb/478	* tuiIO.c (tui_initialize_io): Use setvbuf since this is portable.2002-10-02  Elena Zannoni  <ezannoni@redhat.com>	* tui-hooks.c (selected_frame_level_changed_hook): Use the one	exported from frame.h.2002-09-29  Elena Zannoni  <ezannoni@redhat.com>	* tui.c (tui_show_source): Don't access current_source_symtab, use	accessor function instead.  Include source.h and symtab.h	* tuiDisassem.c (tuiShowDisassemAndUpdateSource,	tuiVerticalDisassemScroll): Use accessor functions for current	source line and symtab.  Include source.h.	* tuiLayout.c (_extractDisplayStartAddr): Use accessor functions	for current source line and symtab.  Include source.h.	* tuiWin.c (_makeVisibleWithNewHeight): Ditto.	* tuiSourceWin.c (tuiUpdateSourceWindowAsIs,	tuiHorizontalSourceScroll): Ditto.	* tuiSource.c (tuiVerticalSourceScroll): Ditto.2002-09-13  Stephane Carrez  <stcarrez@nerim.fr>	* tui.c (tui_rl_switch_mode): Remove unecessary TUI switch printfs.	(tui_initialize_readline): Allow to use space to leave SingleKey	to enter one gdb command.	(tui_enable): Restore the TUI keymap when we are back to TUI.	(tui_disable): Restore normal keymap when leaving TUI.	* tuiIO.c (tui_redisplay_readline): Restore the SingleKey mode	when the buffer becomes empty and we are in tui_one_command_mode.2002-09-13  Stephane Carrez  <stcarrez@nerim.fr>	* tuiIO.c (tui_setup_io): rl_already_prompted must be cleared	when leaving TUI mode so that gdb prompt is displayed.2002-09-13  Stephane Carrez  <stcarrez@nerim.fr>	* tuiStack.c (tui_make_status_line): Make sure the local buffer	is large enough to hold the complete line.2002-09-10  Stephane Carrez  <stcarrez@nerim.fr>	* tui-hooks.c (tui_event_loop): New function.	(tui_command_loop): New function to override gdb loop and make sure	uiout is set according to TUI mode.	(tui_command_loop): Install the specific TUI command hook.	* tuiIO.c (tui_initialize_io): Initialize tui_old_uiout.	(tui_uiout, tui_old_uiout): Make public.	* tuiIO.h (tui_uiout, tui_old_uiout): Declare.2002-09-04  Stephane Carrez  <stcarrez@nerim.fr>	* tuiIO.c (tui_putc): New function to print one character.	(printable_part): New function from readline/complete.c.	(PUTX): New macro, likewise.	(print_filename): New function, likewise.	(get_y_or_n): New function, likewise and adapted for TUI.	(tui_rl_display_match_list): New function from readline/complete.c	and writes on TUI command window.	(tui_setup_io): Install or remove the readline hook	rl_completion_display_matches_hook so that completion is written	directly in TUI command window instead of in the TUI pipe.	(tui_initialize_io): Use #ifdef TUI_USE_PIPE_FOR_READLINE for the	TUI redirection pipe.	(tui_getc): Likewise for call to tui_readline_output.	(tui_readline_output): Likewise for function.	* tui.c (tui_rl_startup_hook): Always take care of gdb prompt.2002-09-02  Stephane Carrez  <stcarrez@nerim.fr>	* tuiWin.c (_newHeightOk): Fix compilation warnings.2002-09-01  Stephane Carrez  <stcarrez@nerim.fr>	* tuiWin.c (_tuiAllWindowsInfo): Don't crash if the window	is not displayed.2002-09-01  Stephane Carrez  <stcarrez@nerim.fr>	* tui-out.c (tui_out_new): Clear start_of_line.	* tuiSource.c (tuiVerticalSourceScroll): Use print_source_lines	to update the current source line.2002-09-01  Stephane Carrez  <stcarrez@nerim.fr>	* tui-hooks.c (tui_detach_hook): New hook to know when a process dies.	(tui_install_hooks): Install it.	(tui_remove_hooks): Remove it.2002-09-01  Stephane Carrez  <stcarrez@nerim.fr>	* tuiData.h (FILE_PREFIX): Don't define.	(blankStr, locationStr, breakStr): Don't declare.	(breakLocationStr, nullStr, historyLimit, setHistoryLimitTo): Likewise.	(displayableWinContentOf, displayableWinContentAt): Likewise.	(winElementHeight, winByName, freeAllWindows): Likewise.	* tuiData.c (blankStr, locationStr, breakStr): Remove.	(breakLocationStr, nullStr, historyLimit, setHistoryLimitTo): Remove.	(displayableWinContentOf, displayableWinContentAt): Remove.	(winElementHeight, winByName, freeAllWindows): Remove.2002-09-01  Stephane Carrez  <stcarrez@nerim.fr>	* tuiStack.c (tui_make_status_line): New function to create the	status line.	(tuiShowLocatorContent): Use it instead of displayableWinContentAt.	* tuiData.h (PROC_PREFIX): Use "In:" to reduce length of prefix.	(PC_PREFIX): Use upper case.	(SINGLE_KEY, MIN_LINE_WIDTH, MIN_PROC_WIDTH): Define.	(MAX_TARGET_WIDTH, MAX_PID_WIDTH): Define.2002-08-31  Stephane Carrez  <stcarrez@nerim.fr>	* tuiSourceWin.h (tuiUpdateAllExecInfos): Don't declare.	(tuiClearAllExecInfosContent): Likewise.	(tuiEraseAllExecInfosContent): Ditto.	(tuiUpdateSourceWindowsFromLocator): Ditto.	* tuiSourceWin.c (tuiUpdateAllExecInfos): Remove.	* tui.h (tui_vCheckDataValues): Don't declare.	(tui_vStartNewLines, tui_vAllSetHasBreakAt): Likewise.	(tui_vUpdateLocatorFilename, tui_vUpdateSourceWindowsWithAddr): Ditto.	(tui_vShowFrameInfo): Ditto.2002-08-31  Stephane Carrez  <stcarrez@nerim.fr>	* tui.c (tui_commands): Table of single key commands.	(tui_rl_command_key): New function to execute gdb command.	(tui_rl_command_mode): New function to temporarily leave SingleKey.	(tui_rl_next_keymap): New function to enter/leave the SingleKey mode.	(tui_rl_startup_hook): New function to avoid prompt display by	readline functions.	(tui_set_key_mode): New function to set the key mode and install	the readline keymap.	(tui_initialize_readline): Create TUI SingleKey readline map.	(tui_enable): Install rl_startup_hook.	(tui_disable): Remove it.	* tui.h (enum tui_key_mode): Declare.	(tui_set_key_mode, tui_current_key_mode): Declare.	* tuiIO.c (tui_redisplay_readline): Don't display the prompt in	SingleKey mode.	* tuiIO.h (tui_redisplay_readline): Declare.2002-08-31  Stephane Carrez  <stcarrez@nerim.fr>	* tuiSourceWin.c (tuiSetIsExecPointAt): Redraw the previous and	current line.2002-08-31  Stephane Carrez  <stcarrez@nerim.fr>	* tuiSource.c (tuiSetSourceContent): Remove old breakpoint code.	(_hasBreak): Remove.	(tuiShowSource): Fix comment indentation.	(tuiSourceIsDisplayed): Likewise.	(tuiVerticalSourceScroll): Likewise.2002-08-30  Stephane Carrez  <stcarrez@nerim.fr>	* tuiSourceWin.h (tui_update_all_breakpoint_info): Declare.	(tui_update_breakpoint_info): Declare.	(tuiSetHasBreakAt, tuiAllSetHasBreakAt): Remove.	* tuiSourceWin.c (tuiUpdateSourceWindowAsIs): Update breakpoint	information using tui_update_breakpoint_info.	(tui_update_all_breakpoint_info): New function to refresh all	execution windows.	(tui_update_breakpoint_info): New function to recompute the status	of exec info window from breakpoints.	(tuiSetHasBreakAt, tuiAllSetHasBreakAt): Remove.	(tuiSetExecInfoContent): Use the exec info flags computed by	tui_update_breakpoint_info to display a short status about breakpoints.	* tuiData.h (TuiExecInfoContent): New for exec info string.	(TuiWhichElement): Use it.	(TUI_BP_ENABLED, TUI_BP_DISABLED, TUI_BP_HIT): New defines.	(TUI_BP_CONDITIONAL, TUI_BP_HARDWARE): New defines.	(TUI_BP_HIT_POS, TUI_BP_BREAK_POS, TUI_EXEC_POS): Likewise.	(TUI_EXECINFO_SIZE): Likewise.	* tuiData.c (initContentElement): Clear exec info string.	* tui-hooks.c (get_breakpoint): Remove.	(tui_event_create_breakpoint): Call tui_update_all_breakpoint_info.	(tui_event_delete_breakpoint): Likewise.	(tui_event_modify_breakpoint): Likewise.2002-08-29  Stephane Carrez  <stcarrez@nerim.fr>	* tui.c (tuiGetLowDisassemblyAddress): Moved from here.	* tuiDisassem.c (tuiGetLowDisassemblyAddress): To here, and use	tui_find_disassembly_address to find the starting address of	disassemble window.2002-08-28  Stephane Carrez  <stcarrez@nerim.fr>	* tuiDisassem.c (tui_disassemble): New function to disassemble	several lines in a buffer.	(tui_find_disassembly_address): New function to search backward	or forward a disassembly line.	(tuiSetDisassemContent): Use tui_disassemble to obtain the real	content and format it in the window.	(tuiShowDisassemAndUpdateSource): Remove unused locals.	(tuiVerticalDisassemScroll): Use tui_find_disassembly_address to	obtain the address to disassemble for the scrolling.	* tuiDisassem.h (tuiGetBeginAsmAddress): Update.	* tuiSourceWin.c (tuiUpdateSourceWindowAsIs): Don't pass symtab.2002-08-28  Stephane Carrez  <stcarrez@nerim.fr>	* tuiIO.c (CTRL_CHAR): Redefine and use readline 4.3 definition.2002-08-26  Stephane Carrez  <stcarrez@nerim.fr>	Fix PR gdb/393:	* tui.c (tui_disable): Update gdb's knowledge of its terminal	using target_terminal_save_ours.	(tui_enable): Likewise.2002-08-25  Stephane Carrez  <stcarrez@nerim.fr>	* tui.c (tui_rl_switch_mode): Renames tui_switch_mode.	(tui_rl_change_windows): Renames tui_change_windows.	(tui_rl_delete_other_windows): Renames tui_delete_other_windows.	(tui_initialize_readline): Update.2002-08-25  Stephane Carrez  <stcarrez@nerim.fr>	* tuiDisassem.c (tuiSetDisassemContent): Use breakpoint_here_p.	(_hasBreak): Remove.2002-08-25  Stephane Carrez  <stcarrez@nerim.fr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -