• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


reverse-20080717-branch
RSS
Rev. Hora Autor
a7425b5 reverse-20080717-branch 2008-10-11 06:32:51 Michael Snyder

2008-10-10 Michael Snyder <msnyder@vmware.com>

* gdbfreeplay-back.c (handle_special_case): Add support for
running off the ends of the replay log ('E06').

2008-09-10 Michael Snyder <msnyder@vmware.com>

* gdbfreeplay-back.c (handle_special_case): Add support for
reverse debugging.

31d8074 2008-10-10 02:48:55 Michael Snyder

2008-10-09 Michael Snyder <msnyder@vmware.com>

* reverse.c (exec_reverse_once): Eliminate fixed-size buffer,
use xstrprintf.

1e7c242 2008-10-09 12:42:44 Hui Zhu

2008-10-08 Hui Zhu <teawater@gmail.com>

* record.c (record_open): Reset after push_target.

f9170fd 2008-10-09 06:28:58 Michael Snyder

2008-10-08 Michael Snyder <msnyder@vmware.com>

* infrun.c (handle_inferior_event): Typo in comment.

a364558 2008-10-08 15:20:51 Hui Zhu

2008-10-07 Hui Zhu <teawater@gmail.com>

* inflow.c (kill_command): Remove query special for
process record.

efb0ddc 2008-10-08 09:26:50 Michael Snyder

2008-10-07 Michael Snyder <msnyder@vmware.com>

* target.h (to_set_exec_direction, to_get_exec_direction): Remove.
(to_can_execute_reverse): New method.
(enum exec_direction_kind): Move to inferior.h.
* target.c (update_current_target): Inherit to_can_execute_reverse.
Remove to_set_exec_direction, to_get_exec_direction.
* inferior.h (enum exec_direction_kind): Move from target.h.

* infrun.c (set_exec_direction_func): Move here from reverse.c.
(show_exec_direction_func): Ditto.
(proceed): Consult global execution_direction instead of
target method.
(handle_inferior_event): Ditto.

* reverse.c (set_exec_direction_func): Move to infrun.c
(show_exec_direction_func): Ditto.
(exec_direction_default): Set infrun global variable.
(exec_reverse_once): Consult infrun global direction variable.

* infcmd.c (step_1): Consult infrun global direction variable.
(step_once): Ditto.
(until_next_command): Ditto.
(finish_command): Ditto.

* record.h (record_exec_direction): Delete.
(RECORD_IS_REPLAY): Consult infrun global direction variable.

* record.c: (record_wait_cleanups): Use infrun state variable.
(record_wait): Ditto.
(record_get_exec_direction, record_set_exec_direction): Remove.
(record_can_execute_reverse): New target method.

* remote.c (remote_resume): Use infrun state variable.
(remote_get_exec_direction, remote_set_exec_direction): Remove.
(remote_can_execute_reverse): New target method.

0d8328a 2008-10-08 04:01:26 Michael Snyder

2008-10-07 Michael Snyder <msnyder@vmware.com>

* infrun.c (stepped_into_function): Rename handle_step_into_function.
(stepped_into_function_backward):
Rename handle_step_into_function_backward.

80816af 2008-10-08 03:24:16 Michael Snyder

2008-10-07 Michael Snyder <msnyder@vmware.com>

* reverse.c: Update copyright.
(exec_reverse_once): Add function header comment.
(_initialize_reverse): Use i18n macros for set exec-direction.

b521d33 2008-10-07 16:37:37 Hui Zhu

2008-10-07 Hui Zhu <teawater@gmail.com>

* i386-tdep.c, inflow.c, infrun.c, linux-record.c,
linux-record.h, record.c, record.h: Change name from
"record and reverse target" to
"process record and replay target".

c3bd1db 2008-10-07 10:18:15 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* record.c (displaced_step_fixup): Remove.
(record_message_cleanups): Remove displaced step handling.
(record_message): Remove displaced step handling.
* infrun.c (displaced_step_ptid): Back to being static.
(displaced_step_original, displaced_step_copy): Ditto.

452fa94 2008-10-07 09:30:20 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* breakpoint.c (breakpoint_silence): Rename to make_breakpoint_silent.
* breakpoint.h: Ditto.
* infcmd.c (finish_backward): Call make_breakpoint_silent
instead of breakpoint_silence.

