zephyr/tests/kernel
Daniel Leung 3ca962eb37 tests: mem_protect/syscalls: multiple buffers for stress test
This modifies string_copy() to have an addition ID as function
argument so that it can copy into different buffers during
the multi-threaded stress test, instead of all threads writing
into the same buffer. This is to prevent a situation where
one thread writes incorrect data but being overwritten by
another thread with correct data, thus making the following
strcmp() passing for both threads. Logically this should never
happen since the same function is being called which should
give same result, but it is simply to test for weird
situations.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-04-29 19:04:23 +02:00
..
cache
common tests: kernel/arch: various doxygen fixes 2025-04-22 14:03:29 +02:00
condvar/condvar_api tests: kernel: fix doxygen comments/groups for condition variables 2025-04-22 14:03:29 +02:00
context tests/kernel/context: Remove BOARD_NATIVE_POSIX check 2025-03-12 02:27:36 +01:00
device linker: Allow for 999 priority levels in init levels 2025-03-19 18:53:22 -04:00
early_sleep test: kenrel: group sleep tests 2025-04-22 14:03:29 +02:00
events tests: events: fix doxygen groups 2025-04-22 14:03:29 +02:00
fatal tests: fatal: group fatal tests 2025-04-22 14:03:29 +02:00
fifo
fpu_sharing tests: float_disable: honor custom ARM interrupt controllers 2025-03-31 08:06:36 +02:00
gen_isr_table tests: kernel: gen_isr_table: Fix irq tests for rv64 targets 2025-04-16 08:10:47 +02:00
interrupt tests: kernel: interrupt: Remove MS_TO_US 2025-02-20 06:05:37 +01:00
ipi_cascade Revert "arch: deprecate _current" 2025-01-10 07:49:08 +01:00
ipi_optimize tests: Update ipi_optimize for x86_64 directed IPIs 2025-03-07 20:22:40 +01:00
lifo
mbox tests: kernel: mbox: fix doxygen grouping 2025-04-22 14:03:29 +02:00
mem_heap/k_heap_api tests: kernel: fix kheap doxygen groups 2025-04-22 14:03:29 +02:00
mem_protect tests: mem_protect/syscalls: multiple buffers for stress test 2025-04-29 19:04:23 +02:00
mem_slab tests: kernel: mslab: extend k_mem_slab_alloc() timeout 2025-04-18 10:40:50 +02:00
mp
msgq tests: kernel/msgq_api: join threads after each test 2025-01-22 20:47:05 +01:00
mutex kernel/sched: Re-sort waitq on priority change 2025-03-24 07:58:36 +01:00
obj_core tests: Update tests to use new k_pipe API 2025-01-17 19:43:44 +01:00
obj_tracking tests: Update tests to use new k_pipe API 2025-01-17 19:43:44 +01:00
pending tests: kernel/pending: fix incorrect test names 2025-04-12 00:02:59 +02:00
pipe tests: kernel/pipe_api: move local k_pipe var to global 2025-03-14 17:55:50 +01:00
poll tests: poll: add pipe coverage 2025-04-21 07:45:35 +02:00
profiling/profiling_api
queue tests: copy intel_adsp_ace30_ptl.conf to *_sim.conf 2024-11-18 13:18:22 -05:00
sched kernel: rename 'dumb' scheduler and simply call it 'simple' 2025-03-15 00:34:58 +01:00
semaphore tests: semaphore: fix doxygen groups 2025-04-22 14:03:29 +02:00
sleep tests: kernel/sleep: exclude npcx platforms from the test 2025-04-04 07:42:30 +02:00
smp arch: common: be able to use ROM_START_OFFSET on RISCV 2025-01-17 09:07:45 +01:00
smp_abort
smp_boot_delay samples, tests: remove usage of space-separated lists 2024-12-04 14:14:53 -05:00
smp_suspend
spinlock tests: kernel: spinlock: Increase lock contention 2025-04-24 01:27:00 +02:00
stack/stack
threads tests: kernel: threads: improve doxygen comments, layout 2025-04-22 14:03:29 +02:00
tickless/tickless_concept tests: remove various filters due to bugs/issue that were fixed 2025-03-28 21:52:13 +01:00
timer kernel: timeout: z_add_timeout to return expiration tick 2025-04-15 19:09:33 +02:00
usage/thread_runtime_stats tests: kernel: usage: thread_runtime_stats: Improve test_all_stats_usage 2025-02-25 15:14:33 +00:00
workq tests: kernel: workq_stop uninitialized variable 2025-01-14 13:25:35 +01:00
xip