[PATCH v2 03/12] Return event_ptid from ravenscar_thread_target::wait
Tom Tromey
tromey@adacore.com
Wed Aug 5 19:08:32 GMT 2020
ravenscar_thread_target::wait should return the event ptid from the
wrapped "wait" call in the situation where returning the Ravenscar
thread ptid is not appropriate. This probably does not really make a
difference in practice, but it seemed like a reasonable cleanup.
gdb/ChangeLog
2020-08-05 Tom Tromey <tromey@adacore.com>
* ravenscar-thread.c (ravenscar_thread_target::wait): Return
event_ptid.
---
gdb/ChangeLog | 5 +++++
gdb/ravenscar-thread.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/gdb/ravenscar-thread.c b/gdb/ravenscar-thread.c
index 47001de42d3..b89b5f62e5a 100644
--- a/gdb/ravenscar-thread.c
+++ b/gdb/ravenscar-thread.c
@@ -361,7 +361,7 @@ ravenscar_thread_target::wait (ptid_t ptid,
this->update_thread_list ();
return this->add_active_thread ()->ptid;
}
- return m_base_ptid;
+ return event_ptid;
}
/* Add the thread associated to the given TASK to the thread list
--
2.26.2
More information about the Gdb-patches
mailing list