|
Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
#include <zephyr/ztest.h>#include <zephyr/pm/pm.h>#include <zephyr/irq_offload.h>#include <zephyr/debug/stack.h>Macros | |
| #define | SLEEP_MS 100 |
| #define | NUM_OF_WORK 2 |
| #define | TEST_STRING "TEST" |
Functions | |
| static void | tdata_dump_callback (const struct k_thread *thread, void *user_data) |
| TESTPOINT: stack analyze. | |
| static void | work_handler (struct k_work *w) |
| ZTEST (profiling_api, test_call_stacks_analyze_main) | |
| Test stack usage through main thread. | |
| ZTEST (profiling_api_1cpu, test_call_stacks_analyze_idle) | |
| Test stack usage through idle thread. | |
| ZTEST (profiling_api_1cpu, test_call_stacks_analyze_workq) | |
| Test stack usage through system workqueue. | |
| ZTEST_SUITE (profiling_api, NULL, NULL, NULL, NULL, NULL) | |
| ZTEST_SUITE (profiling_api_1cpu, NULL, NULL, ztest_simple_1cpu_before, ztest_simple_1cpu_after, NULL) | |
Variables | |
| static struct k_work | work [2] |
| static struct k_sem | sync_sema |
| #define NUM_OF_WORK 2 |
| #define SLEEP_MS 100 |
| #define TEST_STRING "TEST" |
|
static |
TESTPOINT: stack analyze.
|
static |
| ZTEST_SUITE | ( | profiling_api | , |
| NULL | , | ||
| NULL | , | ||
| NULL | , | ||
| NULL | , | ||
| NULL | |||
| ) |
| ZTEST_SUITE | ( | profiling_api_1cpu | , |
| NULL | , | ||
| NULL | , | ||
| ztest_simple_1cpu_before | , | ||
| ztest_simple_1cpu_after | , | ||
| NULL | |||
| ) |
|
static |
|
static |