Home
last modified time | relevance | path

Searched full:signals (Results 1 – 25 of 148) sorted by relevance

123456

/qemu/tests/tcg/s390x/
H A DMakefile.target27 TESTS+=signals-s390x
98 run-gdbstub-signals-s390x: signals-s390x
102 --bin $< --test $(S390X_SRC)/gdbstub/test-signals-s390x.py, \
103 mixing signals and debugging)
114 EXTRA_RUNS += run-gdbstub-signals-s390x run-gdbstub-svc
/qemu/bsd-user/
H A Dsignal-common.h2 * Emulation of BSD signals
13 * block_signals: block all signals while handling this guest syscall
15 * Block all signals, and arrange that the signal mask is returned to
21 * emulation of the system call knowing that no signals can be taken
26 * Signals will be unblocked again by process_pending_signals().
H A Dsignal.c2 * Emulation of BSD signals
104 * signals are available on all architectures.
209 * all the signals (they have values that none of the other, in host_to_target_siginfo_noswap()
337 * further guest code before unblocking signals in in block_signals()
461 /* Job control signals. */ in fatal_signal()
572 * For synchronous signals, unwind the cpu state to the faulting in host_signal_handler()
584 * Block host signals until target signal handler entered. We in host_signal_handler()
587 * now and it getting out to the main loop. Signals will be in host_signal_handler()
878 * trap all signals because it affects syscall interrupt in signal_init()
879 * behavior. But do trap all default-fatal signals. in signal_init()
[all …]
/qemu/tests/tcg/sh4/
H A DMakefile.target8 run-signals: signals
10 run-plugin-signals-with-%:
/qemu/linux-user/
H A Dsignal.c2 * Emulation of Linux signals
187 * run any further guest code before unblocking signals in in block_signals()
485 /* XXX: we support only POSIX RT signals are used. */
528 * Map host RT signals to target RT signals according to the in signal_table_init()
576 * Signals are supported starting from TARGET_SIGRTMIN and going up in signal_table_init()
577 * until we run out of host realtime signals. Glibc uses the lower 2 in signal_table_init()
578 * RT signals and (hopefully) nobody uses the upper ones. in signal_table_init()
582 * Attempts for configure "missing" signals via sigaction will be in signal_table_init()
585 * Reserve two signals for internal usage (see below). in signal_table_init()
619 "No rt signals left for interrupt and SIGABRT mapping\n"); in signal_table_init()
[all …]
H A Dsignal-common.h2 * Emulation of Linux signals
73 * block_signals: block all signals while handling this guest syscall
75 * Block all signals, and arrange that the signal mask is returned to
81 * emulation of the system call knowing that no signals can be taken
86 * Signals will be unblocked again by process_pending_signals().
/qemu/tests/tcg/ppc64/
H A DMakefile.target16 run-signals: signals
18 run-plugin-signals-with-%:
/qemu/tests/tcg/hppa/
H A DMakefile.target8 run-signals: signals
/qemu/include/user/
H A Dsafe-syscall.h37 * syscalls and guest signals:
43 * These are guest syscalls that never get interrupted by signals and
51 * to block signals for the duration of the syscall. This mainly applies
58 * These are guest syscalls that can be interrupted by signals and
/qemu/include/hw/misc/
H A Dtz-ppc.h23 * collection of input signals from other hardware in the system. Typically
35 * the user's decode logic asserting one of the hsel[] signals. In QEMU,
90 /* State: these just track the values of our input signals */
H A Dtz-msc.h25 * collection of input signals from other hardware in the system. Typically
66 /* State: these just track the values of our input signals */
/qemu/linux-user/sparc/
H A Dtarget_signal.h38 #define TARGET_SIG_BLOCK 0x01 /* for blocking signals */
39 #define TARGET_SIG_UNBLOCK 0x02 /* for unblocking signals */
/qemu/linux-user/generic/
H A Dsignal.h53 #define TARGET_SIG_BLOCK 0 /* for blocking signals */
54 #define TARGET_SIG_UNBLOCK 1 /* for unblocking signals */
/qemu/tests/tcg/multiarch/linux/
H A Dlinux-sigrtminmax.c2 * Test the lowest and the highest real-time signals.
50 /* The host must have a few signals starting from this one. */ in main()
/qemu/system/
H A Dasync-teardown.c95 * Block all signals, start (clone) a new process sharing the address space
96 * with qemu (CLONE_VM), then restore signals.
/qemu/bsd-user/netbsd/
H A Dtarget_os_signal.h66 #define TARGET_SS_ONSTACK 0x0001 /* take signals on alternate stack */
67 #define TARGET_SS_DISABLE 0x0004 /* disable taking signals on alternate stack */
/qemu/linux-user/mips64/
H A Dtarget_signal.h41 #define TARGET_SIG_BLOCK 1 /* for blocking signals */
42 #define TARGET_SIG_UNBLOCK 2 /* for unblocking signals */
H A Dsignal.c2 * Emulation of Linux signals
/qemu/linux-user/mips/
H A Dtarget_signal.h41 #define TARGET_SIG_BLOCK 1 /* for blocking signals */
42 #define TARGET_SIG_UNBLOCK 2 /* for unblocking signals */
/qemu/bsd-user/openbsd/
H A Dtarget_os_signal.h66 #define TARGET_SS_ONSTACK 0x0001 /* take signals on alternate stack */
67 #define TARGET_SS_DISABLE 0x0004 /* disable taking signals on alternate stack */
/qemu/bsd-user/freebsd/
H A Dtarget_os_signal.h78 #define TARGET_SS_ONSTACK 0x0001 /* take signals on alternate stack */
79 #define TARGET_SS_DISABLE 0x0004 /* disable taking signals on alternate stack*/
/qemu/include/qemu/
H A Dmain-loop.h47 * main one should block signals that are trapped by the main loop.
48 * For simplicity, you can consider these signals to be safe: SIGUSR1,
49 * SIGUSR2, thread signals (SIGFPE, SIGILL, SIGSEGV, SIGBUS) and real-time
50 * signals if available. Remember that Windows in practice does not have
51 * signals, though.
/qemu/docs/user/
H A Dmain.rst27 QEMU can redirect to the running program all signals coming from the
28 host (such as ``SIGALRM``), as well as synthesize signals from
34 normal and real-time signals.
/qemu/bsd-user/include/
H A Dspecial-errno.h20 * re-execute the syscall after handling any pending signals.
/qemu/linux-user/x86_64/
H A Dsignal.c2 * Emulation of Linux signals

123456