This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
[binutils-gdb] Pass SIGLIBRT directly to child processes.
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Fri, 15 Jul 2016 10:00:59 -0400
- Subject: [binutils-gdb] Pass SIGLIBRT directly to child processes.
- Authentication-results: sourceware.org; auth=none
*** TEST RESULTS FOR COMMIT bc7b765ab71f967eb2a9c3da111d7529eec46fbe ***
Author: John Baldwin <jhb@FreeBSD.org>
Branch: master
Commit: bc7b765ab71f967eb2a9c3da111d7529eec46fbe
Pass SIGLIBRT directly to child processes.
FreeBSD's librt uses SIGLIBRT as an internal signal to implement
SIGEV_THREAD sigevent notifications. Similar to SIGLWP or SIGCANCEL
this signal should be passed through to child processes by default.
include/ChangeLog:
* signals.def: Add GDB_SIGNAL_LIBRT.
gdb/ChangeLog:
* common/signals.c (gdb_signal_from_host): Handle SIGLIBRT.
(do_gdb_signal_to_host): Likewise.
* infrun.c (_initialize_infrun): Pass GDB_SIGNAL_LIBRT through to
programs.
* proc-events.c (signal_table): Add entry for SIGLIBRT.