plan 9 kernel history: overview | file list | diff list

1990/03091/power/trap.c (diff list | history)

1990/0227/sys/src/9/power/trap.c:279,2841990/03091/sys/src/9/power/trap.c:279,285 (short | long | prev | next)
1990/0227    
			return str[i]; 
	return "no floating point exception"; 
} 
1990/03091    
 
1990/0227    
void 
dumpstack(void) 
{ 
1990/0227/sys/src/9/power/trap.c:445,4501990/03091/sys/src/9/power/trap.c:446,452
1990/0227    
	ur->pc += 4; 
	u->nerrlab = 0; 
	splhi(); 
1990/03091    
	u->p->insyscall = 0; 
1990/0227    
	if(r1 == NOTED)	/* ugly hack */ 
		noted(&aur);	/* doesn't return */ 
	if(u->nnote){ 
1990/0227/sys/src/9/power/trap.c:451,4571990/03091/sys/src/9/power/trap.c:453,458
1990/0227    
		ur->r1 = ret; 
		notify(ur); 
	} 
	u->p->insyscall = 0; 
	return ret; 
} 
 


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