d30b6ca 2008-10-07 09:22:55 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* infcmd.c (finish_command): Reject async in reverse.

7cd37c5 2008-10-07 09:02:00 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* infcmd.c (finish_command): Use i18n macros.

c72afbb 2008-10-07 08:52:33 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* infcmd.c: Minor function reordering.

6b3198d 2008-10-07 08:48:31 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* infrun.c (step_into_function): Rename to stepped_into_function.
Split into two versions (normal (forward), and reverse).
(handle_inferior_event): Call stepped_into_function or
stepped_into_function_backward, depending on exec_direction.

3a4baad 2008-10-07 08:24:21 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* infrun.c (handle_inferior_event): Comment rewording.

3a78657 2008-10-07 08:20:46 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* remote.c (remote_get_exec_direction): Use i18n macros.
(remote_set_exec_direction): Ditto.

769ef92 2008-10-07 08:13:59 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* infrun.c (handle_inferior_event, step_into_function): Formatting.

072b12e 2008-10-07 08:02:39 Michael Snyder

2008-10-06 Michael Snyder <msnyder@vmware.com>

* infrun.c (handle_inferior_event): Formatting, spelling fix.

f6680c2 2008-10-07 07:57:54 Michael Snyder

Add tweaks from review comments

e3243c8 2008-10-07 02:52:18 Michael Snyder

2008-10-04 Hui Zhu <teawater@gmail.com>

Change from "to_prepare_to_store" to "to_store_registers".
* record.c (record_beneath_to_prepare_to_store): Removed.
(record_beneath_to_store_registers): New function pointer.
Instead "record_beneath_to_prepare_to_store". Will point
to the low strata target "to_store_registers" function.
(record_prepare_to_store): Removed.
(record_store_registers): New function.
Instead "record_prepare_to_store". Record the change of
registers from GDB.
(init_record_ops): Change record_prepare_to_store to
record_store_registers.
* record.h (record_beneath_to_prepare_to_store): Removed.
(record_beneath_to_store_registers): New extern.
(record_regcache_raw_write_regnum): Remove.
* target.c (update_current_target): Change
record_beneath_to_prepare_to_store to
record_beneath_to_store_registers.

2008-10-06 Michael Snyder <msnyder@promb-2s-dhcp59.eng.vmware.com>

* regcache.c (regcache_raw_write): Remove global variable.
No need to include "record.h" now.
* record.c (record_regcache_raw_write_regnum): Remove.

9745dc3 2008-10-07 02:23:31 Michael Snyder

2008-10-05 Michael Snyder <msnyder@vmware.com>

* infrun.c (use_displaced_stepping): Disallow displaced
stepping if using record/replay target.

32be206 2008-10-06 10:18:50 Michael Snyder

2008-10-05 Michael Snyder <msnyder@vmware.com>

* reverse.c (exec_reverse_once): Call do_cleanups explicitly.
(show_exec_direction_func): Don't error, just inform.

fda9abd 2008-10-06 10:13:38 Michael Snyder

2008-10-05 Michael Snyder <msnyder@vmware.com>

* target.c, target.h: Rename execdir to exec_direction.
* record.c, record.h: Ditto.
* reverse.c: Ditto.
* remote.c: Ditto.

4c29f7b 2008-10-06 07:19:32 Michael Snyder

2008-10-03 Michael Snyder <msnyder@vmware.com>

* linux-record.c (record_linux_system_call): Cast sizeof
in printf calls, avoid compiler warnings on 64 bit hosts.

880f1fe 2008-10-06 05:01:56 Michael Snyder

Fix email address

5df63f9 2008-10-06 05:00:36 Michael Snyder

2008-10-05 Michael Snyder <msnyder@promb-2s-dhcp59.eng.vmware.com>

* infrun.c (handle_inferior_event): Fix typo in comment.

2ff1010 2008-10-06 04:56:20 Michael Snyder

2008-10-05 Michael Snyder <msnyder@promb-2s-dhcp59.eng.vmware.com>

* infrun.c (handle_inferior_event): Fix typo in comment.

9587a2d 2008-10-06 04:55:30 Michael Snyder

*** empty log message ***

b95590b 2008-10-05 03:47:21 Michael Snyder

2008-10-04 Michael Snyder <msnyder@vmware.com>

* reverse.c (show_exec_direction_func): Don't error, just inform.