ReactOS 0.4.17-dev-1190-g4c812f4
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
30#if defined(_M_IX86) || defined(_M_AMD64)
31KMT_TESTFUNC Test_HalPortIo;
32#endif
95
97{
98 { "CmSecurity", Test_CmSecurity },
99 { "ExCallback", Test_ExCallback },
100 { "ExDoubleList", Test_ExDoubleList },
101 { "ExFastMutex", Test_ExFastMutex },
102 { "ExHardError", Test_ExHardError },
103 { "-ExHardErrorInteractive", Test_ExHardErrorInteractive },
104 { "ExInterlocked", Test_ExInterlocked },
105 { "ExPools", Test_ExPools },
106 { "ExPushLock", Test_ExPushLock },
107 { "ExResource", Test_ExResource },
108 { "ExSequencedList", Test_ExSequencedList },
109 { "ExSingleList", Test_ExSingleList },
110 { "-ExTimer", Test_ExTimer },
111 { "ExUuid", Test_ExUuid },
112 { "Example", Test_Example },
113 { "FsRtlDissect", Test_FsRtlDissect },
114 { "FsRtlExpression", Test_FsRtlExpression },
115 { "FsRtlLegal", Test_FsRtlLegal },
116 { "FsRtlMcb", Test_FsRtlMcb },
117 { "FsRtlRemoveDotsFromPath", Test_FsRtlRemoveDotsFromPath },
118 { "FsRtlTunnel", Test_FsRtlTunnel },
119#if defined(_M_IX86) || defined(_M_AMD64)
120 { "HalPortIo", Test_HalPortIo },
121#endif
122 { "HalSystemInfo", Test_HalSystemInfo },
123 { "IoCreateFile", Test_IoCreateFile },
124 { "IoDeviceInterface", Test_IoDeviceInterface },
125 { "IoDeviceProperty", Test_IoDeviceProperty },
126 { "IoEvent", Test_IoEvent },
127 { "IoFilesystem", Test_IoFilesystem },
128 { "IoInterrupt", Test_IoInterrupt },
129 { "IoIrp", Test_IoIrp },
130 { "IoMdl", Test_IoMdl },
131 { "IoVolume", Test_IoVolume },
132 { "KdSystemDebugControl", Test_KdSystemDebugControl },
133 { "KeApc", Test_KeApc },
134 { "KeDeviceQueue", Test_KeDeviceQueue },
135 { "KeDpc", Test_KeDpc },
136 { "KeEvent", Test_KeEvent },
137 { "KeFloatPointState", Test_KeFloatPointState },
138 { "KeGuardedMutex", Test_KeGuardedMutex },
139 { "KeIrql", Test_KeIrql },
140 { "KeMutex", Test_KeMutex },
141 { "-KeProcessor", Test_KeProcessor },
142 { "KeSpinLock", Test_KeSpinLock },
143 { "KeTimer", Test_KeTimer },
144 { "-KernelType", Test_KernelType },
145 { "MmMdl", Test_MmMdl },
146 { "MmSection", Test_MmSection },
147 { "MmReservedMapping", Test_MmReservedMapping },
148 { "NpfsConnect", Test_NpfsConnect },
149 { "NpfsCreate", Test_NpfsCreate },
150 { "NpfsFileInfo", Test_NpfsFileInfo },
151 { "NpfsReadWrite", Test_NpfsReadWrite },
152 { "NpfsVolumeInfo", Test_NpfsVolumeInfo },
153 { "ObHandle", Test_ObHandle },
154 { "ObQuery", Test_ObQuery },
155 { "ObReference", Test_ObReference },
156 { "ObSecurity", Test_ObSecurity },
157 { "ObSymbolicLink", Test_ObSymbolicLink },
158 { "ObType", Test_ObType },
159 { "-ObTypeClean", Test_ObTypeClean },
160 { "-ObTypeNoClean", Test_ObTypeNoClean },
161 { "ObTypes", Test_ObTypes },
162 { "PsNotify", Test_PsNotify },
163 { "PsQuota", Test_PsQuota },
164 { "RtlAvlTreeKM", Test_RtlAvlTree },
165 { "RtlExceptionKM", Test_RtlException },
166 { "RtlIntSafeKM", Test_RtlIntSafe },
167 { "RtlIsValidOemCharacter", Test_RtlIsValidOemCharacter },
168 { "RtlMemoryKM", Test_RtlMemory },
169 { "RtlRangeList", Test_RtlRangeList },
170 { "RtlRegistryKM", Test_RtlRegistry },
171 { "RtlSplayTreeKM", Test_RtlSplayTree },
172 { "RtlStackKM", Test_RtlStack },
173 { "RtlStrSafeKM", Test_RtlStrSafe },
174 { "RtlUnicodeStringKM", Test_RtlUnicodeString },
175 { "SeInheritance", Test_SeInheritance },
176 { "SeLogonSession", Test_SeLogonSession },
177 { "SeQueryInfoToken", Test_SeQueryInfoToken },
178 { "SeTokenFiltering", Test_SeTokenFiltering },
179 { "ZwAllocateVirtualMemory", Test_ZwAllocateVirtualMemory },
180 { "ZwCreateSection", Test_ZwCreateSection },
181 { "ZwMapViewOfSection", Test_ZwMapViewOfSection },
182 { "ZwWaitForMultipleObjects", Test_ZwWaitForMultipleObjects},
183#ifdef _M_AMD64
184 { "RtlCaptureContextKM", Test_RtlCaptureContext },
185#endif
186 { NULL, NULL }
187};
#define NULL
Definition: types.h:112
VOID KMT_TESTFUNC(VOID)
Definition: kmt_test.h:27
KMT_TESTFUNC Test_IoCreateFile
Definition: testlist.c:21
KMT_TESTFUNC Test_RtlStrSafe
Definition: testlist.c:36
KMT_TESTFUNC Test_RtlAvlTree
Definition: testlist.c:28
KMT_TESTFUNC Test_RtlException
Definition: testlist.c:30
KMT_TESTFUNC Test_RtlCaptureContext
Definition: testlist.c:29
KMT_TESTFUNC Test_RtlSplayTree
Definition: testlist.c:34
KMT_TESTFUNC Test_RtlIntSafe
Definition: testlist.c:31
KMT_TESTFUNC Test_RtlUnicodeString
Definition: testlist.c:37
KMT_TESTFUNC Test_RtlStack
Definition: testlist.c:35
KMT_TESTFUNC Test_RtlMemory
Definition: testlist.c:32
KMT_TESTFUNC Test_Example
Definition: testlist.c:15
KMT_TESTFUNC Test_RtlRegistry
Definition: testlist.c:33
KMT_TESTFUNC Test_MmMdl
Definition: testlist.c:56
KMT_TESTFUNC Test_RtlIsValidOemCharacter
Definition: testlist.c:83
KMT_TESTFUNC Test_ObReference
Definition: testlist.c:66
KMT_TESTFUNC Test_ExTimer
Definition: testlist.c:22
KMT_TESTFUNC Test_ObType
Definition: testlist.c:69
KMT_TESTFUNC Test_SeQueryInfoToken
Definition: testlist.c:77
KMT_TESTFUNC Test_ExCallback
Definition: testlist.c:11
KMT_TESTFUNC Test_KdSystemDebugControl
Definition: testlist.c:43
KMT_TESTFUNC Test_SeInheritance
Definition: testlist.c:75
KMT_TESTFUNC Test_ObSymbolicLink
Definition: testlist.c:68
KMT_TESTFUNC Test_MmSection
Definition: testlist.c:57
KMT_TESTFUNC Test_ExInterlocked
Definition: testlist.c:16
KMT_TESTFUNC Test_ExSequencedList
Definition: testlist.c:20
KMT_TESTFUNC Test_ZwCreateSection
Definition: testlist.c:92
KMT_TESTFUNC Test_KeMutex
Definition: testlist.c:51
KMT_TESTFUNC Test_KeProcessor
Definition: testlist.c:52
KMT_TESTFUNC Test_ExHardErrorInteractive
Definition: testlist.c:15
KMT_TESTFUNC Test_PsNotify
Definition: testlist.c:73
KMT_TESTFUNC Test_SeTokenFiltering
Definition: testlist.c:78
KMT_TESTFUNC Test_KeSpinLock
Definition: testlist.c:53
KMT_TESTFUNC Test_ZwAllocateVirtualMemory
Definition: testlist.c:91
KMT_TESTFUNC Test_KeIrql
Definition: testlist.c:50
KMT_TESTFUNC Test_ObTypes
Definition: testlist.c:72
KMT_TESTFUNC Test_IoVolume
Definition: testlist.c:42
KMT_TESTFUNC Test_KeDpc
Definition: testlist.c:46
KMT_TESTFUNC Test_NpfsVolumeInfo
Definition: testlist.c:63
KMT_TESTFUNC Test_MmReservedMapping
Definition: testlist.c:58
KMT_TESTFUNC Test_SeLogonSession
Definition: testlist.c:76
KMT_TESTFUNC Test_CmSecurity
Definition: testlist.c:9
KMT_TESTFUNC Test_FsRtlLegal
Definition: testlist.c:26
KMT_TESTFUNC Test_PsQuota
Definition: testlist.c:74
KMT_TESTFUNC Test_HalSystemInfo
Definition: testlist.c:33
KMT_TESTFUNC Test_KeApc
Definition: testlist.c:44
KMT_TESTFUNC Test_IoDeviceInterface
Definition: testlist.c:35
KMT_TESTFUNC Test_ExPushLock
Definition: testlist.c:18
KMT_TESTFUNC Test_ExPools
Definition: testlist.c:17
KMT_TESTFUNC Test_ObQuery
Definition: testlist.c:65
KMT_TESTFUNC Test_KeTimer
Definition: testlist.c:54
KMT_TESTFUNC Test_IoInterrupt
Definition: testlist.c:39
KMT_TESTFUNC Test_ExResource
Definition: testlist.c:19
KMT_TESTFUNC Test_ZwWaitForMultipleObjects
Definition: testlist.c:94
KMT_TESTFUNC Test_FsRtlTunnel
Definition: testlist.c:29
KMT_TESTFUNC Test_ObHandle
Definition: testlist.c:64
KMT_TESTFUNC Test_KeGuardedMutex
Definition: testlist.c:49
KMT_TESTFUNC Test_KeFloatPointState
Definition: testlist.c:48
KMT_TESTFUNC Test_NpfsConnect
Definition: testlist.c:59
KMT_TESTFUNC Test_ExSingleList
Definition: testlist.c:21
KMT_TESTFUNC Test_KernelType
Definition: testlist.c:55
KMT_TESTFUNC Test_FsRtlRemoveDotsFromPath
Definition: testlist.c:28
KMT_TESTFUNC Test_RtlRangeList
Definition: testlist.c:85
KMT_TESTFUNC Test_NpfsCreate
Definition: testlist.c:60
KMT_TESTFUNC Test_FsRtlExpression
Definition: testlist.c:25
KMT_TESTFUNC Test_ExHardError
Definition: testlist.c:14
KMT_TESTFUNC Test_KeEvent
Definition: testlist.c:47
KMT_TESTFUNC Test_NpfsReadWrite
Definition: testlist.c:62
KMT_TESTFUNC Test_ZwMapViewOfSection
Definition: testlist.c:93
KMT_TESTFUNC Test_IoMdl
Definition: testlist.c:41
KMT_TESTFUNC Test_ObTypeNoClean
Definition: testlist.c:71
KMT_TESTFUNC Test_IoIrp
Definition: testlist.c:40
KMT_TESTFUNC Test_NpfsFileInfo
Definition: testlist.c:61
KMT_TESTFUNC Test_IoFilesystem
Definition: testlist.c:38
KMT_TESTFUNC Test_IoDeviceProperty
Definition: testlist.c:36
KMT_TESTFUNC Test_ExUuid
Definition: testlist.c:23
KMT_TESTFUNC Test_FsRtlMcb
Definition: testlist.c:27
KMT_TESTFUNC Test_ObSecurity
Definition: testlist.c:67
KMT_TESTFUNC Test_FsRtlDissect
Definition: testlist.c:24
KMT_TESTFUNC Test_KeDeviceQueue
Definition: testlist.c:45
KMT_TESTFUNC Test_ObTypeClean
Definition: testlist.c:70
KMT_TESTFUNC Test_ExDoubleList
Definition: testlist.c:12
KMT_TESTFUNC Test_IoEvent
Definition: testlist.c:37
KMT_TESTFUNC Test_ExFastMutex
Definition: testlist.c:13
EH_STD::__list__< TestClass, eh_allocator(TestClass) > TestList
Definition: test_list.cpp:31