2003-10-08 Jeff Johnston <jjohnstn@redhat.com>
* lin-lwp.c (stop_and_resume_callback): Set the resumed flag for any lwp we resume. (running_callback): Add lwps that have pending status events against them to be considered running.
This commit is contained in:
parent
d576f161dd
commit
550950b8bf
2 changed files with 12 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
2003-10-08 Jeff Johnston <jjohnstn@redhat.com>
|
||||
|
||||
* lin-lwp.c (stop_and_resume_callback): Set the resumed flag
|
||||
for any lwp we resume.
|
||||
(running_callback): Add lwps that have pending status events
|
||||
against them to be considered running.
|
||||
|
||||
2003-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
|
||||
|
||||
* m32r-tdep.c : Include "dis-asm.h".
|
||||
|
|
|
@ -930,7 +930,7 @@ status_callback (struct lwp_info *lp, void *data)
|
|||
static int
|
||||
running_callback (struct lwp_info *lp, void *data)
|
||||
{
|
||||
return (lp->stopped == 0);
|
||||
return (lp->stopped == 0 || (lp->status != 0 && lp->resumed));
|
||||
}
|
||||
|
||||
/* Count the LWP's that have had events. */
|
||||
|
@ -1183,7 +1183,10 @@ stop_and_resume_callback (struct lwp_info *lp, void *data)
|
|||
/* Resume if the lwp still exists. */
|
||||
for (ptr = lwp_list; ptr; ptr = ptr->next)
|
||||
if (lp == ptr)
|
||||
resume_callback (lp, NULL);
|
||||
{
|
||||
resume_callback (lp, NULL);
|
||||
resume_set_callback (lp, NULL);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue