Home
last modified time | relevance | path

Searched refs:sig (Results 1 – 25 of 126) sorted by relevance

123456

/qemu/linux-user/
H A Dsignal.c59 #define MAKE_SIG_ENTRY(sig) [sig] = TARGET_##sig, argument
69 if (sig < 1) { in host_to_target_signal()
70 return sig; in host_to_target_signal()
81 if (sig < 1) { in target_to_host_signal()
82 return sig; in target_to_host_signal()
127 d->sig[i] = tswapal(d1.sig[i]); in host_to_target_sigset()
152 s1.sig[i] = tswapal(s->sig[i]); in target_to_host_sigset()
1088 if (sig < 1 || sig > TARGET_NSIG) { in do_sigaction()
1211 if (sig == TARGET_SIGTSTP || sig == TARGET_SIGTTIN || sig == TARGET_SIGTTOU) { in handle_pending_signal()
1271 int sig; in process_pending_signals() local
[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 target_to_host_signal(int sig);
65 int host_to_target_signal(int sig);
/qemu/bsd-user/
H A Dsignal.c57 return sig; in host_to_target_signal()
62 return sig; in target_to_host_signal()
346 switch (sig) { in core_dump_signal()
444 switch (sig) { in fatal_signal()
663 if (sig < 1 || sig > TARGET_NSIG) { in do_sigaction()
667 if ((sig == TARGET_SIGKILL || sig == TARGET_SIGSTOP) && in do_sigaction()
897 if (!sig) { in handle_pending_signal()
914 if (sig == TARGET_SIGTSTP || sig == TARGET_SIGTTIN || in handle_pending_signal()
970 int sig; in process_pending_signals() local
981 if (sig) { in process_pending_signals()
[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,
45 int target_to_host_signal(int sig);
/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/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()
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()
325 force_sigsegv(sig); in setup_rt_frame()
[all …]
/qemu/linux-user/ppc/
H A Dsignal.c336 if (!sig) { in restore_user_regs()
353 if (!sig) { in restore_user_regs()
360 if (sig) { in restore_user_regs()
444 __put_user(sig, &sc->signal); in setup_frame()
463 env->gpr[3] = sig; in setup_frame()
476 force_sigsegv(sig); in setup_frame()
507 __put_user(set->sig[i], &rt_sf->uc.tuc_sigmask.sig[i]); in setup_rt_frame()
515 __put_user(sig, &sc->signal); in setup_rt_frame()
536 env->gpr[3] = (target_ulong) sig; in setup_rt_frame()
569 force_sigsegv(sig); in setup_rt_frame()
[all …]
/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/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/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/.gitlab-ci.d/
H A Dwindows.yml46 "https://repo.msys2.org/distrib/msys2-x86_64-latest.sfx.exe.sig"
47 -outfile "msys2.exe.sig"
48 - if ( Test-Path -Path msys64\var\cache\msys2.exe.sig ) {
49 Write-Output "Cached installer sig" ;
50 …if ( ((Get-FileHash msys2.exe.sig).Hash -ne (Get-FileHash msys64\var\cache\msys2.exe.sig).Hash) ) {
51 Write-Output "Mis-matched installer sig, new installer download required" ;
52 Remove-Item -Path msys64\var\cache\msys2.exe.sig ;
57 Write-Output "Matched installer sig, cached installer still valid"
60 Write-Output "No cached installer sig, new installer download required" ;
70 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
/qemu/tests/tcg/s390x/
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()
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 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()
/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/linux-user/cris/
H A Dsignal.c108 void setup_frame(int sig, struct target_sigaction *ka, in setup_frame() argument
127 __put_user(set->sig[0], &frame->sc.oldmask); in setup_frame()
130 __put_user(set->sig[i], &frame->extramask[i - 1]); in setup_frame()
137 env->regs[10] = sig; in setup_frame()
145 force_sigsegv(sig); in setup_frame()
148 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
171 __get_user(target_set.sig[0], &frame->sc.oldmask); in do_sigreturn()
173 __get_user(target_set.sig[i], &frame->extramask[i - 1]); in do_sigreturn()
/qemu/linux-user/i386/
H A Dsignal.c184 int sig; member
208 int sig; member
416 void setup_frame(int sig, struct target_sigaction *ka, in setup_frame() argument
429 __put_user(sig, &frame->sig); in setup_frame()
463 force_sigsegv(sig); in setup_frame()
487 __put_user(sig, &frame->sig); in setup_rt_frame()
509 __put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]); in setup_rt_frame()
532 env->regs[R_EAX] = sig; in setup_rt_frame()
537 env->regs[R_EDI] = sig; in setup_rt_frame()
553 force_sigsegv(sig); in setup_rt_frame()
[all …]
/qemu/linux-user/sparc/
H A Dsignal.c266 force_sigsegv(sig); in setup_frame()
288 env->regwptr[WREG_O0] = sig; in setup_frame()
323 force_sigsegv(sig); in setup_rt_frame()
346 env->regwptr[WREG_O0] = sig; in setup_rt_frame()
427 __get_user(set.sig[0], &sf->si_mask); in do_sigreturn()
615 __get_user(target_set.sig[0], &ucp->tuc_sigmask.sig[0]); in sparc64_set_context()
618 src = ucp->tuc_sigmask.sig; in sparc64_set_context()
619 dst = target_set.sig; in sparc64_set_context()
741 __put_user(target_set.sig[0], in sparc64_get_context()
745 src = target_set.sig; in sparc64_get_context()
[all …]
/qemu/tests/tcg/i386/
H A Dtest-i386-fscale.c7 struct { uint64_t sig; uint16_t sign_exp; } s; member
24 (tmp.s.sig >> 63) != 0 && in isnan_ld()
25 (tmp.s.sig << 1) != 0); in isnan_ld()
31 return isnan_ld(x) && (tmp.s.sig & UINT64_C(0x4000000000000000)) == 0; in issignaling_ld()
/qemu/linux-user/microblaze/
H A Dcpu_loop.c28 int trapnr, ret, si_code, sig; in cpu_loop() local
79 sig = TARGET_SIGFPE; in cpu_loop()
88 sig = TARGET_SIGFPE; in cpu_loop()
103 sig = SIGILL; in cpu_loop()
112 force_sig_fault(sig, si_code, env->pc); in cpu_loop()
/qemu/linux-user/openrisc/
H A Dsignal.c91 void setup_rt_frame(int sig, struct target_sigaction *ka, in setup_rt_frame() argument
115 __put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]); in setup_rt_frame()
120 cpu_set_gpr(env, 3, sig); in setup_rt_frame()
134 force_sigsegv(sig); in setup_rt_frame()
/qemu/target/alpha/
H A Dvax_helper.c32 uint64_t r, exp, mant, sig; in float32_to_f() local
36 sig = ((uint64_t)a.l & 0x80000000) << 32; in float32_to_f()
49 r = sig | ((exp + 1) << 52) | mant; in float32_to_f()
56 r = sig | ((exp + 2) << 52); in float32_to_f()
163 uint64_t r, exp, mant, sig; in float64_to_g() local
167 sig = a.ll & 0x8000000000000000ull; in float64_to_g()
180 r = sig | ((exp + 1) << 52) | mant; in float64_to_g()
187 r = sig | ((exp + 2) << 52); in float64_to_g()

123456