LispBM
Data Structures | Macros | Functions
lbm_prof.h File Reference
#include "heap.h"
#include "eval_cps.h"
Include dependency graph for lbm_prof.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  lbm_prof_t
 

Macros

#define LBM_PROF_MAX_NAME_SIZE   20
 

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)
 
lbm_uint lbm_prof_stop (void)
 
void lbm_prof_sample (void)
 

Macro Definition Documentation

◆ LBM_PROF_MAX_NAME_SIZE

#define LBM_PROF_MAX_NAME_SIZE   20

Function Documentation

◆ lbm_prof_get_num_samples()

lbm_uint lbm_prof_get_num_samples ( void  )

◆ lbm_prof_get_num_sleep_samples()

lbm_uint lbm_prof_get_num_sleep_samples ( void  )

◆ lbm_prof_get_num_system_samples()

lbm_uint lbm_prof_get_num_system_samples ( void  )

◆ lbm_prof_init()

bool lbm_prof_init ( lbm_prof_t prof_data_buf,
lbm_uint  prof_data_buf_num 
)

◆ lbm_prof_sample()

void lbm_prof_sample ( void  )

◆ lbm_prof_stop()

lbm_uint lbm_prof_stop ( void  )