#include #include "namespace.h" #ifdef __weak_alias __weak_alias(sprofile, _sprofile) #endif #include #include #include int sprofile(int action, int size, int freq, int type, void *ctl_ptr, void *mem_ptr) { message m; memset(&m, 0, sizeof(m)); m.PROF_ACTION = action; m.PROF_MEM_SIZE = size; m.PROF_FREQ = freq; m.PROF_INTR_TYPE = type; m.PROF_CTL_PTR = (void *) ctl_ptr; m.PROF_MEM_PTR = (void *) mem_ptr; return _syscall(PM_PROC_NR, PM_SPROF, &m); }