Revision e4474235
b/linux-user/main.c | ||
---|---|---|
1868 | 1868 |
break; |
1869 | 1869 |
case EXCP_TLBL: |
1870 | 1870 |
case EXCP_TLBS: |
1871 |
info.si_signo = TARGET_SIGSEGV; |
|
1872 |
info.si_errno = 0; |
|
1873 |
/* XXX: check env->error_code */ |
|
1874 |
info.si_code = TARGET_SEGV_MAPERR; |
|
1875 |
info._sifields._sigfault._addr = env->CP0_BadVAddr; |
|
1876 |
queue_signal(env, info.si_signo, &info); |
|
1877 |
break; |
|
1871 | 1878 |
case EXCP_CpU: |
1872 | 1879 |
case EXCP_RI: |
1873 | 1880 |
info.si_signo = TARGET_SIGILL; |
Also available in: Unified diff