|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Include dependency graph for rtos_mon_arch.c:Go to the source code of this file.
Data Structures | |
| struct | rtos_mon_cpu_window |
Variables | |
| static struct rtos_mon_cpu_window | cpu_window |
Definition in file rtos_mon_arch.c.
| struct rtos_mon_cpu_window |
Definition at line 36 of file rtos_mon_arch.c.
| Data Fields | ||
|---|---|---|
| rttime_t | prev_isr_time | Previous cumulative ISR counter. |
| uint8_t | prev_stats_valid | True after the first full sampling pass. |
| uint8_t | prev_thread_count | Number of valid entries in previous arrays. |
| thread_t * | prev_thread_ref[RTOS_MON_MAX_THREADS] | Previous thread identities for delta lookup. |
| rttime_t | prev_thread_time[RTOS_MON_MAX_THREADS] | Previous cumulative thread counters. |
| thread_t * | thread_ref[RTOS_MON_MAX_THREADS] | Current thread identities for matching samples. |
| rttime_t | thread_time[RTOS_MON_MAX_THREADS] | Current cumulative thread counters. |
Definition at line 294 of file rtos_mon_arch.c.
References foo.
Referenced by rtos_mon_periodic_arch().
Here is the caller graph for this function:Definition at line 254 of file rtos_mon_arch.c.
References foo.
Referenced by rtos_mon_periodic_arch().
Here is the caller graph for this function:Definition at line 266 of file rtos_mon_arch.c.
References cpu_window, foo, rtos_mon_cpu_window::prev_stats_valid, rtos_mon_cpu_window::prev_thread_count, rtos_mon_cpu_window::prev_thread_ref, and rtos_mon_cpu_window::prev_thread_time.
Referenced by rtos_mon_periodic_arch().
Here is the caller graph for this function:Definition at line 283 of file rtos_mon_arch.c.
References foo.
Referenced by rtos_mon_periodic_arch().
Here is the caller graph for this function:Definition at line 175 of file rtos_mon_arch.c.
References foo, and shell_add_entry().
Referenced by init_sysmon().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 184 of file rtos_mon_arch.c.
References rtos_monitoring::core_free_memory, rtos_monitoring::cpu_load, cpu_window, foo, get_cpu_load_percent(), get_stack_free(), get_thread_delta(), get_thread_load_x10(), rtos_monitoring::heap_fragments, rtos_monitoring::heap_free_memory, rtos_monitoring::heap_largest, rtos_mon_cpu_window::prev_isr_time, rtos_mon_cpu_window::prev_stats_valid, rtos_mon_cpu_window::prev_thread_count, rtos_mon_cpu_window::prev_thread_ref, rtos_mon_cpu_window::prev_thread_time, rtos_mon, RTOS_MON_MAX_THREADS, RTOS_MON_NAME_LEN, rtos_monitoring::thread_counter, rtos_monitoring::thread_free_stack, rtos_monitoring::thread_load, rtos_monitoring::thread_name_idx, rtos_monitoring::thread_names, rtos_mon_cpu_window::thread_ref, and rtos_mon_cpu_window::thread_time.
Referenced by periodic_report_sysmon().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 46 of file rtos_mon_arch.c.
Referenced by get_thread_delta(), and rtos_mon_periodic_arch().