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

2002/0402/pc/trap.c (diff list | history)

2002/0402/sys/src/9/pc/trap.c:434,4482002/0404/sys/src/9/pc/trap.c:434,450 (short | long | prev | next)
1999/0721    
static void 
_dumpstack(Ureg *ureg) 
1991/0720    
{ 
1992/0804    
	ulong l, v, i; 
2002/0404    
	ulong l, v, i, estack; 
1992/0804    
	extern ulong etext; 
 
1993/0915    
	if(up == 0) 
1992/0804    
		return; 
                 
1999/0721    
	print("ktrace /kernel/path %.8lux %.8lux\n", ureg->pc, ureg->sp); 
1992/0804    
	i = 0; 
1994/0816    
	for(l=(ulong)&l; l<(ulong)(up->kstack+KSTACK); l+=4){ 
2002/0404    
	if(up) 
		estack = (ulong)up->kstack+KSTACK; 
	else 
		estack = (ulong)m+MACHSIZE; 
 
	for(l=(ulong)&l; l<estack; l+=4){ 
1992/0804    
		v = *(ulong*)l; 
		if(KTZERO < v && v < (ulong)&etext){ 
1997/1101    
			/* 


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