LispBM
|
Macros | |
#define | TRUNC_SIZE(N) (((N) > LBM_PROF_MAX_NAME_SIZE -1) ? LBM_PROF_MAX_NAME_SIZE-1 : N) |
Functions | |
bool | lbm_prof_init (lbm_prof_t *prof_data_buf, lbm_uint prof_data_buf_num) |
lbm_uint | lbm_prof_get_num_samples (void) |
lbm_uint | lbm_prof_get_num_system_samples (void) |
lbm_uint | lbm_prof_get_num_sleep_samples (void) |
void | lbm_prof_sample (void) |
Variables | |
static lbm_uint | num_samples = 0 |
static lbm_uint | num_system_samples = 0 |
static lbm_uint | num_sleep_samples = 0 |
eval_context_t * | ctx_running |
mutex_t | qmutex |
bool | qmutex_initialized |
volatile bool | lbm_system_sleeping |
static lbm_prof_t * | prof_data |
static lbm_uint | prof_data_num |
#define TRUNC_SIZE | ( | N | ) | (((N) > LBM_PROF_MAX_NAME_SIZE -1) ? LBM_PROF_MAX_NAME_SIZE-1 : N) |
lbm_uint lbm_prof_get_num_samples | ( | void | ) |
lbm_uint lbm_prof_get_num_sleep_samples | ( | void | ) |
lbm_uint lbm_prof_get_num_system_samples | ( | void | ) |
bool lbm_prof_init | ( | lbm_prof_t * | prof_data_buf, |
lbm_uint | prof_data_buf_num | ||
) |
void lbm_prof_sample | ( | void | ) |
eval_context_t* ctx_running |
volatile bool lbm_system_sleeping |
|
static |
|
static |
|
static |
|
static |
|
static |
mutex_t qmutex |
bool qmutex_initialized |