diff options
| author | Shell <[email protected]> | 2024-03-21 10:26:41 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-03-20 22:26:41 -0400 |
| commit | f143ea2b31d6cb7030850caf108f801cff7bafac (patch) | |
| tree | bd47ac237902de4a8ec8955d469e0f0b2a0edf97 /include | |
| parent | e81978c5dc5ff75257b64da3f9ab0d9a75475ddb (diff) | |
[kernel] remove redundant _scheduler_stack_check
Diffstat (limited to 'include')
| -rw-r--r-- | include/rtthread.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/rtthread.h b/include/rtthread.h index 5ae44c836c..696f117de0 100644 --- a/include/rtthread.h +++ b/include/rtthread.h @@ -215,6 +215,17 @@ void rt_system_scheduler_start(void); void rt_schedule(void); void rt_scheduler_do_irq_switch(void *context); +#ifdef RT_USING_OVERFLOW_CHECK +void rt_scheduler_stack_check(struct rt_thread *thread); + +#define RT_SCHEDULER_STACK_CHECK(thr) rt_scheduler_stack_check(thr) + +#else /* !RT_USING_OVERFLOW_CHECK */ + +#define RT_SCHEDULER_STACK_CHECK(thr) + +#endif /* RT_USING_OVERFLOW_CHECK */ + rt_base_t rt_enter_critical(void); void rt_exit_critical(void); void rt_exit_critical_safe(rt_base_t critical_level); |
