Lines Matching full:blocked
8 * blocked, and their relation with ucontext.
11 * blocked signals; such a signal, when sent to the process by the kernel,
12 * will get blocked by the process and it may later unblock it and take an
21 * The thread's mask of blocked signals can be permanently changed, i.e, not
29 * program is executing inside the handler, will be blocked; they will be
33 * blocked instances of the same signal are not queued; such a signal will
48 /* Kernel dumps ucontext with USR2 blocked */ in handler_verify_ucontext()
50 ksft_test_result(ret == 1, "USR2 blocked in ucontext\n"); in handler_verify_ucontext()
53 * USR2 is blocked; can be delivered neither here, nor after in handler_verify_ucontext()
65 * 2. SEGV was blocked even after returning from handler_usr. in handler_segv()
86 /* SEGV blocked during handler execution, delivered on return */ in handler_usr()
93 * Signal responsible for handler invocation is blocked by default; in handler_usr()
100 "USR1 is blocked, cannot invoke handler right now\n"); in handler_usr()
106 /* SEGV has been blocked in sa_mask, but ucontext is empty */ in handler_usr()
108 ksft_test_result(ret == 0, "SEGV not blocked in ucontext\n"); in handler_usr()
110 /* USR1 has been blocked, but ucontext is empty */ in handler_usr()
112 ksft_test_result(ret == 0, "USR1 not blocked in ucontext\n"); in handler_usr()
115 * Mangle ucontext; this will be copied back into ¤t->blocked in handler_usr()
133 /* Add SEGV to blocked mask */ in main()
136 ksft_exit_fail_msg("Cannot add SEGV to blocked mask\n"); in main()
154 /* Mangled ucontext implies USR2 is blocked for current thread */ in main()
169 * is blocked in main()
171 ksft_print_msg("USR2 still blocked on return from handler\n"); in main()
181 "USR2 present in ¤t->blocked\n"); in main()