| plan 9 kernel history: overview | file list | diff list |
1991/0711/pc/trap.c (diff list | history)
| 1991/0710/sys/src/9/pc/trap.c:124,130 – 1991/0711/sys/src/9/pc/trap.c:124,130 (short | long | prev | next) | ||
| 1991/0703 | trap(Ureg *ur) | |
| 1991/0614 | { | |
| 1991/0703 | if(ur->trap>=256 || ivec[ur->trap] == 0) | |
| 1991/0711 | panic("bad trap type %d %lux\n", ur->trap, ur->pc); | |
| 1991/0703 | ||
| 1991/0709 | /* * call the trap routine | |
| 1991/0710/sys/src/9/pc/trap.c:147,171 – 1991/0711/sys/src/9/pc/trap.c:147,159 | ||
| 1991/0710 | panic("syscall"); } | |
| 1991/0711 | dumpstack(void) | |
| 1991/0710 | { | |
| 1991/0711 | execpc(ulong entry) | |
| 1991/0710 | { | |
| 1991/0711 | ((Ureg*)UREGADDR)->pc = entry; | |
| 1991/0614 | } | |