RTEMS
Classes | Macros | Typedefs | Functions
Runtime Measurements

Support to measure the runtime of code fragments. More...

Classes

struct  T_measure_runtime_config
 
struct  T_measure_runtime_request
 

Macros

#define T_MEASURE_RUNTIME_ALLOW_CLOCK_ISR   0x1
 
#define T_MEASURE_RUNTIME_REPORT_SAMPLES   0x2
 
#define T_MEASURE_RUNTIME_DISABLE_VALID_CACHE   0x10
 
#define T_MEASURE_RUNTIME_DISABLE_HOT_CACHE   0x20
 
#define T_MEASURE_RUNTIME_DISABLE_DIRTY_CACHE   0x40
 
#define T_MEASURE_RUNTIME_DISABLE_MINOR_LOAD   0x80
 
#define T_MEASURE_RUNTIME_DISABLE_MAX_LOAD   0x100
 

Typedefs

typedef struct T_measure_runtime_context T_measure_runtime_context
 

Functions

T_measure_runtime_contextT_measure_runtime_create (const T_measure_runtime_config *)
 
void T_measure_runtime (T_measure_runtime_context *, const T_measure_runtime_request *)
 

Detailed Description

Support to measure the runtime of code fragments.