ReactOS  0.4.15-dev-5097-g328cc41
testlist.c
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS kernel-mode tests
3  * LICENSE: LGPL-2.1+ (https://spdx.org/licenses/LGPL-2.1+)
4  * PURPOSE: Kernel-Mode Test Suite kernel-mode test list
5  */
6 
7 #include <kmt_test.h>
8 
87 
88 const KMT_TEST TestList[] =
89 {
90  { "CmSecurity", Test_CmSecurity },
91  { "ExCallback", Test_ExCallback },
92  { "ExDoubleList", Test_ExDoubleList },
93  { "ExFastMutex", Test_ExFastMutex },
94  { "ExHardError", Test_ExHardError },
95  { "-ExHardErrorInteractive", Test_ExHardErrorInteractive },
96  { "ExInterlocked", Test_ExInterlocked },
97  { "ExPools", Test_ExPools },
98  { "ExResource", Test_ExResource },
99  { "ExSequencedList", Test_ExSequencedList },
100  { "ExSingleList", Test_ExSingleList },
101  { "-ExTimer", Test_ExTimer },
102  { "ExUuid", Test_ExUuid },
103  { "Example", Test_Example },
104  { "FsRtlDissect", Test_FsRtlDissect },
105  { "FsRtlExpression", Test_FsRtlExpression },
106  { "FsRtlLegal", Test_FsRtlLegal },
107  { "FsRtlMcb", Test_FsRtlMcb },
108  { "FsRtlRemoveDotsFromPath", Test_FsRtlRemoveDotsFromPath },
109  { "FsRtlTunnel", Test_FsRtlTunnel },
110  { "HalSystemInfo", Test_HalSystemInfo },
111  { "IoCreateFile", Test_IoCreateFile },
112  { "IoDeviceInterface", Test_IoDeviceInterface },
113  { "IoEvent", Test_IoEvent },
114  { "IoFilesystem", Test_IoFilesystem },
115  { "IoInterrupt", Test_IoInterrupt },
116  { "IoIrp", Test_IoIrp },
117  { "IoMdl", Test_IoMdl },
118  { "IoVolume", Test_IoVolume },
119  { "KeApc", Test_KeApc },
120  { "KeDeviceQueue", Test_KeDeviceQueue },
121  { "KeDpc", Test_KeDpc },
122  { "KeEvent", Test_KeEvent },
123  { "KeFloatPointState", Test_KeFloatPointState },
124  { "KeGuardedMutex", Test_KeGuardedMutex },
125  { "KeIrql", Test_KeIrql },
126  { "KeMutex", Test_KeMutex },
127  { "-KeProcessor", Test_KeProcessor },
128  { "KeSpinLock", Test_KeSpinLock },
129  { "KeTimer", Test_KeTimer },
130  { "-KernelType", Test_KernelType },
131  { "MmMdl", Test_MmMdl },
132  { "MmSection", Test_MmSection },
133  { "MmReservedMapping", Test_MmReservedMapping },
134  { "NpfsConnect", Test_NpfsConnect },
135  { "NpfsCreate", Test_NpfsCreate },
136  { "NpfsFileInfo", Test_NpfsFileInfo },
137  { "NpfsReadWrite", Test_NpfsReadWrite },
138  { "NpfsVolumeInfo", Test_NpfsVolumeInfo },
139  { "ObHandle", Test_ObHandle },
140  { "ObReference", Test_ObReference },
141  { "ObSecurity", Test_ObSecurity },
142  { "ObSymbolicLink", Test_ObSymbolicLink },
143  { "ObType", Test_ObType },
144  { "-ObTypeClean", Test_ObTypeClean },
145  { "-ObTypeNoClean", Test_ObTypeNoClean },
146  { "ObTypes", Test_ObTypes },
147  { "PsNotify", Test_PsNotify },
148  { "PsQuota", Test_PsQuota },
149  { "RtlAvlTreeKM", Test_RtlAvlTree },
150  { "RtlExceptionKM", Test_RtlException },
151  { "RtlIntSafeKM", Test_RtlIntSafe },
152  { "RtlIsValidOemCharacter", Test_RtlIsValidOemCharacter },
153  { "RtlMemoryKM", Test_RtlMemory },
154  { "RtlRangeList", Test_RtlRangeList },
155  { "RtlRegistryKM", Test_RtlRegistry },
156  { "RtlSplayTreeKM", Test_RtlSplayTree },
157  { "RtlStackKM", Test_RtlStack },
158  { "RtlStrSafeKM", Test_RtlStrSafe },
159  { "RtlUnicodeStringKM", Test_RtlUnicodeString },
160  { "SeInheritance", Test_SeInheritance },
161  { "SeLogonSession", Test_SeLogonSession },
162  { "SeQueryInfoToken", Test_SeQueryInfoToken },
163  { "SeTokenFiltering", Test_SeTokenFiltering },
164  { "ZwAllocateVirtualMemory", Test_ZwAllocateVirtualMemory },
165  { "ZwCreateSection", Test_ZwCreateSection },
166  { "ZwMapViewOfSection", Test_ZwMapViewOfSection },
167  { "ZwWaitForMultipleObjects", Test_ZwWaitForMultipleObjects},
168  { NULL, NULL }
169 };
KMT_TESTFUNC Test_KeApc
Definition: testlist.c:38
KMT_TESTFUNC Test_KeMutex
Definition: testlist.c:45
KMT_TESTFUNC Test_RtlStack
Definition: testlist.c:33
KMT_TESTFUNC Test_ZwAllocateVirtualMemory
Definition: testlist.c:83
KMT_TESTFUNC Test_SeLogonSession
Definition: testlist.c:69
KMT_TESTFUNC Test_MmMdl
Definition: testlist.c:50
KMT_TESTFUNC Test_KeDpc
Definition: testlist.c:40
KMT_TESTFUNC Test_IoInterrupt
Definition: testlist.c:34
KMT_TESTFUNC Test_NpfsVolumeInfo
Definition: testlist.c:57
KMT_TESTFUNC Test_Example
Definition: testlist.c:15
KMT_TESTFUNC Test_ObReference
Definition: testlist.c:59
KMT_TESTFUNC Test_SeInheritance
Definition: testlist.c:68
KMT_TESTFUNC Test_RtlRangeList
Definition: testlist.c:77
KMT_TESTFUNC Test_IoVolume
Definition: testlist.c:37
KMT_TESTFUNC Test_KeDeviceQueue
Definition: testlist.c:39
KMT_TESTFUNC Test_HalSystemInfo
Definition: testlist.c:29
KMT_TESTFUNC Test_ZwMapViewOfSection
Definition: testlist.c:85
KMT_TESTFUNC Test_RtlIsValidOemCharacter
Definition: testlist.c:75
KMT_TESTFUNC Test_ObTypeClean
Definition: testlist.c:63
KMT_TESTFUNC Test_FsRtlMcb
Definition: testlist.c:26
KMT_TESTFUNC Test_RtlSplayTree
Definition: testlist.c:32
KMT_TESTFUNC Test_IoMdl
Definition: testlist.c:36
KMT_TESTFUNC Test_ObSymbolicLink
Definition: testlist.c:61
KMT_TESTFUNC Test_IoIrp
Definition: testlist.c:35
KMT_TESTFUNC Test_FsRtlExpression
Definition: testlist.c:24
KMT_TESTFUNC Test_ObHandle
Definition: testlist.c:58
KMT_TESTFUNC Test_ObTypeNoClean
Definition: testlist.c:64
KMT_TESTFUNC Test_IoEvent
Definition: testlist.c:32
KMT_TESTFUNC Test_ObTypes
Definition: testlist.c:65
KMT_TESTFUNC Test_ExSequencedList
Definition: testlist.c:19
KMT_TESTFUNC Test_RtlMemory
Definition: testlist.c:30
KMT_TESTFUNC Test_PsQuota
Definition: testlist.c:67
KMT_TESTFUNC Test_SeQueryInfoToken
Definition: testlist.c:70
KMT_TESTFUNC Test_CmSecurity
Definition: testlist.c:9
KMT_TESTFUNC Test_RtlIntSafe
Definition: testlist.c:29
KMT_TESTFUNC Test_NpfsReadWrite
Definition: testlist.c:56
KMT_TESTFUNC Test_ExDoubleList
Definition: testlist.c:12
EH_STD::__list__< TestClass, eh_allocator(TestClass) > TestList
Definition: test_list.cpp:31
KMT_TESTFUNC Test_PsNotify
Definition: testlist.c:66
KMT_TESTFUNC Test_KeSpinLock
Definition: testlist.c:47
KMT_TESTFUNC Test_FsRtlTunnel
Definition: testlist.c:28
KMT_TESTFUNC Test_IoDeviceInterface
Definition: testlist.c:31
KMT_TESTFUNC Test_IoCreateFile
Definition: testlist.c:21
KMT_TESTFUNC Test_ExHardErrorInteractive
Definition: testlist.c:15
KMT_TESTFUNC Test_IoFilesystem
Definition: testlist.c:33
KMT_TESTFUNC Test_RtlAvlTree
Definition: testlist.c:27
KMT_TESTFUNC Test_MmReservedMapping
Definition: testlist.c:52
KMT_TESTFUNC Test_ExSingleList
Definition: testlist.c:20
KMT_TESTFUNC Test_FsRtlDissect
Definition: testlist.c:23
KMT_TESTFUNC Test_MmSection
Definition: testlist.c:51
KMT_TESTFUNC Test_ObSecurity
Definition: testlist.c:60
KMT_TESTFUNC Test_ZwWaitForMultipleObjects
Definition: testlist.c:86
KMT_TESTFUNC Test_RtlRegistry
Definition: testlist.c:31
KMT_TESTFUNC Test_FsRtlLegal
Definition: testlist.c:25
KMT_TESTFUNC Test_KeProcessor
Definition: testlist.c:46
KMT_TESTFUNC Test_ExHardError
Definition: testlist.c:14
KMT_TESTFUNC Test_ObType
Definition: testlist.c:62
KMT_TESTFUNC Test_RtlStrSafe
Definition: testlist.c:34
KMT_TESTFUNC Test_NpfsCreate
Definition: testlist.c:54
KMT_TESTFUNC Test_ExCallback
Definition: testlist.c:11
KMT_TESTFUNC Test_FsRtlRemoveDotsFromPath
Definition: testlist.c:27
KMT_TESTFUNC Test_ExResource
Definition: testlist.c:18
KMT_TESTFUNC Test_KeFloatPointState
Definition: testlist.c:42
KMT_TESTFUNC Test_ExTimer
Definition: testlist.c:21
KMT_TESTFUNC Test_ExUuid
Definition: testlist.c:22
KMT_TESTFUNC Test_ExFastMutex
Definition: testlist.c:13
KMT_TESTFUNC Test_RtlUnicodeString
Definition: testlist.c:35
#define NULL
Definition: types.h:112
KMT_TESTFUNC Test_KeGuardedMutex
Definition: testlist.c:43
KMT_TESTFUNC Test_KernelType
Definition: testlist.c:49
KMT_TESTFUNC Test_KeTimer
Definition: testlist.c:48
KMT_TESTFUNC Test_KeIrql
Definition: testlist.c:44
KMT_TESTFUNC Test_ExPools
Definition: testlist.c:17
KMT_TESTFUNC Test_KeEvent
Definition: testlist.c:41
KMT_TESTFUNC Test_NpfsFileInfo
Definition: testlist.c:55
VOID KMT_TESTFUNC(VOID)
Definition: kmt_test.h:21
KMT_TESTFUNC Test_ZwCreateSection
Definition: testlist.c:84
KMT_TESTFUNC Test_NpfsConnect
Definition: testlist.c:53
KMT_TESTFUNC Test_RtlException
Definition: testlist.c:28
KMT_TESTFUNC Test_ExInterlocked
Definition: testlist.c:16
KMT_TESTFUNC Test_SeTokenFiltering
Definition: testlist.c:71