nuttx-apps/testing
wangmingrong1 edf44c881b mtetest: add thread to control mte test separately
After thread A holds the semaphore, it first accesses it safely. After releasing it, thread B closes MTE for unsafe access. After accessing, it switches back to thread A for unsafe access. At this time, an error should be reported.
log:
Process 1 holding lock
Process 2 holding lock
Process 1 holding lock again
default_fatal_handler: (IFSC/DFSC) for Data/Instruction aborts: synchronous tag check fault
arm64_exception_handler: CurrentEL: MODE_EL1
arm64_exception_handler: ESR_ELn: 0x96000011
arm64_exception_handler: FAR_ELn: 0xf00000040441700
arm64_exception_handler: ELR_ELn: 0x402ee5f4
print_ec_cause: DABT (current EL)
print_ec_cause: Data Abort taken without a change in Exception level

Signed-off-by: wangmingrong1 <wangmingrong1@xiaomi.com>
2025-01-07 14:25:44 +08:00
..
arch_libc testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
atomic testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
cachetest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
cmocka testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
cpuload testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
crypto testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
cxxsize testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
cxxtest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
drivertest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
epoll testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
fatutf8 testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
fdsantest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
fff testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
fftest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
fmemopen testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
fopencookie testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
fstest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
getprime testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
himem_test testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
iob testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
irtest driver test: add depends on 2025-01-03 21:28:20 +08:00
kasantest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
ltp testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
memstress testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
memtester testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
mm testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
monkey testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
mtd_config_fs testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
mtetest mtetest: add thread to control mte test separately 2025-01-07 14:25:44 +08:00
nand_sim testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
nist-sts testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
nxffs testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
open_memstream testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
ostest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
pcitest driver test: add depends on 2025-01-03 21:28:20 +08:00
ramtest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
resmonitor testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
rpmsgdev testing/rpmsgdev: Replace space with tab for Kconfig 2025-01-06 18:22:06 +08:00
scanftest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sd_bench testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sd_stress testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sensortest driver test: add depends on 2025-01-03 21:28:20 +08:00
setest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
smart testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
smart_test testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
smp testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
stressapptest testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
testsuites driver test: add depends on 2025-01-03 21:28:20 +08:00
timerjitter testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
uclibcxx_test testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
unity testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
x86-64-ABI testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
.gitignore Ensure all source code end with one and only one newline 2020-02-09 08:14:49 -06:00
CMakeLists.txt testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
Make.defs testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
Makefile testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00