xref: /linux/tools/testing/selftests/lkdtm/tests.txt (revision 6f7e6393d1ce636bb7ec77a7fe7b77458fddf701)
1#PANIC
2#PANIC_STOP_IRQOFF Crashes entire system
3#PANIC_IN_HARDIRQ Crashes entire system
4BUG kernel BUG at
5#BUG_IN_HARDIRQ Crashes entire system
6WARNING WARNING:
7WARNING_MESSAGE message trigger
8EXCEPTION
9#LOOP Hangs the system
10#EXHAUST_STACK Corrupts memory on failure
11#CORRUPT_STACK Crashes entire system on success
12#CORRUPT_STACK_STRONG Crashes entire system on success
13ARRAY_BOUNDS call trace:|UBSAN: array-index-out-of-bounds
14FAM_BOUNDS call trace:|UBSAN: array-index-out-of-bounds
15PTR_BOUNDS call trace:|UBSAN: array-index-out-of-bounds
16CORRUPT_LIST_ADD list_add corruption
17CORRUPT_LIST_DEL list_del corruption
18STACK_GUARD_PAGE_LEADING
19STACK_GUARD_PAGE_TRAILING
20REPORT_STACK_CANARY repeat:2 ok: stack canaries differ
21UNSET_SMEP pinned CR4 bits changed:
22DOUBLE_FAULT
23CORRUPT_PAC
24UNALIGNED_LOAD_STORE_WRITE
25SLAB_LINEAR_OVERFLOW
26VMALLOC_LINEAR_OVERFLOW
27#WRITE_AFTER_FREE Corrupts memory on failure
28READ_AFTER_FREE call trace:|Memory correctly poisoned
29#WRITE_BUDDY_AFTER_FREE Corrupts memory on failure
30READ_BUDDY_AFTER_FREE call trace:|Memory correctly poisoned
31SLAB_INIT_ON_ALLOC Memory appears initialized
32BUDDY_INIT_ON_ALLOC Memory appears initialized
33SLAB_FREE_DOUBLE
34SLAB_FREE_CROSS
35SLAB_FREE_PAGE
36#SOFTLOCKUP Hangs the system
37#HARDLOCKUP Hangs the system
38#SMP_CALL_LOCKUP Hangs the system
39#SPINLOCKUP Hangs the system
40#HUNG_TASK Hangs the system
41EXEC_DATA
42EXEC_STACK
43EXEC_KMALLOC
44EXEC_VMALLOC
45EXEC_RODATA
46EXEC_USERSPACE
47EXEC_NULL
48ACCESS_USERSPACE
49ACCESS_NULL
50WRITE_RO
51WRITE_RO_AFTER_INIT
52WRITE_KERN
53WRITE_OPD
54REFCOUNT_INC_OVERFLOW
55REFCOUNT_ADD_OVERFLOW
56REFCOUNT_INC_NOT_ZERO_OVERFLOW
57REFCOUNT_ADD_NOT_ZERO_OVERFLOW
58REFCOUNT_DEC_ZERO
59REFCOUNT_DEC_NEGATIVE Negative detected: saturated
60REFCOUNT_DEC_AND_TEST_NEGATIVE Negative detected: saturated
61REFCOUNT_SUB_AND_TEST_NEGATIVE Negative detected: saturated
62REFCOUNT_INC_ZERO
63REFCOUNT_ADD_ZERO
64REFCOUNT_INC_SATURATED Saturation detected: still saturated
65REFCOUNT_DEC_SATURATED Saturation detected: still saturated
66REFCOUNT_ADD_SATURATED Saturation detected: still saturated
67REFCOUNT_INC_NOT_ZERO_SATURATED
68REFCOUNT_ADD_NOT_ZERO_SATURATED
69REFCOUNT_DEC_AND_TEST_SATURATED Saturation detected: still saturated
70REFCOUNT_SUB_AND_TEST_SATURATED Saturation detected: still saturated
71#REFCOUNT_TIMING timing only
72#ATOMIC_TIMING timing only
73USERCOPY_SLAB_SIZE_TO
74USERCOPY_SLAB_SIZE_FROM
75USERCOPY_SLAB_WHITELIST_TO
76USERCOPY_SLAB_WHITELIST_FROM
77USERCOPY_STACK_FRAME_TO
78USERCOPY_STACK_FRAME_FROM
79USERCOPY_STACK_BEYOND
80USERCOPY_KERNEL
81STACKLEAK_ERASING OK: the rest of the thread stack is properly erased
82CFI_FORWARD_PROTO
83CFI_BACKWARD call trace:|ok: control flow unchanged
84FORTIFY_STRSCPY detected buffer overflow
85FORTIFY_STR_OBJECT detected buffer overflow
86FORTIFY_STR_MEMBER detected buffer overflow
87FORTIFY_MEM_OBJECT detected buffer overflow
88FORTIFY_MEM_MEMBER detected field-spanning write
89PPC_SLB_MULTIHIT Recovered
90