Home
last modified time | relevance | path

Searched full:sig (Results 1 – 25 of 156) sorted by relevance

1234567

/qemu/linux-user/
H A Dsignal.c64 #define MAKE_SIG_ENTRY(sig) [sig] = TARGET_##sig, argument
71 /* valid sig is between 1 and _NSIG - 1 */
72 int host_to_target_signal(int sig) in host_to_target_signal() argument
74 if (sig < 1) { in host_to_target_signal()
75 return sig; in host_to_target_signal()
77 if (sig >= _NSIG) { in host_to_target_signal()
80 return host_to_target_signal_table[sig]; in host_to_target_signal()
83 /* valid sig is between 1 and TARGET_NSIG */
84 int target_to_host_signal(int sig) in target_to_host_signal() argument
86 if (sig < 1) { in target_to_host_signal()
[all …]
H A Dsignal-common.h47 void force_sig(int sig);
49 void force_sig_fault(int sig, int code, abi_ulong addr);
51 void setup_frame(int sig, struct target_sigaction *ka,
54 void setup_rt_frame(int sig, struct target_sigaction *ka,
60 void queue_signal(CPUArchState *env, int sig, int si_type,
64 int host_to_target_signal(int sig);
/qemu/tests/tcg/multiarch/
H A Dlate-attach.c16 int sig; in main() local
24 assert(sigwait(&set, &sig) == 0); in main()
25 if (sig != SIGUSR1) { in main()
26 fprintf(stderr, "Unexpected signal %d\n", sig); in main()
33 for (sig = 1; sig < NSIG; sig++) { in main()
34 if (sigismember(&set, sig)) { in main()
35 fprintf(stderr, "Unexpected signal %d\n", sig); in main()
H A Dsigreturn-sigmask.c16 static void signal_func(int sig) in signal_func() argument
18 seen_sig = sig; in signal_func()
34 int sig; in main() local
46 assert(sigwait(&set, &sig) == 0); in main()
47 assert(sig == SIGUSR2); in main()
/qemu/bsd-user/
H A Dsignal.c61 int host_to_target_signal(int sig) in host_to_target_signal() argument
63 return sig; in host_to_target_signal()
66 int target_to_host_signal(int sig) in target_to_host_signal() argument
68 return sig; in target_to_host_signal()
171 int sig = host_to_target_signal(info->si_signo); in host_to_target_siginfo_noswap() local
191 tinfo->si_signo = sig; in host_to_target_siginfo_noswap()
238 if (has_trapno(sig)) { in host_to_target_siginfo_noswap()
247 if (sig == TARGET_SIGPOLL) { in host_to_target_siginfo_noswap()
258 if (sig == TARGET_SIGTRAP) { in host_to_target_siginfo_noswap()
350 static int core_dump_signal(int sig) in core_dump_signal() argument
[all …]
H A Dsignal-common.h33 int do_sigaction(int sig, const struct target_sigaction *act,
37 void force_sig_fault(int sig, int code, abi_ulong addr);
39 int host_to_target_signal(int sig);
42 void queue_signal(CPUArchState *env, int sig, int si_type,
/qemu/.gitlab-ci.d/
H A Dwindows.yml36 "https://repo.msys2.org/distrib/msys2-x86_64-latest.sfx.exe.sig"
37 -outfile "msys2.exe.sig"
38 - if ( Test-Path -Path msys64\var\cache\msys2.exe.sig ) {
39 Write-Output "Cached installer sig" ;
40 …if ( ((Get-FileHash msys2.exe.sig).Hash -ne (Get-FileHash msys64\var\cache\msys2.exe.sig).Hash) ) {
41 Write-Output "Mis-matched installer sig, new installer download required" ;
42 Remove-Item -Path msys64\var\cache\msys2.exe.sig ;
47 Write-Output "Matched installer sig, cached installer still valid"
50 Write-Output "No cached installer sig, new installer download required" ;
60 Copy-Item -Path msys2.exe.sig -Destination msys64\var\cache\msys2.exe.sig
/qemu/docs/sphinx/
H A Ddbusdomain.py50 self, name: str, sig: str, signode: desc_signature
85 def handle_signature(self, sig: str, signode: desc_signature) -> str:
87 signode += addnodes.desc_name(sig, sig)
88 return sig
138 def handle_signature(self, sig: str, signode: desc_signature) -> str:
159 signode += addnodes.desc_name(sig, sig)
166 return sig
236 def handle_signature(self, sig: str, signode: desc_signature) -> str:
242 signode += addnodes.desc_name(sig, sig)
245 return sig
[all …]
/qemu/linux-user/m68k/
H A Dsignal.c39 int sig; member
75 int sig; member
126 void setup_frame(int sig, struct target_sigaction *ka, in setup_frame() argument
140 __put_user(sig, &frame->sig); in setup_frame()
145 setup_sigcontext(&frame->sc, env, set->sig[0]); in setup_frame()
148 __put_user(set->sig[i], &frame->extramask[i - 1]); in setup_frame()
161 force_sigsegv(sig); in setup_frame()
273 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
290 __put_user(sig, &frame->sig); in setup_rt_frame()
311 __put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]); in setup_rt_frame()
[all …]
/qemu/linux-user/alpha/
H A Dsignal.c75 __put_user(set->sig[0], &sc->sc_mask); in setup_sigcontext()
125 void setup_frame(int sig, struct target_sigaction *ka, in setup_frame() argument
150 force_sigsegv(sig); in setup_frame()
156 env->ir[IR_A0] = sig; in setup_frame()
162 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
180 __put_user(set->sig[0], &frame->uc.tuc_osf_sigmask); in setup_rt_frame()
186 __put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]); in setup_rt_frame()
197 force_sigsegv(sig); in setup_rt_frame()
203 env->ir[IR_A0] = sig; in setup_rt_frame()
221 __get_user(target_set.sig[0], &sc->sc_mask); in do_sigreturn()
/qemu/linux-user/s390x/
H A Dcpu_loop.c59 int trapnr, n, sig; in cpu_loop() local
101 sig = TARGET_SIGTRAP; in cpu_loop()
115 sig = TARGET_SIGILL; in cpu_loop()
131 sig = TARGET_SIGILL; in cpu_loop()
136 sig = TARGET_SIGFPE; in cpu_loop()
140 sig = TARGET_SIGFPE; in cpu_loop()
150 sig = TARGET_SIGFPE; in cpu_loop()
168 force_sig_fault(sig, n, addr); in cpu_loop()
H A Dsignal.c172 void setup_frame(int sig, struct target_sigaction *ka, in setup_frame() argument
182 force_sigsegv(sig); in setup_frame()
192 __put_user(set->sig[0], &frame->sc.oldmask[0]); in setup_frame()
203 __put_user(sig, &frame->signo); in setup_frame()
226 env->regs[2] = sig; in setup_frame()
240 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
252 force_sigsegv(sig); in setup_rt_frame()
292 env->regs[2] = sig; in setup_rt_frame()
372 QEMU_BUILD_BUG_ON(ARRAY_SIZE(target_set.sig) != 1); in do_sigreturn()
373 __get_user(target_set.sig[0], &frame->sc.oldmask[0]); in do_sigreturn()
/qemu/tests/qtest/
H A Dacpi-utils.c39 uint8_t sig[] = "RSD PTR "; in acpi_find_rsdp_address() local
42 for (i = 0; i < sizeof sig - 1; ++i) { in acpi_find_rsdp_address()
43 sig[i] = qtest_readb(qts, off + i); in acpi_find_rsdp_address()
46 if (!memcmp(sig, "RSD PTR ", sizeof sig)) { in acpi_find_rsdp_address()
81 const uint8_t *addr_ptr, int addr_size, const char *sig, in acpi_fetch_table() argument
96 if (sig) { in acpi_fetch_table()
97 ACPI_ASSERT_CMP(**aml, sig); in acpi_fetch_table()
/qemu/include/gdbstub/
H A Duser.h17 * @sig: if non-zero, the signal number which caused us to stop
23 * needs to stop execution. If @sig is non-zero, then we will send a
35 * gdb_signalled() - inform remote gdb of sig exit
37 * @sig: signal number
39 void gdb_signalled(CPUArchState *as, int sig);
/qemu/linux-user/sh4/
H A Dsignal.c175 void setup_frame(int sig, struct target_sigaction *ka, in setup_frame() argument
190 setup_sigcontext(&frame->sc, regs, set->sig[0]); in setup_frame()
193 __put_user(set->sig[i + 1], &frame->extramask[i]); in setup_frame()
206 regs->gregs[4] = sig; /* Arg for signal handler */ in setup_frame()
217 force_sigsegv(sig); in setup_frame()
220 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
243 regs, set->sig[0]); in setup_rt_frame()
245 __put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]); in setup_rt_frame()
258 regs->gregs[4] = sig; /* Arg for signal handler */ in setup_rt_frame()
269 force_sigsegv(sig); in setup_rt_frame()
[all …]
/qemu/linux-user/mips/
H A Dsignal.c199 void setup_frame(int sig, struct target_sigaction * ka, in setup_frame() argument
215 __put_user(set->sig[i], &frame->sf_mask.sig[i]); in setup_frame()
228 regs->active_tc.gpr[ 4] = sig; in setup_frame()
242 force_sigsegv(sig); in setup_frame()
259 __get_user(target_set.sig[i], &frame->sf_mask.sig[i]); in do_sigreturn()
292 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
315 __put_user(set->sig[i], &frame->rs_uc.tuc_sigmask.sig[i]); in setup_rt_frame()
328 env->active_tc.gpr[ 4] = sig; in setup_rt_frame()
348 force_sigsegv(sig); in setup_rt_frame()
/qemu/linux-user/ppc/
H A Dsignal.c327 struct target_mcontext *frame, int sig) in restore_user_regs() argument
336 if (!sig) { in restore_user_regs()
353 if (!sig) { in restore_user_regs()
360 if (sig) { in restore_user_regs()
426 void setup_frame(int sig, struct target_sigaction *ka, in setup_frame() argument
441 __put_user(set->sig[0], &sc->oldmask); in setup_frame()
442 __put_user(set->sig[1], &sc->_unused[3]); in setup_frame()
444 __put_user(sig, &sc->signal); in setup_frame()
463 env->gpr[3] = sig; in setup_frame()
476 force_sigsegv(sig); in setup_frame()
[all …]
/qemu/tests/tcg/s390x/
H A Dtrap.c45 static void sig_handler(int sig, siginfo_t *si, void *puc) in sig_handler() argument
47 if (sig == SIGFPE) { in sig_handler()
55 if (sig == SIGILL) { in sig_handler()
60 error("unexpected signal 0x%x\n", sig); in sig_handler()
69 /* Set up SIG handler */ in main()
H A Dvrep.c15 static void handle_sigill(int sig, siginfo_t *info, void *ucontext) in handle_sigill() argument
30 register unsigned long sig asm("r2") = -1; in vrep()
34 , [sig] "+r" (sig) in vrep()
39 return sig; in vrep()
H A Dsignals-s390x.c51 int sig; member
57 static void handle_signal(int sig, siginfo_t *info, void *ucontext) in handle_signal() argument
63 if (sig != expected.sig) { in handle_signal()
128 expected.sig = SIGSEGV; in check_sigsegv()
158 expected.sig = SIGILL; in main_1()
/qemu/linux-user/riscv/
H A Dsignal.c107 __put_user(set->sig[i], &(uc->uc_sigmask.sig[i])); in setup_ucontext()
113 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
132 env->gpr[xA0] = sig; in setup_rt_frame()
141 if (sig == TARGET_SIGSEGV) { in setup_rt_frame()
173 __get_user(target_set.sig[i], &(uc->uc_sigmask.sig[i])); in restore_ucontext()
/qemu/include/user/
H A Dsignal.h15 * @sig: target signal.
18 * (exclusive) corresponding to the target signal @sig. Return any other value
21 int target_to_host_signal(int sig);
/qemu/gdbstub/
H A Duser.c199 int gdb_handlesig(CPUState *cpu, int sig, const char *reason, void *siginfo, in gdb_handlesig() argument
206 return sig; in gdb_handlesig()
225 if (sig != 0) { in gdb_handlesig()
229 "T%02xthread:", gdb_target_signal_to_gdb(sig)); in gdb_handlesig()
244 return sig; in gdb_handlesig()
247 sig = 0; in gdb_handlesig()
267 return sig; in gdb_handlesig()
270 sig = gdbserver_state.signal; in gdb_handlesig()
272 return sig; in gdb_handlesig()
275 /* Tell the remote gdb that the process has exited due to SIG. */
[all …]
/qemu/linux-user/i386/
H A Dsignal.c147 int sig; member
163 int sig; member
442 void setup_frame(int sig, struct target_sigaction *ka, in setup_frame() argument
460 force_sigsegv(sig); in setup_frame()
471 setup_sigcontext(env, &frame->sc, set->sig[0], fpkind, in setup_frame()
475 __put_user(set->sig[i], &frame->extramask[i - 1]); in setup_frame()
494 env->regs[R_EAX] = sig; in setup_frame()
495 __put_user(sig, &frame->sig); in setup_frame()
509 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
547 setup_sigcontext(env, &frame->uc.tuc_mcontext, set->sig[0], fpkind, in setup_rt_frame()
[all …]
/qemu/target/alpha/
H A Dvax_helper.c31 uint64_t r, exp, mant, sig; in float32_to_f() local
35 sig = ((uint64_t)a.l & 0x80000000) << 32; in float32_to_f()
48 r = sig | ((exp + 1) << 52) | mant; in float32_to_f()
55 r = sig | ((exp + 2) << 52); in float32_to_f()
162 uint64_t r, exp, mant, sig; in float64_to_g() local
166 sig = a.ll & 0x8000000000000000ull; in float64_to_g()
179 r = sig | ((exp + 1) << 52) | mant; in float64_to_g()
186 r = sig | ((exp + 2) << 52); in float64_to_g()

1234567