select_event_lwp_callback: update comments
This function (in both GDB and GDBserver) used to consider only SIGTRAP/breakpoint events, but that's no longer the case nowadays. gdb/gdbserver/ChangeLog: 2015-03-19 Pedro Alves <palves@redhat.com> * linux-low.c (select_event_lwp_callback): Update comments to no longer mention SIGTRAP. gdb/ChangeLog: 2015-03-19 Pedro Alves <palves@redhat.com> * linux-nat.c (select_event_lwp_callback): Update comment to no longer mention SIGTRAP.
This commit is contained in:
parent
e2575e05e7
commit
b90fc18880
@ -1,3 +1,8 @@
|
||||
2015-03-19 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* linux-nat.c (select_event_lwp_callback): Update comment to no
|
||||
longer mention SIGTRAP.
|
||||
|
||||
2015-03-18 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* amd64-windows-tdep.c (amd64_windows_find_unwind_info): Move
|
||||
|
@ -1,3 +1,8 @@
|
||||
2015-03-19 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* linux-low.c (select_event_lwp_callback): Update comments to
|
||||
no longer mention SIGTRAP.
|
||||
|
||||
2015-03-18 Gary Benson <gbenson@redhat.com>
|
||||
|
||||
* server.c (handle_query): Do not report vFile:fstat as supported.
|
||||
|
@ -2267,8 +2267,7 @@ select_singlestep_lwp_callback (struct inferior_list_entry *entry, void *data)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Select the Nth LWP that has had a SIGTRAP event that should be
|
||||
reported to GDB. */
|
||||
/* Select the Nth LWP that has had an event. */
|
||||
|
||||
static int
|
||||
select_event_lwp_callback (struct inferior_list_entry *entry, void *data)
|
||||
@ -2321,12 +2320,13 @@ select_event_lwp (struct lwp_info **orig_lp)
|
||||
if (event_thread == NULL)
|
||||
{
|
||||
/* No single-stepping LWP. Select one at random, out of those
|
||||
which have had SIGTRAP events. */
|
||||
which have had events. */
|
||||
|
||||
/* First see how many SIGTRAP events we have. */
|
||||
/* First see how many events we have. */
|
||||
find_inferior (&all_threads, count_events_callback, &num_events);
|
||||
|
||||
/* Now randomly pick a LWP out of those that have had a SIGTRAP. */
|
||||
/* Now randomly pick a LWP out of those that have had
|
||||
events. */
|
||||
random_selector = (int)
|
||||
((num_events * (double) rand ()) / (RAND_MAX + 1.0));
|
||||
|
||||
|
@ -2644,7 +2644,7 @@ lwp_status_pending_p (struct lwp_info *lp)
|
||||
return lp->status != 0 || lp->waitstatus.kind != TARGET_WAITKIND_IGNORE;
|
||||
}
|
||||
|
||||
/* Select the Nth LWP that has had a SIGTRAP event. */
|
||||
/* Select the Nth LWP that has had an event. */
|
||||
|
||||
static int
|
||||
select_event_lwp_callback (struct lwp_info *lp, void *data)
|
||||
|
Loading…
Reference in New Issue
Block a user