Home
last modified time | relevance | path

Searched refs:SIGSEGV (Results 1 - 25 of 243) sorted by relevance

12345678910

/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/
H A D28-12.c24 * -> 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 D22-12.c18 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 D3-12.c15 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 D25-12.c17 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 D8-13.c26 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 D19-12.c25 * -> 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 D1-12.c17 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 D12-38.c29 printf("Caught SIGSEGV\n"); in handler()
50 if (sigaction(SIGSEGV, &act, 0) == -1) { in main()
62 if (raise(SIGSEGV) == -1) { in main()
H A D4-12.c16 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 D13-12.c30 printf("Caught SIGSEGV\n"); in handler()
51 if (sigaction(SIGSEGV, &act, 0) == -1) { in main()
63 if (raise(SIGSEGV) == -1) { in main()
H A D18-12.c24 * -> 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 D2-12.c14 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 D6-12.c9 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 D12-12.c31 printf("Caught SIGSEGV\n"); in handler()
52 if (sigaction(SIGSEGV, &act, 0) == -1) { in main()
72 if (raise(SIGSEGV) == -1) { in main()
H A D4-38.c16 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 D8-12.c31 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 Dpipe05.c78 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 Dhugemmap15.c133 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 Da_stack_chk_fail.c33 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 Dwcstoumax.c26 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 Dwcstoimax.c26 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 Dwcsdup.c25 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 Dumip_basic_test.c120 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 Dvfwprintf.c27 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 Dstrsignal.c7 && (SIGKILL == 9) && (SIGUSR1 == 10) && (SIGSEGV == 11) && (SIGUSR2 == 12) \
29 [SIGSEGV] = 11,

Completed in 8 milliseconds

12345678910