24 lines
		
	
	
		
			744 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			744 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "syslib.h"
 | 
						|
 | 
						|
/*===========================================================================*
 | 
						|
 *                                sys_cprof				     *
 | 
						|
 *===========================================================================*/
 | 
						|
int sys_cprof(action, size, endpt, ctl_ptr, mem_ptr)
 | 
						|
int action; 				/* get/reset profiling tables */
 | 
						|
int size;				/* size of allocated memory */
 | 
						|
endpoint_t endpt;				/* caller endpoint */
 | 
						|
void *ctl_ptr;				/* location of info struct */
 | 
						|
void *mem_ptr;				/* location of allocated memory */
 | 
						|
{
 | 
						|
  message m;
 | 
						|
 | 
						|
  m.PROF_ACTION         = action;
 | 
						|
  m.PROF_MEM_SIZE       = size;
 | 
						|
  m.PROF_ENDPT		= endpt;
 | 
						|
  m.PROF_CTL_PTR        = ctl_ptr;
 | 
						|
  m.PROF_MEM_PTR        = mem_ptr;
 | 
						|
 | 
						|
  return(_kernel_call(SYS_CPROF, &m));
 | 
						|
}
 | 
						|
 |