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,4771993/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    
	*(ulong*)(sp+1*BY2WD) = (ulong)u->ureg;	/* arg 1 0(FP) is ureg* */ 
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; 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)