esp-idf/components/esp_system/include
Chip Weinberger 3686689a2a feat(esp_system): Add esp_backtrace_print_all_tasks()
This commit adds esp_backtrace_print_all_tasks() which prints the backtraces
of all tasks at runtime.

Closes https://github.com/espressif/esp-idf/issues/9708
CLoses https://github.com/espressif/esp-idf/pull/11575

[Omar Chebib: Prevent task switching while printing backtraces of tasks.]
[Omar Chebib: Ensure all task stacks are flushed from register to RAM.]
[Omar Chebib: Removed esp_task_snapshot_to_backtrace_frame() as task snapshot is private API.]
[Omar Chebib: Added test case for esp_backtrace_print_all_tasks().]

Signed-off-by: Omar Chebib <omar.chebib@espressif.com>
2023-12-12 19:54:17 +08:00
..
esp_private refactor(startup): implement registration of core init functions 2023-11-27 10:20:51 +01:00
esp_debug_helpers.h feat(esp_system): Add esp_backtrace_print_all_tasks() 2023-12-12 19:54:17 +08:00
esp_expression_with_stack.h esp_common: move shared stack 2021-02-24 12:16:37 +08:00
esp_freertos_hooks.h esp_common: move freertos hooks 2021-02-24 12:16:37 +08:00
esp_ipc_isr.h feat(esp_system): Support IPC_ISR for ESP32P4 2023-09-15 23:38:12 +08:00
esp_ipc.h esp_ipc: Update documentation and API descriptions 2021-11-18 21:34:50 +08:00
esp_system.h feat(esp-system): support reset reasons on P4 2023-09-15 08:11:34 +08:00
esp_systick_etm.h systimer: support etm event 2022-11-23 15:32:34 +08:00
esp_task_wdt.h feat(coredump): save twdt panic output to coredump elf file 2023-12-05 13:28:51 +01:00
esp_task.h revert(lwip): Revert changes to LWIP task priority macro from MR 25020 2023-10-11 17:54:27 +08:00
esp_xt_wdt.h WDT: Add support for XTAL32K Watchdog timer 2021-09-02 09:09:00 +08:00
libunwind.h fix(esp_system): Fixed C++ compilation of libunwind.h 2023-08-09 16:17:08 +08:00