| Data Structures | |
| struct | mbed_stats_heap_t | 
| struct mbed_stats_heap_t definition  More... | |
| struct | mbed_stats_stack_t | 
| struct mbed_stats_stack_t definition  More... | |
| struct | mbed_stats_cpu_t | 
| struct mbed_stats_cpu_t definition  More... | |
| struct | mbed_stats_thread_t | 
| struct mbed_stats_thread_t definition  More... | |
| struct | mbed_stats_sys_t | 
| struct mbed_stats_sys_t definition  More... | |
| Macros | |
| #define | MBED_MAX_MEM_REGIONS 4 | 
| Maximum memory regions reported by mbed-os memory statistics.  More... | |
| Enumerations | 
| Functions | |
| void | mbed_stats_heap_get (mbed_stats_heap_t *stats) | 
| Fill the passed in heap stat structure with the heap statistics.  More... | |
| void | mbed_stats_stack_get (mbed_stats_stack_t *stats) | 
| Fill the passed in structure with stack statistics accumulated for all threads.  More... | |
| size_t | mbed_stats_stack_get_each (mbed_stats_stack_t *stats, size_t count) | 
| Fill the passed array of structures with the stack statistics for each available thread.  More... | |
| void | mbed_stats_cpu_get (mbed_stats_cpu_t *stats) | 
| Fill the passed in CPU stat structure with CPU statistics.  More... | |
| size_t | mbed_stats_thread_get_each (mbed_stats_thread_t *stats, size_t count) | 
| Fill the passed array of stat structures with the thread statistics for each available thread.  More... | |
| void | mbed_stats_sys_get (mbed_stats_sys_t *stats) | 
| Fill the passed in system stat structure with system statistics.  More... | |
| #define MBED_MAX_MEM_REGIONS 4 | 
Maximum memory regions reported by mbed-os memory statistics.
Definition at line 56 of file mbed_stats.h.
| enum mbed_compiler_id_t | 
enum mbed_compiler_id_t definition
| Enumerator | |
|---|---|
| ARM | ARM. | 
| GCC_ARM | GNU ARM. | 
| IAR | IAR. | 
Definition at line 150 of file mbed_stats.h.
| void mbed_stats_cpu_get | ( | mbed_stats_cpu_t * | stats | ) | 
Fill the passed in CPU stat structure with CPU statistics.
| stats | A pointer to the mbed_stats_cpu_t structure to fill | 
| void mbed_stats_heap_get | ( | mbed_stats_heap_t * | stats | ) | 
Fill the passed in heap stat structure with the heap statistics.
| stats | A pointer to the mbed_stats_heap_t structure to fill | 
| void mbed_stats_stack_get | ( | mbed_stats_stack_t * | stats | ) | 
Fill the passed in structure with stack statistics accumulated for all threads.
The thread_id will be 0 and stack_cnt will represent number of threads.
| stats | A pointer to the mbed_stats_stack_t structure to fill | 
| size_t mbed_stats_stack_get_each | ( | mbed_stats_stack_t * | stats, | 
| size_t | count | ||
| ) | 
Fill the passed array of structures with the stack statistics for each available thread.
| stats | A pointer to an array of mbed_stats_stack_t structures to fill | 
| count | The number of mbed_stats_stack_t structures in the provided array | 
| void mbed_stats_sys_get | ( | mbed_stats_sys_t * | stats | ) | 
Fill the passed in system stat structure with system statistics.
| stats | A pointer to the mbed_stats_sys_t structure to fill | 
| size_t mbed_stats_thread_get_each | ( | mbed_stats_thread_t * | stats, | 
| size_t | count | ||
| ) | 
Fill the passed array of stat structures with the thread statistics for each available thread.
| stats | A pointer to an array of mbed_stats_thread_t structures to fill | 
| count | The number of mbed_stats_thread_t structures in the provided array |