/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/ |
H A D | 28-12.c | 24 * -> register a signal handler for SIGSEGV with signal(). 63 if (signal(SIGSEGV, handler_1) == SIG_ERR) { in main() 83 ret = sigaction(SIGSEGV, &sa, &save); in main() 91 ret = raise(SIGSEGV); in main() 104 ret = sigaction(SIGSEGV, &save, 0); in main() 112 ret = raise(SIGSEGV); in main()
|
H A D | 22-12.c | 18 3. (child) Setup a signal handler for SIGSEGV with SA_NODEFER set 20 4. (child) raise SIGSEGV 22 6. (child, signal handler) if count is 1 then raise SIGSEGV 43 printf("SIGSEGV caught\n"); in handler() 53 printf("Raising SIGSEGV\n"); in handler() 54 raise(SIGSEGV); in handler() 55 printf("Returning from raising SIGSEGV\n"); in handler() 71 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 77 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 3-12.c | 15 2. Set the signal handler for SIGSEGV to handler 17 4. raise SIGSEGV 40 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 46 if (sigaction(SIGSEGV, 0, &oact) == -1) { in main() 52 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 25-12.c | 17 3. (child) Setup a signal handler for SIGSEGV 18 4. (child) raise SIGSEGV 20 6. (child, signal handler) if count is 1 then raise SIGSEGV 41 printf("SIGSEGV caught\n"); in handler() 52 printf("Raising SIGSEGV\n"); in handler() 53 raise(SIGSEGV); in handler() 54 printf("Returning from raising SIGSEGV\n"); in handler() 70 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 76 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 8-13.c | 26 printf("Caught SIGSEGV\n"); in SIGSEGV_handler() 32 raise(SIGSEGV); in SIGTERM_handler() 46 sigaddset(&act.sa_mask, SIGSEGV); in main() 56 if (sigaction(SIGSEGV, &act, 0) == -1) { in main()
|
H A D | 19-12.c | 25 * -> register a handler for SIGSEGV with SA_SIGINFO, and a known function 27 * -> raise SIGSEGV, and check the function has been called. 50 if (info->si_signo != SIGSEGV) { in handler() 84 /* Install the signal handler for SIGSEGV */ in main() 85 ret = sigaction(SIGSEGV, &sa, 0); in main() 98 ret = raise(SIGSEGV); in main() 101 perror("Failed to raise SIGSEGV"); in main()
|
H A D | 1-12.c | 17 2. Use sigaction to setup a signal handler for SIGSEGV 18 3. Raise SIGSEGV. 40 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 46 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 12-38.c | 29 printf("Caught SIGSEGV\n"); in handler() 50 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 62 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 4-12.c | 16 3. (child) Setup a signal handler for SIGSEGV with SIGKILL added to 18 4. (child) raise SIGSEGV 54 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 60 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 13-12.c | 30 printf("Caught SIGSEGV\n"); in handler() 51 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 63 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 18-12.c | 24 * -> register a handler for SIGSEGV without SA_SIGINFO, and a known function 26 * -> raise SIGSEGV, and check the function has been called. 66 /* Install the signal handler for SIGSEGV */ in main() 67 ret = sigaction(SIGSEGV, &sa, 0); in main() 80 ret = raise(SIGSEGV); in main() 83 perror("Failed to raise SIGSEGV"); in main()
|
H A D | 2-12.c | 14 1. Call sigaction to set handler for SIGSEGV to use handler1 15 2. Call sigaction again to set handler for SIGSEGV to use handler2, 40 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 48 if (sigaction(SIGSEGV, &act, &oact) == -1) { in main()
|
H A D | 6-12.c | 9 setting the SA_INFO bit in the signal mask for SIGSEGV will result 38 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 44 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 12-12.c | 31 printf("Caught SIGSEGV\n"); in handler() 52 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 72 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 4-38.c | 16 3. (child) Setup a signal handler for SIGSEGV with SIGSTOP added to 18 4. (child) raise SIGSEGV 53 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 59 if (raise(SIGSEGV) == -1) { in main()
|
H A D | 8-12.c | 31 printf("Caught SIGSEGV\n"); in SIGSEGV_handler() 47 if (sigaction(SIGSEGV, &act, 0) == -1) { in main() 62 if (raise(SIGSEGV) == -1) { in main()
|
/third_party/ltp/testcases/kernel/syscalls/pipe/ |
H A D | pipe05.c | 78 sigaction(SIGSEGV, NULL, &osa); in main() 79 sigaction(SIGSEGV, &sa, NULL); in main() 87 sigaction(SIGSEGV, &osa, NULL); in main()
|
/third_party/ltp/testcases/kernel/mem/hugetlb/hugemmap/ |
H A D | hugemmap15.c | 133 if (signum == SIGSEGV) { in sig_handler() 139 tst_res(TINFO, "SIGSEGV at %p, PC=%p (sig_expected=%p)", in sig_handler() 143 siglongjmp(sig_escape, FAIL_JMP + SIGSEGV); in sig_handler() 166 case FAIL_JMP + SIGSEGV: in test_once() 167 tst_res(TFAIL, "SIGSEGV somewhere unexpected"); in test_once() 205 SAFE_SIGACTION(SIGSEGV, &sa, NULL); in run_test()
|
/third_party/musl/libc-test/src/functionalext/supplement/manual/env/ |
H A D | a_stack_chk_fail.c | 33 case SIGSEGV: in Killfunc() 54 sigaction(SIGSEGV, &act, &oldact); in a_stack_chk_fail_0100()
|
/third_party/musl/libc-test/src/functionalext/supplement/stdlib/ |
H A D | wcstoumax.c | 26 if (code != SIGSEGV) { in deal_aberrant() 27 t_error("wcstoumax_0200 code is %d are not SIGSEGV", __func__, code); in deal_aberrant() 57 signal(SIGSEGV, deal_aberrant); in wcstoumax_0200()
|
H A D | wcstoimax.c | 26 if (code != SIGSEGV) { in deal_aberrant() 27 t_error("wcstoimax_0200 code is %d are not SIGSEGV", __func__, code); in deal_aberrant() 57 signal(SIGSEGV, deal_aberrant); in wcstoimax_0200()
|
/third_party/musl/libc-test/src/functionalext/supplement/string/ |
H A D | wcsdup.c | 25 if (code != SIGSEGV) { in deal_aberrant() 26 t_error("wcsdup_0200 code is %d are not SIGSEGV", __func__, code); in deal_aberrant() 52 signal(SIGSEGV, deal_aberrant); in wcsdup_0200()
|
/third_party/ltp/testcases/kernel/security/umip/ |
H A D | umip_basic_test.c | 120 dummy value and not trigger SIGSEGV due to kernel code change */ in verify_umip_instruction() 123 if (WIFSIGNALED(status) && WTERMSIG(status) == SIGSEGV) { in verify_umip_instruction() 124 tst_res(TFAIL, "Got SIGSEGV"); in verify_umip_instruction() 127 tst_res(TPASS, "Didn't receive SIGSEGV, child exited with %s", in verify_umip_instruction() 136 dummy value and not trigger SIGSEGV due to kernel code change */ in verify_umip_instruction() 139 if (WIFSIGNALED(status) && WTERMSIG(status) == SIGSEGV) { in verify_umip_instruction() 140 tst_res(TFAIL, "Got SIGSEGV"); in verify_umip_instruction() 143 tst_res(TPASS, "Didn't receive SIGSEGV, child exited with %s", in verify_umip_instruction() 151 if (WIFSIGNALED(status) && WTERMSIG(status) == SIGSEGV) { in verify_umip_instruction() 152 tst_res(TPASS, "Got SIGSEGV"); in verify_umip_instruction() [all...] |
/third_party/musl/libc-test/src/functionalext/supplement/stdio/ |
H A D | vfwprintf.c | 27 if (code != SIGSEGV) { in deal_aberrant() 28 t_error("vfwprintf_0200 code is %d are not SIGSEGV", __func__, code); in deal_aberrant() 68 signal(SIGSEGV, deal_aberrant); in vfwprintf_0200()
|
/third_party/musl/src/string/ |
H A D | strsignal.c | 7 && (SIGKILL == 9) && (SIGUSR1 == 10) && (SIGSEGV == 11) && (SIGUSR2 == 12) \ 29 [SIGSEGV] = 11,
|