1623 |
|
*/ |
1624 |
|
|
1625 |
|
#if !EMULATED_PPC |
1626 |
– |
// XXX: don't redefine locally? |
1627 |
– |
// Note: Original declaration is in sigsegv.cpp |
1628 |
– |
// FIXME: If HAVE_MACH_EXCEPTIONS is set, sigsegv_info_t has a bunch of other |
1629 |
– |
// fields too! Let's hope Screen_fault_handler() doesn't use them... |
1630 |
– |
struct sigsegv_info_t { |
1631 |
– |
sigsegv_address_t addr; |
1632 |
– |
sigsegv_address_t pc; |
1633 |
– |
}; |
1634 |
– |
|
1626 |
|
static void sigsegv_handler(int sig, siginfo_t *sip, void *scp) |
1627 |
|
{ |
1628 |
|
machine_regs *r = MACHINE_REGISTERS(scp); |