Revision ec6338ba darwin-user/signal.c
b/darwin-user/signal.c | ||
---|---|---|
198 | 198 |
|
199 | 199 |
/* the CPU emulator uses some host signals to detect exceptions, |
200 | 200 |
we we forward to it some signals */ |
201 |
if (host_signum == SIGSEGV || host_signum == SIGBUS |
|
202 |
#if defined(TARGET_I386) && defined(USE_CODE_COPY) |
|
203 |
|| host_signum == SIGFPE |
|
204 |
#endif |
|
205 |
) { |
|
201 |
if (host_signum == SIGSEGV || host_signum == SIGBUS) { |
|
206 | 202 |
if (cpu_signal_handler(host_signum, (void*)info, puc)) |
207 | 203 |
return; |
208 | 204 |
} |
Also available in: Unified diff