zephyr/kernel
Andrew Boie 5dcb279df8 debug: add stack sentinel feature
This places a sentinel value at the lowest 4 bytes of a stack
memory region and checks it at various intervals, including when
servicing interrupts or context switching.

This is implemented on all arches except ARC, which supports stack
bounds checking directly in hardware.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-05-13 15:14:41 -04:00
..
configs
include debug: add stack sentinel feature 2017-05-13 15:14:41 -04:00
alert.c
atomic_c.c
compiler_stack_protect.c
device.c
errno.c
idle.c
init.c kernel: init: mark initial dummy thread 2017-05-13 15:14:41 -04:00
int_latency_bench.c
Kconfig
Kconfig.event_logger
Kconfig.power_mgmt
mailbox.c k_mem_pool: Complete rework 2017-05-13 14:39:41 -04:00
Makefile k_mem_pool: Complete rework 2017-05-13 14:39:41 -04:00
mem_slab.c
mempool.c k_mem_pool: Complete rework 2017-05-13 14:39:41 -04:00
msg_q.c
mutex.c
pipes.c k_mem_pool: Complete rework 2017-05-13 14:39:41 -04:00
poll.c
queue.c
sched.c debug: add stack sentinel feature 2017-05-13 15:14:41 -04:00
sem.c
stack.c
sys_clock.c
system_work_q.c
thread_abort.c
thread.c debug: add stack sentinel feature 2017-05-13 15:14:41 -04:00
timer.c
version.c
work_q.c