/qemu/util/ |
H A D | transactions.c | 49 TransactionAction *act; in tran_add() local 65 if (act->drv->abort) { in tran_abort() 66 act->drv->abort(act->opaque); in tran_abort() 71 if (act->drv->clean) { in tran_abort() 72 act->drv->clean(act->opaque); in tran_abort() 75 g_free(act); in tran_abort() 86 if (act->drv->commit) { in tran_commit() 87 act->drv->commit(act->opaque); in tran_commit() 92 if (act->drv->clean) { in tran_commit() 93 act->drv->clean(act->opaque); in tran_commit() [all …]
|
H A D | oslib-posix.c | 579 struct sigaction act; in qemu_prealloc_mem() local 595 memset(&act, 0, sizeof(act)); in qemu_prealloc_mem() 597 act.sa_sigaction = &sigbus_handler; in qemu_prealloc_mem() 598 act.sa_flags = SA_SIGINFO; in qemu_prealloc_mem() 600 act.sa_handler = &sigbus_handler; in qemu_prealloc_mem() 601 act.sa_flags = 0; in qemu_prealloc_mem() 604 ret = sigaction(SIGBUS, &act, &sigbus_oldact); in qemu_prealloc_mem()
|
/qemu/hw/i386/kvm/ |
H A D | xen_gnttab.c | 364 if (act) { in xen_be_gnttab_map_refs() 371 act->refcnt++; in xen_be_gnttab_map_refs() 380 act->prot = prot; in xen_be_gnttab_map_refs() 381 act->refcnt = 1; in xen_be_gnttab_map_refs() 387 act->virtaddr = qemu_map_ram_ptr(act->mrs.mr->ram_block, in xen_be_gnttab_map_refs() 392 g_free(act); in xen_be_gnttab_map_refs() 401 return act->virtaddr; in xen_be_gnttab_map_refs() 410 gnt_unref(s, gref, &act->mrs, act->prot); in do_unmap() 411 g_free(act); in do_unmap() 433 if (!act) { in xen_be_gnttab_unmap() [all …]
|
/qemu/tests/tcg/hexagon/ |
H A D | hex_sigsegv.c | 59 struct sigaction act; in main() local 62 act.sa_sigaction = sig_segv; in main() 63 sigemptyset(&act.sa_mask); in main() 64 act.sa_flags = SA_SIGINFO; in main() 65 chk_error(sigaction(SIGSEGV, &act, NULL)); in main() 76 act.sa_handler = SIG_DFL; in main() 77 sigemptyset(&act.sa_mask); in main() 78 act.sa_flags = 0; in main() 79 chk_error(sigaction(SIGSEGV, &act, NULL)); in main()
|
H A D | mem_noshuf_exception.c | 68 struct sigaction act; in main() local 74 act.sa_sigaction = sig_segv; in main() 75 sigemptyset(&act.sa_mask); in main() 76 act.sa_flags = SA_SIGINFO; in main() 77 chk_error(sigaction(SIGSEGV, &act, NULL)); in main() 88 act.sa_handler = SIG_DFL; in main() 89 sigemptyset(&act.sa_mask); in main() 90 act.sa_flags = 0; in main() 91 chk_error(sigaction(SIGSEGV, &act, NULL)); in main()
|
H A D | overflow.c | 135 struct sigaction act; in main() local 139 act.sa_sigaction = sig_segv; in main() 140 sigemptyset(&act.sa_mask); in main() 141 act.sa_flags = SA_SIGINFO; in main() 142 sigaction(SIGSEGV, &act, NULL); in main() 147 act.sa_handler = SIG_DFL; in main() 148 sigemptyset(&act.sa_mask); in main() 149 act.sa_flags = 0; in main()
|
H A D | signal_context.c | 36 struct sigaction act; in main() local 41 act.sa_sigaction = sig_user; in main() 42 sigemptyset(&act.sa_mask); in main() 43 act.sa_flags = SA_SIGINFO; in main() 44 sigaction(SIGUSR1, &act, NULL); in main()
|
/qemu/ |
H A D | os-posix.c | 45 struct sigaction act; in os_setup_early_signal_handling() local 46 sigfillset(&act.sa_mask); in os_setup_early_signal_handling() 47 act.sa_flags = 0; in os_setup_early_signal_handling() 48 act.sa_handler = SIG_IGN; in os_setup_early_signal_handling() 49 sigaction(SIGPIPE, &act, NULL); in os_setup_early_signal_handling() 59 struct sigaction act; in os_setup_signal_handling() local 61 memset(&act, 0, sizeof(act)); in os_setup_signal_handling() 63 act.sa_flags = SA_SIGINFO; in os_setup_signal_handling() 64 sigaction(SIGINT, &act, NULL); in os_setup_signal_handling() 65 sigaction(SIGHUP, &act, NULL); in os_setup_signal_handling() [all …]
|
H A D | cpu-target.c | 365 struct sigaction act; in cpu_abort() local 366 sigfillset(&act.sa_mask); in cpu_abort() 367 act.sa_handler = SIG_DFL; in cpu_abort() 368 act.sa_flags = 0; in cpu_abort() 369 sigaction(SIGABRT, &act, NULL); in cpu_abort()
|
/qemu/tests/tcg/s390x/ |
H A D | pgm-specification-user.c | 25 struct sigaction act; in main() local 28 memset(&act, 0, sizeof(act)); in main() 29 act.sa_sigaction = handle_sigill; in main() 30 act.sa_flags = SA_SIGINFO; in main() 31 err = sigaction(SIGILL, &act, NULL); in main()
|
H A D | clc.c | 30 struct sigaction act; in main() local 33 memset(&act, 0, sizeof(act)); in main() 34 act.sa_sigaction = handle_sigsegv; in main() 35 act.sa_flags = SA_SIGINFO; in main() 36 err = sigaction(SIGSEGV, &act, NULL); in main()
|
H A D | trap.c | 67 struct sigaction act; in main() local 70 act.sa_sigaction = sig_handler; in main() 71 sigemptyset(&act.sa_mask); in main() 72 act.sa_flags = SA_SIGINFO; in main() 73 chk_error(sigaction(SIGFPE, &act, NULL)); in main() 74 chk_error(sigaction(SIGILL, &act, NULL)); in main()
|
H A D | vrep.c | 45 struct sigaction act; in main() local 49 memset(&act, 0, sizeof(act)); in main() 50 act.sa_sigaction = handle_sigill; in main() 51 act.sa_flags = SA_SIGINFO; in main() 52 err = sigaction(SIGILL, &act, NULL); in main()
|
H A D | signals-s390x.c | 146 struct sigaction act; in main_1() local 149 memset(&act, 0, sizeof(act)); in main_1() 150 act.sa_sigaction = handle_signal; in main_1() 151 act.sa_flags = SA_SIGINFO; in main_1() 152 err = sigaction(SIGILL, &act, NULL); in main_1() 154 err = sigaction(SIGSEGV, &act, NULL); in main_1()
|
H A D | cvb.c | 55 struct sigaction act; in main() local 58 memset(&act, 0, sizeof(act)); in main() 59 act.sa_handler = signal_handler; in main() 60 err = sigaction(SIGFPE, &act, NULL); in main() 62 err = sigaction(SIGILL, &act, NULL); in main()
|
/qemu/tests/tcg/multiarch/linux/ |
H A D | linux-test.c | 455 struct sigaction act; in test_signal() local 462 act.sa_handler = sig_alarm; in test_signal() 463 sigemptyset(&act.sa_mask); in test_signal() 464 act.sa_flags = 0; in test_signal() 465 chk_error(sigaction(SIGALRM, &act, NULL)); in test_signal() 487 act.sa_sigaction = sig_segv; in test_signal() 488 sigemptyset(&act.sa_mask); in test_signal() 489 act.sa_flags = SA_SIGINFO; in test_signal() 499 act.sa_handler = SIG_DFL; in test_signal() 500 sigemptyset(&act.sa_mask); in test_signal() [all …]
|
/qemu/tests/qtest/ |
H A D | xlnx-versal-trng-test.c | 174 static void trng_check_status(uint32_t status_mask, const char *act) in trng_check_status() argument 196 act, status_mask, trng_info()); in trng_check_status() 204 act, status_mask, trng_info()); in trng_check_status() 208 static void trng_check_done_status(const char *act) in trng_check_done_status() argument 210 trng_check_status(TRNG_STATUS_DONE_MASK, act); in trng_check_done_status() 245 const char *act; in trng_reseed() local 256 act = "Reseed PRNG"; in trng_reseed() 260 act = "Reseed TRNG"; in trng_reseed() 265 trng_check_done_status(act); in trng_reseed()
|
/qemu/chardev/ |
H A D | char-stdio.c | 91 struct sigaction act; in qemu_chr_open_stdio() local 112 memset(&act, 0, sizeof(act)); in qemu_chr_open_stdio() 113 act.sa_handler = term_stdio_handler; in qemu_chr_open_stdio() 114 sigaction(SIGCONT, &act, NULL); in qemu_chr_open_stdio()
|
/qemu/tests/tcg/multiarch/ |
H A D | signals.c | 109 struct sigaction act; in test_signals() local 115 act.sa_sigaction = sig_alarm; in test_signals() 116 sigemptyset(&act.sa_mask); in test_signals() 117 act.sa_flags = SA_SIGINFO; in test_signals() 118 chk_error(sigaction(SIGRTMIN, &act, NULL)); in test_signals()
|
H A D | noexec.c.inc | 110 struct sigaction act; 113 memset(&act, 0, sizeof(act)); 114 act.sa_sigaction = handle_segv; 115 act.sa_flags = SA_SIGINFO; 116 if (sigaction(SIGSEGV, &act, NULL) < 0) {
|
/qemu/bsd-user/ |
H A D | signal.c | 369 struct sigaction act; in dump_core_and_abort() local 402 memset(&act, 0, sizeof(act)); in dump_core_and_abort() 403 sigfillset(&act.sa_mask); in dump_core_and_abort() 404 act.sa_handler = SIG_DFL; in dump_core_and_abort() 414 sigsuspend(&act.sa_mask); in dump_core_and_abort() 668 act != NULL && act->_sa_handler != TARGET_SIG_DFL) { in do_sigaction() 682 if (act) { in do_sigaction() 685 k->sa_mask = act->sa_mask; in do_sigaction() 846 struct sigaction act; in signal_init() local 854 sigfillset(&act.sa_mask); in signal_init() [all …]
|
/qemu/tests/tcg/m68k/ |
H A D | trap.c | 39 struct sigaction act = { in main() local 45 sigaction(SIGILL, &act, NULL); in main() 46 sigaction(SIGTRAP, &act, NULL); in main() 47 sigaction(SIGFPE, &act, NULL); in main()
|
/qemu/linux-user/ |
H A D | signal.c | 578 struct sigaction act, oact; in signal_init() local 586 sigfillset(&act.sa_mask); in signal_init() 587 act.sa_flags = SA_SIGINFO; in signal_init() 609 sigaction(hsig, &act, NULL); in signal_init() 706 struct sigaction act = { in die_with_signal() local 717 sigfillset(&act.sa_mask); in die_with_signal() 718 sigaction(host_sig, &act, NULL); in die_with_signal() 723 sigdelset(&act.sa_mask, host_sig); in die_with_signal() 724 sigsuspend(&act.sa_mask); in die_with_signal() 1110 if (act) { in do_sigaction() [all …]
|
/qemu/gdbstub/ |
H A D | system.c | 363 struct sigaction act; in gdbserver_start() local 365 memset(&act, 0, sizeof(act)); in gdbserver_start() 366 act.sa_handler = gdb_sigterm_handler; in gdbserver_start() 367 sigaction(SIGINT, &act, NULL); in gdbserver_start()
|
/qemu/tests/tcg/i386/ |
H A D | test-i386.c | 1733 struct sigaction act; in test_exceptions() local 1736 act.sa_sigaction = sig_handler; in test_exceptions() 1737 sigemptyset(&act.sa_mask); in test_exceptions() 1739 sigaction(SIGFPE, &act, NULL); in test_exceptions() 1740 sigaction(SIGILL, &act, NULL); in test_exceptions() 1741 sigaction(SIGSEGV, &act, NULL); in test_exceptions() 1742 sigaction(SIGBUS, &act, NULL); in test_exceptions() 1743 sigaction(SIGTRAP, &act, NULL); in test_exceptions() 1916 struct sigaction act; in test_single_step() local 1922 sigemptyset(&act.sa_mask); in test_single_step() [all …]
|