|
void | test_threads_spawn_params (void) |
| Check the parameters passed to thread entry function. More...
|
|
void | test_threads_spawn_priority (void) |
| Spawn thread with higher priority. More...
|
|
void | test_threads_spawn_delay (void) |
| Spawn thread with a delay. More...
|
|
void | test_threads_spawn_forever (void) |
| Spawn thread with forever delay and highest priority. More...
|
|
void | test_thread_start (void) |
| Validate behavior of multiple calls to k_thread_start() More...
|
|
void | test_thread_start_user (void) |
|
void | test_threads_suspend_resume_cooperative (void) |
| Check the suspend and resume functionality in a cooperative thread. More...
|
|
void | test_threads_suspend_resume_preemptible (void) |
| Check the suspend and resume functionality in preemptive thread. More...
|
|
void | test_threads_abort_self (void) |
| Validate k_thread_abort() when called by current thread. More...
|
|
void | test_threads_abort_others (void) |
| Validate k_thread_abort() when called by other thread. More...
|
|
void | test_threads_abort_repeat (void) |
| Test abort on a terminated thread. More...
|
|
void | test_essential_thread_operation (void) |
| Test to validate essential flag set/clear. More...
|
|
void | test_threads_priority_set (void) |
| Test the k_thread_priority_set() API. More...
|
|
void | test_delayed_thread_abort (void) |
| Test abort on delayed thread before it has started execution. More...
|
|
void | test_k_thread_foreach (void) |
| Test k_thread_foreach API. More...
|
|
void | test_k_thread_foreach_unlocked (void) |
| Test k_thread_foreach_unlock API. More...
|
|
void | test_k_thread_foreach_null_cb (void) |
| Test k_thread_foreach API with null callback. More...
|
|
void | test_k_thread_foreach_unlocked_null_cb (void) |
| Test k_thread_foreach_unlocked API with null callback. More...
|
|
void | test_k_thread_state_str (void) |
| Test k_thread_state_str API with null callback. More...
|
|
void | test_threads_cpu_mask (void) |
|
void | test_threads_suspend_timeout (void) |
| Check that k_thread_suspend() cancels a preexisting thread timeout. More...
|
|
void | test_resume_unsuspend_thread (void) |
| Check resume an unsuspend thread. More...
|
|
void | test_threads_suspend (void) |
| Check that k_thread_suspend() is a schedule point when called on the current thread. More...
|
|
void | test_abort_from_isr (void) |
| Show that threads can be aborted from interrupt context by itself. More...
|
|
void | test_abort_from_isr_not_self (void) |
| Show that threads can be aborted from interrupt context. More...
|
|
void | test_essential_thread_abort (void) |
| Abort an essential thread. More...
|
|
| K_THREAD_STACK_DEFINE (tstack,(512+CONFIG_TEST_EXTRA_STACKSIZE)) |
|
static | K_THREAD_STACK_DEFINE (tstack_custom,(512+CONFIG_TEST_EXTRA_STACKSIZE)) |
|
static | K_THREAD_STACK_DEFINE (tstack_name,(512+CONFIG_TEST_EXTRA_STACKSIZE)) |
|
void | test_systhreads_main (void) |
| Verify main thread. More...
|
|
void | test_systhreads_idle (void) |
| Verify idle thread. More...
|
|
static void | customdata_entry (void *p1, void *p2, void *p3) |
|
void | test_customdata_get_set_coop (void) |
| test thread custom data get/set from coop thread More...
|
|
static void | thread_name_entry (void *p1, void *p2, void *p3) |
|
void | test_thread_name_get_set (void) |
| test thread name get/set from supervisor thread More...
|
|
void | test_thread_name_user_get_set (void) |
| test thread name get/set from user thread More...
|
|
void | test_customdata_get_set_preempt (void) |
| test thread custom data get/set from preempt thread More...
|
|
static void | umode_entry (void *thread_id, void *p2, void *p3) |
|
static void | enter_user_mode_entry (void *p1, void *p2, void *p3) |
| Test k_thread_user_mode_enter() to cover when userspace is not supported/enabled. More...
|
|
void | test_user_mode (void) |
|
| K_THREAD_STACK_DEFINE (join_stack,(512+CONFIG_TEST_EXTRA_STACKSIZE)) |
|
| K_THREAD_STACK_DEFINE (control_stack,(512+CONFIG_TEST_EXTRA_STACKSIZE)) |
|
void | join_entry (void *p1, void *p2, void *p3) |
|
void | control_entry (void *p1, void *p2, void *p3) |
|
void | do_join_from_isr (const void *arg) |
|
int | join_scenario_interval (enum control_method m, int64_t *interval) |
|
static int | join_scenario (enum control_method m) |
|
void | test_thread_join (void) |
|
void | test_thread_join_isr (void) |
|
| K_THREAD_STACK_DEFINE (deadlock1_stack,(512+CONFIG_TEST_EXTRA_STACKSIZE)) |
|
| K_THREAD_STACK_DEFINE (deadlock2_stack,(512+CONFIG_TEST_EXTRA_STACKSIZE)) |
|
void | deadlock1_entry (void *p1, void *p2, void *p3) |
|
void | deadlock2_entry (void *p1, void *p2, void *p3) |
|
void | test_thread_join_deadlock (void) |
|
static void | user_start_thread (void *p1, void *p2, void *p3) |
|
void | test_thread_timeout_remaining_expires (void) |
|
static void | foreach_callback (const struct k_thread *thread, void *user_data) |
|
void | test_thread_runtime_stats_get (void) |
|
void | test_k_busy_wait (void) |
|
static void | tp_entry (void *p1, void *p2, void *p3) |
|
void | test_k_busy_wait_user (void) |
|
int | large_stack (size_t *space) |
|
int | small_stack (size_t *space) |
|
void | test_k_thread_stack_space_get_user (void) |
|
void | test_main (void) |
|