OSDN Git Service

2009-10-22 Hui Zhu <teawater@gmail.com>
authorMichael Snyder <msnyder@specifix.com>
Thu, 22 Oct 2009 19:32:10 +0000 (19:32 +0000)
committerMichael Snyder <msnyder@specifix.com>
Thu, 22 Oct 2009 19:32:10 +0000 (19:32 +0000)
commitdcbf2deff69b814ab3e679ad73218588b6aa5d79
tree8d0fb2a136b2b65591dfbdbdfc27451c1ec25be3
parent377c132069e4c4d389053228f3e486943e3c9a6c
2009-10-22  Hui Zhu  <teawater@gmail.com>
    Michael Snyder  <msnyder@vmware.com>

* record.c (record_core_ops): New ops target vector.
(record_core_open_1): New function.  Open core target.
(record_open_1): New function.  Open normal process record.
(record_open): Call one of the above.
(record_close): Allow for both core and normal targets.
(record_core_resume): New function.
(record_core_kill): New function.
(record_core_fetch_registers): New function.
(record_core_prepare_to_store): New function.
(record_core_store_registers): New function.
(record_core_xfer_partial): New function.
(record_core_insert_breakpoint): New function.
(record_core_remove_breakpoint): New function.
(record_core_has_execution): New function.
(init_record_core_ops): New function.
(_initialize_record): Call init_record_core_ops, add_target.
gdb/ChangeLog
gdb/record.c