| 
    Zephyr Project API
    3.3.0
    
   A Scalable Open Source RTOS 
   | 
 
Module for analyzing threads. More...
Data Structures | |
| struct | thread_analyzer_info | 
Typedefs | |
| typedef void(* | thread_analyzer_cb) (struct thread_analyzer_info *info) | 
| Thread analyzer stack size callback function.  More... | |
Functions | |
| void | thread_analyzer_run (thread_analyzer_cb cb) | 
| Run the thread analyzer and provide information to the callback.  More... | |
| void | thread_analyzer_print (void) | 
| Run the thread analyzer and print stack size statistics.  More... | |
Module for analyzing threads.
This module implements functions and the configuration that simplifies thread analysis.
| typedef void(* thread_analyzer_cb) (struct thread_analyzer_info *info) | 
#include <include/zephyr/debug/thread_analyzer.h>
Thread analyzer stack size callback function.
Callback function with thread analysis information.
| info | Thread analysis information. | 
| void thread_analyzer_print | ( | void | ) | 
#include <include/zephyr/debug/thread_analyzer.h>
Run the thread analyzer and print stack size statistics.
This function runs the thread analyzer and prints the output in standard form.
| void thread_analyzer_run | ( | thread_analyzer_cb | cb | ) | 
#include <include/zephyr/debug/thread_analyzer.h>
Run the thread analyzer and provide information to the callback.
This function analyzes the current state for all threads and calls a given callback on every thread found.
| cb | The callback function handler |