aboutsummaryrefslogtreecommitdiff
path: root/gdb/ravenscar-thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ravenscar-thread.c')
-rw-r--r--gdb/ravenscar-thread.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/ravenscar-thread.c b/gdb/ravenscar-thread.c
index 4d79b3d..440541d 100644
--- a/gdb/ravenscar-thread.c
+++ b/gdb/ravenscar-thread.c
@@ -101,7 +101,7 @@ struct ravenscar_thread_target final : public target_ops
bool stopped_by_watchpoint () override;
- bool stopped_data_address (CORE_ADDR *) override;
+ std::vector<CORE_ADDR> stopped_data_addresses () override;
enum target_xfer_status xfer_partial (enum target_object object,
const char *annex,
@@ -818,14 +818,14 @@ ravenscar_thread_target::stopped_by_watchpoint ()
return beneath ()->stopped_by_watchpoint ();
}
-/* Implement the to_stopped_data_address target_ops "method". */
+/* Implement the to_stopped_data_addresses target_ops "method". */
-bool
-ravenscar_thread_target::stopped_data_address (CORE_ADDR *addr_p)
+std::vector<CORE_ADDR>
+ravenscar_thread_target::stopped_data_addresses ()
{
scoped_restore_current_thread saver;
set_base_thread_from_ravenscar_task (inferior_ptid);
- return beneath ()->stopped_data_address (addr_p);
+ return beneath ()->stopped_data_addresses ();
}
void