aboutsummaryrefslogtreecommitdiff
path: root/ld/ldmisc.c
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2015-08-18 11:04:30 +0100
committerPedro Alves <palves@redhat.com>2015-08-18 11:04:30 +0100
commitb2a33439909493f5bf93ada871bd588f365d61f4 (patch)
tree86c6fa241c8e7f7cc89cc1eaa323e690f5b3a2a2 /ld/ldmisc.c
parentfe875424a05df7c4055cd9382ab76f65e952c4dd (diff)
downloadgdb-b2a33439909493f5bf93ada871bd588f365d61f4.zip
gdb-b2a33439909493f5bf93ada871bd588f365d61f4.tar.gz
gdb-b2a33439909493f5bf93ada871bd588f365d61f4.tar.bz2
x86/Linux: disable all-stop on top of non-stop
Markus reported that ASNS breaks target record-btrace. In particular, the gdb.btrace/multi-thread-step.exp test fails (both with BTS and PT tracing) with a crash in py-inferior.c: Program received signal SIGSEGV, Segmentation fault. 0x00000000006aa40d in add_thread_object (tp=0x27d32d0) at /users/mmetzger/team/gdb/git/gdb/python/py-inferior.c:337 337 entry->next = inf_obj->threads; My machine doesn't support BTS nor PT, so I missed this... Disabling ASNS temporarily on x86 until this is addressed. Tested on x86_64 Fedora 20. gdb/ChangeLog: 2015-08-18 Pedro Alves <palves@redhat.com> * linux-nat.c (linux_nat_always_non_stop_p): If the linux_ops target implements to_always_non_stop_p, call it. * x86-linux-nat.c (x86_linux_always_non_stop_p): New function. (x86_linux_create_target): Install it as to_always_non_stop_p method.
Diffstat (limited to 'ld/ldmisc.c')
0 files changed, 0 insertions, 0 deletions