zephyr/tests/kernel
Andrew Boie 636f609d66 tests: kernel: fatal: check stack overflow
For all arches except ARC, enable stack sentinel and test that
some common stack violations trigger exceptions.

For ARC, use the hardware stack checking feature.

Additional testcase.ini blocks may be added to do stack bounds checking
for MMU/MPU-based stack protection schemes.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-05-13 15:14:41 -04:00
..
alert/test_alert_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
arm_irq_vector_table tests/ztest: rename assert macros to be zephyr specific 2017-04-13 21:17:33 +00:00
arm_runtime_nmi tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
bitfield tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
common tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
context tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
critical tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
errno tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
fatal tests: kernel: fatal: check stack overflow 2017-05-13 15:14:41 -04:00
fifo/test_fifo_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
fp_sharing tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
gen_isr_table tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
ipm tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
irq_offload tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
libs tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
lifo/test_lifo_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
mbox/mbox_api k_mem_pool: Complete rework 2017-05-13 14:39:41 -04:00
mem_heap/mheap_api_concept tests/ztest: rename assert macros to be zephyr specific 2017-04-13 21:17:33 +00:00
mem_pool k_mem_pool: Complete rework 2017-05-13 14:39:41 -04:00
mem_safe tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
mem_slab tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
msgq/msgq_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
multilib
mutex tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
obj_tracing tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
pending tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
pipe/test_pipe_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
poll tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
profiling/profiling_api tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
queue tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
semaphore/sema_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
sprintf tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
stack/stack_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
stackprot tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
static_idt tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
systhreads tests: convert to using newly introduced integer sized types 2017-04-21 09:53:49 -05:00
test_build
test_sleep tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
test_tickless arch: sam3x: update Kconfig options after move to SAM SoC family tree 2017-05-03 13:51:37 -04:00
threads_customdata/cdata_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
threads_lifecycle tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
threads_scheduling/schedule_api tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
tickless/tickless_concept tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
timer samples: tickless: Enables tickless kernel option in some apps 2017-04-27 13:46:33 +00:00
workq tests: use k_thread_create() 2017-05-11 20:24:22 -04:00
xip boards: Add support for the CC3220SF_LAUNCHXL board 2017-04-28 15:06:41 -05:00