| plan 9 kernel history: overview | file list | diff list |
1993/1006/carrera/trap.c (diff list | history)
| 1993/1005/sys/src/9/carrera/trap.c:471,477 – 1993/1006/sys/src/9/carrera/trap.c:471,477 (short | long | prev | next) | ||
| 1993/0903 | *(ulong*)(sp+2*BY2WD) = sp+3*BY2WD; /* arg 2 is string */ up->svr1 = ur->r1; /* save away r1 */ ur->r1 = (ulong)up->ureg; /* arg 1 is ureg* */ | |
| 1993/1005 |
| |
| 1993/1006 | *(ulong*)(sp+1*BY2WD) = (ulong)up->ureg; /* arg 1 0(FP) is ureg* */ | |
| 1993/0903 | *(ulong*)(sp+0*BY2WD) = 0; /* arg 0 is pc */ ur->usp = sp; ur->pc = (ulong)up->notify; | |