diff options
author | Michael Snyder <msnyder@specifix.com> | 2008-06-10 02:11:18 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@specifix.com> | 2008-06-10 02:11:18 +0000 |
commit | 86055fff591e0c7673385893a9895937f9e6b112 (patch) | |
tree | c49cfdafb2f1eb557b3d4de1b9cc558cec3e4c09 /gdb/gdbtk/ChangeLog-2006 | |
parent | 8378d9d552c6a6efd3e153f35504f3842c0f2e17 (diff) | |
download | gdb-86055fff591e0c7673385893a9895937f9e6b112.tar.gz |
Reverse execution branch
2008-06-09 Michael Snyder <msnyder@specifix.com>
2006-05-02 Michael Snyder <msnyder@redhat.com>
* Target interface for reverse execution.
* target.h (enum target_waitkind):
Add new wait event, TARGET_WAITKIND_NO_HISTORY.
(enum exec_direction_kind): New enum.
(struct target_ops): New methods to_set_execdir, to_get_execdir.
* target.c (target_get_execdir): New generic method.
(target_set_execdir): Ditto.
* remote.c (remote_get_execdir, remote_set_execdir): New methods.
(remote_vcont_resume): Jump out if attempting reverse execution.
(remote_resume): Check for reverse exec direction, and send
appropriate command to target.
(remote_wait): Check target response for NO_HISTORY status.
Also check for empty reply (target doesn't understand "bs" or "bc).
(_initialize_remote): Add new methods to remote target vector.
* breakpoint.h (breakpoint_silence): Export.
* breakpoint.c (breakpoint_silence): New function.
* infcmd.c (finish_command): Check for reverse exec direction.
(finish_backward): New function, handle finish cmd in reverse.
* infrun.c (enum inferior_stop_reason): Add NO_HISTORY reason.
(handle_inferior_event): Handle TARGET_WAITKIND_NO_HISTORY.
Handle stepping over a function call in reverse.
Handle stepping thru a line range in reverse.
Handle setting a step-resume breakpoint in reverse.
Handle stepping into a function in reverse.
Handle stepping between line ranges in reverse.
(print_stop_reason): Print reason for NO_HISTORY.
2006-03-31 Michael Snyder <msnyder@redhat.com>
User interface for reverse execution.
* Makefile.in (reverse.c): New file.
* reverse.c: New file. User interface for reverse execution.
Diffstat (limited to 'gdb/gdbtk/ChangeLog-2006')
-rw-r--r-- | gdb/gdbtk/ChangeLog-2006 | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/gdb/gdbtk/ChangeLog-2006 b/gdb/gdbtk/ChangeLog-2006 deleted file mode 100644 index eeecaff2bf2..00000000000 --- a/gdb/gdbtk/ChangeLog-2006 +++ /dev/null @@ -1,98 +0,0 @@ -2006-11-30 Keith Seitz <keiths@redhat.com> - - insight/293: - * library/watch.tcl (no_inferior): Remove all varobjs and - clear the display. - (clear_file): Call no_inferior. Update comments. - * library/locals.tcl: Remove unused variables "Running" - and "Variables". Changed throughout. - (no_inferior): Delete the current frame and clear the display. - (clear_file): Call no_inferior. Update comments. - (context_switch): To delete an Itcl object, one uses - "delete object" not "destroy". - -2006-11-30 Keith Seitz <keiths@redhat.com> - - insight/299: - * generic/gdbtk.c (gdbtk_init): Don't check if DISPLAY is set, - it isn't needed anymore. Gdb will not abort, and Tk_Init will - fail gracefully. - -2006-11-30 Keith Seitz <keiths@redhat.com> - - * library/targetselection.itb (constructor): "top" is unused. - Remove it. - (get_target_list): Use "scan" to parse "help target" output. - -2006-11-09 Keith Seitz <keiths@redhat.com> - - * help/trace/locals.html: Remove all references to gdb.ini. Even - Cygwin now uses .gdbinit. - * help/trace/watch.html: Likewise. - -2006-09-28 Keith Seitz <keiths@redhat.com> - - * aclocal.m4: Regenerate. - * configure: Regenerate. - * Makefile.in: Regenerate. - -2006-09-19 Keith Seitz <keiths@redhat.com> - - From Andrew Stubbs <andrew.stubbs@st.com>: - * library/prefs.tcl (pref_save): Save preferences if - INSIGHT_FORCE_READ_PREFERENCES is set in the environment. - -2006-09-14 Keith Seitz <keiths@redhat.com> - - * README: Update startup info and add DISPLAY environment - variable. - -2006-08-25 Maciej W. Rozycki <macro@mips.com> - - * generic/gdbtk-cmds.c (gdb_update_mem): Use target_read. - -2006-08-25 Keith Seitz <keiths@redhat.com> - - * library/prefs.tcl (pref_set_defaults): Disable IPC, gdb/ipc/enabled, - by default. - -2006-06-26 Keith Seitz <keiths@redhat.com> - - * library/srcwin.itb (_build_win): Add invisible frame to workaround - the missing frame problem. - -2006-03-29 Brian Dessent <brian@dessent.net> - - * generic/gdbtk-cmds.c: Include sys/cygwin.h if __CYGWIN__ defined. - (gdb_path_conv): Call cygwin_conv_to_full_win32_path instead. - -2006-01-23 Keith Seitz <keiths@redhat.com> - - From Andrew Stubbs <andrew.stubbs@st.com>: - * library/help/source.html: Add entries for the missing menu commands. - -2006-01-23 Keith Seitz <keiths@redhat.com> - - From Andrew Stubbs <andrew.stubbs@st.com>: - * library/mempref.itb (MemPref::constructor): Allow the Byte Per Row - combo box to accept arbitrary values. - (MemPref::set_bytes_per_row): Validate the new value; reject invalid - entries and round up to a multiple of the word size. - (MemPref::apply): Read the value from the text box even if the user - has not pressed return. - (MemPref::enable_format): Ensure the bytes per row value is still valid. - (MemPref::disable_format): Likewise. - * library/mempref.ith (MemPref): Add $gbprlist. - * library/help/memory.html: Update. - -2006-01-23 Keith Seitz <keiths@redhat.com> - - From Andrew Stubbs <andrew.stubbs@st.com>: - * library/helpviewer.tcl (open_help): Add firefox and opera to the - browser list used to display help. - -2006-01-23 Keith Seitz <keiths@redhat.comt> - - * ChangeLog: Cleared and saved to ... - * ChagneLog-2005: ... here. - |