| plan 9 kernel history: overview | file list | diff list |
1991/0814/ss/trap.c (diff list | history)
| 1991/0814/sys/src/9/ss/trap.c:365,370 – 1991/0926/sys/src/9/ss/trap.c:365,371 (short | long | prev | next) | ||
| 1990/1223 | } | |
| 1991/0713 | if(sp<(USTKTOP-BY2PG) || sp>(USTKTOP-(1+MAXSYSARG)*BY2WD)) validaddr(sp, ((1+MAXSYSARG)*BY2WD), 0); | |
| 1991/0926 | u->p->psstate = sysctab[r7]; | |
| 1991/0713 | ret = (*systab[r7])((ulong*)(sp+1*BY2WD)); | |
| 1991/0614 | poperror(); | |
| 1990/1223 | } | |
| 1991/0814/sys/src/9/ss/trap.c:377,382 – 1991/0926/sys/src/9/ss/trap.c:378,384 | ||
| 1991/0709 | panic("error stack"); | |
| 1991/0614 | } | |
| 1990/1223 | u->p->insyscall = 0; | |
| 1991/0926 | u->p->psstate = 0; | |
| 1990/1226 | if(r7 == NOTED) /* ugly hack */ | |
| 1991/0717 | noted(&aur, *(ulong*)(sp+1*BY2WD)); /* doesn't return */ | |
| 1991/0724 | if(u->nnote && r7!=FORK){ | |