| plan 9 kernel history: overview | file list | diff list |
1991/1112/pc/fault386.c (diff list | history)
| 1991/0926/sys/src/9/pc/fault386.c:16,21 – 1991/1112/sys/src/9/pc/fault386.c:16,22 (short | long | prev | next) | ||
| 1991/0718 | int user; | |
| 1991/0719 | int n; | |
| 1991/0720 | int insyscall; | |
| 1991/1112 | char buf[ERRLEN]; | |
| 1991/0718 | ||
| 1991/0720 | insyscall = u->p->insyscall; u->p->insyscall = 1; | |
| 1991/0926/sys/src/9/pc/fault386.c:25,34 – 1991/1112/sys/src/9/pc/fault386.c:26,35 | ||
| 1991/0719 | n = fault(addr, read); if(n < 0){ | |
| 1991/0718 | if(user){ | |
| 1991/0720 |
| |
| 1991/0718 |
| |
| 1991/1112 | sprint(buf, "sys: fault %s pc=0x%lux addr=0x%lux", read? "read" : "write", ur->pc, addr); postnote(u->p, 1, buf, NDebug); return; | |
| 1991/0718 | } dumpregs(ur); | |
| 1991/0808 | panic("fault: 0x%lux", addr); | |