sigtrap
sigtrap : 1, /* send synchronous SIGTRAP on event */
if (event->attr.sigtrap) {
if (event->attr.sigtrap)
if (attr->sigtrap && !task) {
if (attr->sigtrap && !attr->remove_on_exec)
if (attr->sigtrap) {
(event->attr.sigtrap && (clone_flags & CLONE_CLEAR_SIGHAND))) {
sigtrap : 1, /* send synchronous SIGTRAP on event */
.sigtrap = 1, /* Request synchronous SIGTRAP on event. */
DEFINE_SUITE("Sigtrap", sigtrap);
.sigtrap = 1, /* Request synchronous SIGTRAP on event. */
DECLARE_SUITE(sigtrap);
PRINT_ATTRf(sigtrap, p_unsigned);
attr.sigtrap = 1;
FIXTURE_VARIANT_ADD(scoping_signals, sigtrap) {
.sigtrap = 1,
.sigtrap = 1, /* Request synchronous SIGTRAP on event. */
sethandler(SIGTRAP, sigtrap, 0);
act.sa_sigaction = &sigtrap;
sethandler(SIGTRAP, sigtrap, SA_ONSTACK);
sethandler(SIGSEGV, sigtrap, SA_ONSTACK);
sethandler(SIGBUS, sigtrap, SA_ONSTACK);
sethandler(SIGILL, sigtrap, SA_ONSTACK); /* 32-bit kernels do this */
sethandler(SIGTRAP, sigtrap, 0);
sethandler(SIGTRAP, sigtrap, 0);
sethandler(SIGTRAP, sigtrap, SA_ONSTACK);
sethandler(SIGTRAP, sigtrap, 0);
sethandler(SIGTRAP, sigtrap, 0);
sethandler(SIGTRAP, sigtrap, 0);