zephyr/tests/kernel
Maksim Masalski 555408d4e7 tests: access kernel object with private data using system call
When defining system calls, it is very important to ensure that
access to the API’s private data is done exclusively through system
call interfaces. Private kernel data should never be made available
to user mode threads directly. For example, the k_queue APIs were
intentionally not made available as they store bookkeeping
information about the queue directly in the queue buffers which are
visible from user mode.

Signed-off-by: Maksim Masalski <maksim.masalski@intel.com>
2020-12-01 10:14:35 -06:00
..
common tests: kernel: do not build on all platforms 2020-11-30 13:10:32 -08:00
context test: context: Refine descriptions for some test cases 2020-11-17 22:11:45 -05:00
device tests: device: update test case 2020-10-02 11:38:30 +02:00
early_sleep device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
fatal tests: exception: workaround agressive optimization 2020-10-06 11:41:23 -04:00
fifo tests/queue: Remove fifo/queue "poll" variant tests 2020-11-11 10:59:52 -05:00
fpu_sharing tests: fpu_sharing: avoid stack overflow due to unnecessary feature 2020-11-17 17:49:22 -05:00
gen_isr_table tests: modify the test case gen_isr_table using ztest 2020-10-30 15:57:03 +01:00
interrupt tests: Apply dynamic IRQ API change 2020-09-02 13:48:13 +02:00
lifo tests: Apply IRQ offload API change 2020-09-02 13:48:13 +02:00
mbox tests: mailbox: add new tests 2020-09-16 12:13:05 -04:00
mem_heap tests: k_heap api: add tests for k_heap_api 2020-11-12 15:51:45 -05:00
mem_pool tests: Apply IRQ offload API change 2020-09-02 13:48:13 +02:00
mem_protect tests: add test to verify assertion cathes overlapped partitions 2020-11-26 14:18:09 +01:00
mem_slab tests: mem protection tests updated tags 2020-08-06 07:31:46 -04:00
mp tests: improve test case descriptions of arch layer interface 2020-10-30 15:55:42 +01:00
msgq/msgq_api tests: Apply IRQ offload API change 2020-09-02 13:48:13 +02:00
mutex tests: sys_mutex: don't add to default domain 2020-10-22 16:47:07 -07:00
obj_tracing
pending
pipe Test: correct an error in test_pipe_user_thread2thread(). 2020-11-20 10:57:05 +01:00
poll tests: Remove filtering on KERNEL_COHERENCE 2020-11-11 10:59:52 -05:00
profiling/profiling_api tests: explicitly disable HW Stack Protection when needed 2020-09-24 15:42:09 -05:00
queue tests: access kernel object with private data using system call 2020-12-01 10:14:35 -06:00
sched tests/kernel/schedule_api: Fix slop in timeslice test 2020-10-29 07:39:39 -04:00
semaphore/semaphore tests: Apply IRQ offload API change 2020-09-02 13:48:13 +02:00
sleep tests: kernel/sleep: increase maximum threshold for nRF51 2020-09-24 09:52:32 -05:00
smp Tests: Minor change in description and group of SMP test cases 2020-11-03 11:04:50 +01:00
spinlock tests: spinlock: fix occasional crash 2020-09-03 21:55:05 +02:00
stack/stack tests: kernel: stack: fix for memcmp with wrong length 2020-09-16 12:03:32 +02:00
threads tests: add a simple test for thread local storage 2020-10-24 10:52:00 -07:00
tickless
timer tests: kernel: timer_api: align tick for duration period test 2020-10-22 06:18:14 -04:00
workq kernel: Add K_DELAYED_WORK_DEFINE 2020-11-27 20:08:30 -05:00
xip