aboutsummaryrefslogtreecommitdiff
path: root/gdb/features/tic6x-c64xp.xml
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2011-10-28 18:30:00 +0000
committerPedro Alves <palves@redhat.com>2011-10-28 18:30:00 +0000
commit0e5bf2a8c930b383586bcf0476859e55571da0c7 (patch)
treeeee0d9cec99152019ae18207c37a54bdc649b6f9 /gdb/features/tic6x-c64xp.xml
parentb3f5b73ba4972d7d2b1456afe78e1c5a5540371b (diff)
downloadgdb-0e5bf2a8c930b383586bcf0476859e55571da0c7.zip
gdb-0e5bf2a8c930b383586bcf0476859e55571da0c7.tar.gz
gdb-0e5bf2a8c930b383586bcf0476859e55571da0c7.tar.bz2
2011-10-28 Pedro Alves <pedro@codesourcery.com>
gdb/ * linux-nat.c (linux_nat_filter_event): Remove `options' parameter, and dead code that used it. If we're handling a PTRACE_EVENT_EXEC event, and the thread group leader is no longer in our lwp list, re-add it. (check_zombie_leaders): New. (linux_nat_wait_1): Remove `options' and `pid' locals. Always wait for children with WNOHANG, and always wait for all children. Don't check for no resumed children upfront. Simplify wait loop. Check for zombie thread group leaders after handling all wait statuses. Return TARGET_WAITKIND_NO_RESUMED if there no unwaited-for children left. * infrun.c (fetch_inferior_event): Handle TARGET_WAITKIND_NO_RESUMED. (handle_inferior_event): Handle TARGET_WAITKIND_NO_RESUMED. (normal_stop): Handle TARGET_WAITKIND_NO_RESUMED. * target.h (enum target_waitkind) <TARGET_WAITKIND_NO_RESUMED>: New. gdb/testsuite/ * gdb.threads/no-unwaited-for-left.c: New. * gdb.threads/no-unwaited-for-left.exp: New. * gdb.threads/non-ldr-exc-1.c: New. * gdb.threads/non-ldr-exc-1.exp: New. * gdb.threads/non-ldr-exc-2.c: New. * gdb.threads/non-ldr-exc-2.exp: New. * gdb.threads/non-ldr-exc-3.c: New. * gdb.threads/non-ldr-exc-3.exp: New. * gdb.threads/non-ldr-exc-4.c: New. * gdb.threads/non-ldr-exc-4.exp: New.
Diffstat (limited to 'gdb/features/tic6x-c64xp.xml')
0 files changed, 0 insertions, 0 deletions