Message type for SYS_CPROF and PM_CPROF.
Change-Id: I2dc3d9d95c2a2b4c5fdbceae359b0be2bbdf9fb5
This commit is contained in:
@@ -14,10 +14,10 @@ int cprofile(int action, int size, void *ctl_ptr, void *mem_ptr)
|
||||
message m;
|
||||
|
||||
memset(&m, 0, sizeof(m));
|
||||
m.PROF_ACTION = action;
|
||||
m.PROF_MEM_SIZE = size;
|
||||
m.PROF_CTL_PTR = (void *) ctl_ptr;
|
||||
m.PROF_MEM_PTR = (void *) mem_ptr;
|
||||
m.m_lc_pm_cprof.action = action;
|
||||
m.m_lc_pm_cprof.mem_size = size;
|
||||
m.m_lc_pm_cprof.ctl_ptr = ctl_ptr;
|
||||
m.m_lc_pm_cprof.mem_ptr = mem_ptr;
|
||||
|
||||
return _syscall(PM_PROC_NR, PM_CPROF, &m);
|
||||
}
|
||||
|
||||
@@ -6,17 +6,17 @@
|
||||
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 */
|
||||
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;
|
||||
m.m_lsys_krn_sys_cprof.action = action;
|
||||
m.m_lsys_krn_sys_cprof.mem_size = size;
|
||||
m.m_lsys_krn_sys_cprof.endpt = endpt;
|
||||
m.m_lsys_krn_sys_cprof.ctl_ptr = (vir_bytes)ctl_ptr;
|
||||
m.m_lsys_krn_sys_cprof.mem_ptr = (vir_bytes)mem_ptr;
|
||||
|
||||
return(_kernel_call(SYS_CPROF, &m));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user