zephyr/samples/nanokernel/test/test_stackprot/README.txt
Peter Mitsis 4ebd11258c Remove references to Simics from README.txt files
Simics is not supported.  As such, the sample project README.txt files must
not provide instructions on how to execute an image using Simics.

Change-Id: I6cc09169902b5e10f50799c280d0bbc63f1ae624
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-02-05 20:13:48 -05:00

39 lines
969 B
Plaintext

Title: test_stackprot
Description:
This test verifies that stack canaries operate as expected in the nanokernel.
---------------------------------------------------------------------------
This nanokernel project outputs to the console. It can be built and executed
on QEMU as follows:
make pristine
make nanokernel.qemu
---------------------------------------------------------------------------
Sample Output:
tc_start() - Test Stack Protection Canary
Starts main
Starts fiber1
fiber1: Input string is too long and stack overflowed!
***** Stack Check Fail! *****
Current context ID = 0x00102628
Faulting instruction address = 0xdeaddead
Fatal fiber error! Aborting fiber.
main: Stack ok
main: Stack ok
main: Stack ok
main: Stack ok
main: Stack ok
main: Stack ok
===================================================================
PASS - main.
===================================================================
VXMICRO PROJECT EXECUTION SUCCESSFUL