mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 06:45:56 +08:00
gdb/
* linux-nat.c (linux_nat_wait_1): Do not call linux_nat_core_of_thread_1 on TARGET_WAITKIND_EXITED or TARGET_WAITKIND_SIGNALLED.
This commit is contained in:
@ -3626,7 +3626,13 @@ retry:
|
||||
fprintf_unfiltered (gdb_stdlog, "LLW: exit\n");
|
||||
|
||||
restore_child_signals_mask (&prev_mask);
|
||||
lp->core = linux_nat_core_of_thread_1 (lp->ptid);
|
||||
|
||||
if (ourstatus->kind == TARGET_WAITKIND_EXITED
|
||||
|| ourstatus->kind == TARGET_WAITKIND_SIGNALLED)
|
||||
lp->core = -1;
|
||||
else
|
||||
lp->core = linux_nat_core_of_thread_1 (lp->ptid);
|
||||
|
||||
return lp->ptid;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user