Rizin
unix-like reverse engineering framework and cli tools
kernel.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2014 LemonBoy <thatlemon@gmail.com>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 
4 "AvGetSavedDataAddress",
5  "AvSendTVEncoderOption",
6  "AvSetDisplayMode",
7  "AvSetSavedDataAddress",
8  "DbgBreakPoint",
9  "DbgBreakPointWithStatus",
10  "DbgLoadImageSymbols",
11  "DbgPrint",
12  "HalReadSMCTrayState",
13  "DbgPrompt",
14  "DbgUnLoadImageSymbols",
15  "ExAcquireReadWriteLockExclusive",
16  "ExAcquireReadWriteLockShared",
17  "ExAllocatePool",
18  "ExAllocatePoolWithTag",
19  "ExEventObjectType",
20  "ExFreePool",
21  "ExInitializeReadWriteLock",
22  "ExInterlockedAddLargeInteger",
23  "ExInterlockedAddLargeStatistic",
24  "ExInterlockedCompareExchange64",
25  "ExMutantObjectType",
26  "ExQueryPoolBlockSize",
27  "ExQueryNonVolatileSetting",
28  "ExReadWriteRefurbInfo",
29  "ExRaiseException",
30  "ExRaiseStatus",
31  "ExReleaseReadWriteLock",
32  "ExSaveNonVolatileSetting",
33  "ExSemaphoreObjectType",
34  "ExTimerObjectType",
35  "ExfInterlockedInsertHeadList",
36  "ExfInterlockedInsertTailList",
37  "ExfInterlockedRemoveHeadList",
38  "FscGetCacheSize",
39  "FscInvalidateIdleBlocks",
40  "FscSetCacheSize",
41  "HalClearSoftwareInterrupt",
42  "HalDisableSystemInterrupt",
43  "HalDiskCachePartitionCount",
44  "HalDiskModelNumber",
45  "HalDiskSerialNumber",
46  "HalEnableSystemInterrupt",
47  "HalGetInterruptVector",
48  "HalReadSMBusValue",
49  "HalReadWritePCISpace",
50  "HalRegisterShutdownNotification",
51  "HalRequestSoftwareInterrupt",
52  "HalReturnToFirmware",
53  "HalWriteSMBusValue",
54  "InterlockedCompareExchange",
55  "InterlockedDecrement",
56  "InterlockedIncrement",
57  "InterlockedExchange",
58  "InterlockedExchangeAdd",
59  "InterlockedFlushSList",
60  "InterlockedPopEntrySList",
61  "InterlockedPushEntrySList",
62  "IoAllocateIrp",
63  "IoBuildAsynchronousFsdRequest",
64  "IoBuildDeviceIoControlRequest",
65  "IoBuildSynchronousFsdRequest",
66  "IoCheckShareAccess",
67  "IoCompletionObjectType",
68  "IoCreateDevice",
69  "IoCreateFile",
70  "IoCreateSymbolicLink",
71  "IoDeleteDevice",
72  "IoDeleteSymbolicLink",
73  "IoDeviceObjectType",
74  "IoFileObjectType",
75  "IoFreeIrp",
76  "IoInitializeIrp",
77  "IoInvalidDeviceRequest",
78  "IoQueryFileInformation",
79  "IoQueryVolumeInformation",
80  "IoQueueThreadIrp",
81  "IoRemoveShareAccess",
82  "IoSetIoCompletion",
83  "IoSetShareAccess",
84  "IoStartNextPacket",
85  "IoStartNextPacketByKey",
86  "IoStartPacket",
87  "IoSynchronousDeviceIoControlRequest",
88  "IoSynchronousFsdRequest",
89  "IofCallDriver",
90  "IofCompleteRequest",
91  "KdDebuggerEnabled",
92  "KdDebuggerNotPresent",
93  "IoDismountVolume",
94  "IoDismountVolumeByName",
95  "KeAlertResumeThread",
96  "KeAlertThread",
97  "KeBoostPriorityThread",
98  "KeBugCheck",
99  "KeBugCheckEx",
100  "KeCancelTimer",
101  "KeConnectInterrupt",
102  "KeDelayExecutionThread",
103  "KeDisconnectInterrupt",
104  "KeEnterCriticalRegion",
105  "MmGlobalData",
106  "KeGetCurrentIrql",
107  "KeGetCurrentThread",
108  "KeInitializeApc",
109  "KeInitializeDeviceQueue",
110  "KeInitializeDpc",
111  "KeInitializeEvent",
112  "KeInitializeInterrupt",
113  "KeInitializeMutant",
114  "KeInitializeQueue",
115  "KeInitializeSemaphore",
116  "KeInitializeTimerEx",
117  "KeInsertByKeyDeviceQueue",
118  "KeInsertDeviceQueue",
119  "KeInsertHeadQueue",
120  "KeInsertQueue",
121  "KeInsertQueueApc",
122  "KeInsertQueueDpc",
123  "KeInterruptTime",
124  "KeIsExecutingDpc",
125  "KeLeaveCriticalRegion",
126  "KePulseEvent",
127  "KeQueryBasePriorityThread",
128  "KeQueryInterruptTime",
129  "KeQueryPerformanceCounter",
130  "KeQueryPerformanceFrequency",
131  "KeQuerySystemTime",
132  "KeRaiseIrqlToDpcLevel",
133  "KeRaiseIrqlToSynchLevel",
134  "KeReleaseMutant",
135  "KeReleaseSemaphore",
136  "KeRemoveByKeyDeviceQueue",
137  "KeRemoveDeviceQueue",
138  "KeRemoveEntryDeviceQueue",
139  "KeRemoveQueue",
140  "KeRemoveQueueDpc",
141  "KeResetEvent",
142  "KeRestoreFloatingPointState",
143  "KeResumeThread",
144  "KeRundownQueue",
145  "KeSaveFloatingPointState",
146  "KeSetBasePriorityThread",
147  "KeSetDisableBoostThread",
148  "KeSetEvent",
149  "KeSetEventBoostPriority",
150  "KeSetPriorityProcess",
151  "KeSetPriorityThread",
152  "KeSetTimer",
153  "KeSetTimerEx",
154  "KeStallExecutionProcessor",
155  "KeSuspendThread",
156  "KeSynchronizeExecution",
157  "KeSystemTime",
158  "KeTestAlertThread",
159  "KeTickCount",
160  "KeTimeIncrement",
161  "KeWaitForMultipleObjects",
162  "KeWaitForSingleObject",
163  "KfRaiseIrql",
164  "KfLowerIrql",
165  "KiBugCheckData",
166  "KiUnlockDispatcherDatabase",
167  "LaunchDataPage",
168  "MmAllocateContiguousMemory",
169  "MmAllocateContiguousMemoryEx",
170  "MmAllocateSystemMemory",
171  "MmClaimGpuInstanceMemory",
172  "MmCreateKernelStack",
173  "MmDeleteKernelStack",
174  "MmFreeContiguousMemory",
175  "MmFreeSystemMemory",
176  "MmGetPhysicalAddress",
177  "MmIsAddressValid",
178  "MmLockUnlockBufferPages",
179  "MmLockUnlockPhysicalPage",
180  "MmMapIoSpace",
181  "MmPersistContiguousMemory",
182  "MmQueryAddressProtect",
183  "MmQueryAllocationSize",
184  "MmQueryStatistics",
185  "MmSetAddressProtect",
186  "MmUnmapIoSpace",
187  "NtAllocateVirtualMemory",
188  "NtCancelTimer",
189  "NtClearEvent",
190  "NtClose",
191  "NtCreateDirectoryObject",
192  "NtCreateEvent",
193  "NtCreateFile",
194  "NtCreateIoCompletion",
195  "NtCreateMutant",
196  "NtCreateSemaphore",
197  "NtCreateTimer",
198  "NtDeleteFile",
199  "NtDeviceIoControlFile",
200  "NtDuplicateObject",
201  "NtFlushBuffersFile",
202  "NtFreeVirtualMemory",
203  "NtFsControlFile",
204  "NtOpenDirectoryObject",
205  "NtOpenFile",
206  "NtOpenSymbolicLinkObject",
207  "NtProtectVirtualMemory",
208  "NtPulseEvent",
209  "NtQueueApcThread",
210  "NtQueryDirectoryFile",
211  "NtQueryDirectoryObject",
212  "NtQueryEvent",
213  "NtQueryFullAttributesFile",
214  "NtQueryInformationFile",
215  "NtQueryIoCompletion",
216  "NtQueryMutant",
217  "NtQuerySemaphore",
218  "NtQuerySymbolicLinkObject",
219  "NtQueryTimer",
220  "NtQueryVirtualMemory",
221  "NtQueryVolumeInformationFile",
222  "NtReadFile",
223  "NtReadFileScatter",
224  "NtReleaseMutant",
225  "NtReleaseSemaphore",
226  "NtRemoveIoCompletion",
227  "NtResumeThread",
228  "NtSetEvent",
229  "NtSetInformationFile",
230  "NtSetIoCompletion",
231  "NtSetSystemTime",
232  "NtSetTimerEx",
233  "NtSignalAndWaitForSingleObjectEx",
234  "NtSuspendThread",
235  "NtUserIoApcDispatcher",
236  "NtWaitForSingleObject",
237  "NtWaitForSingleObjectEx",
238  "NtWaitForMultipleObjectsEx",
239  "NtWriteFile",
240  "NtWriteFileGather",
241  "NtYieldExecution",
242  "ObCreateObject",
243  "ObDirectoryObjectType",
244  "ObInsertObject",
245  "ObMakeTemporaryObject",
246  "ObOpenObjectByName",
247  "ObOpenObjectByPointer",
248  "ObpObjectHandleTable",
249  "ObReferenceObjectByHandle",
250  "ObReferenceObjectByName",
251  "ObReferenceObjectByPointer",
252  "ObSymbolicLinkObjectType",
253  "ObfDereferenceObject",
254  "ObfReferenceObject",
255  "PhyGetLinkState",
256  "PhyInitialize",
257  "PsCreateSystemThread",
258  "PsCreateSystemThreadEx",
259  "PsQueryStatistics",
260  "PsSetCreateThreadNotifyRoutine",
261  "PsTerminateSystemThread",
262  "PsThreadObjectType",
263  "RtlAnsiStringToUnicodeString",
264  "RtlAppendStringToString",
265  "RtlAppendUnicodeStringToString",
266  "RtlAppendUnicodeToString",
267  "RtlAssert",
268  "RtlCaptureContext",
269  "RtlCaptureStackBackTrace",
270  "RtlCharToInteger",
271  "RtlCompareMemory",
272  "RtlCompareMemoryUlong",
273  "RtlCompareString",
274  "RtlCompareUnicodeString",
275  "RtlCopyString",
276  "RtlCopyUnicodeString",
277  "RtlCreateUnicodeString",
278  "RtlDowncaseUnicodeChar",
279  "RtlDowncaseUnicodeString",
280  "RtlEnterCriticalSection",
281  "RtlEnterCriticalSectionAndRegion",
282  "RtlEqualString",
283  "RtlEqualUnicodeString",
284  "RtlExtendedIntegerMultiply",
285  "RtlExtendedLargeIntegerDivide",
286  "RtlExtendedMagicDivide",
287  "RtlFillMemory",
288  "RtlFillMemoryUlong",
289  "RtlFreeAnsiString",
290  "RtlFreeUnicodeString",
291  "RtlGetCallersAddress",
292  "RtlInitAnsiString",
293  "RtlInitUnicodeString",
294  "RtlInitializeCriticalSection",
295  "RtlIntegerToChar",
296  "RtlIntegerToUnicodeString",
297  "RtlLeaveCriticalSection",
298  "RtlLeaveCriticalSectionAndRegion",
299  "RtlLowerChar",
300  "RtlMapGenericMask",
301  "RtlMoveMemory",
302  "RtlMultiByteToUnicodeN",
303  "RtlMultiByteToUnicodeSize",
304  "RtlNtStatusToDosError",
305  "RtlRaiseException",
306  "RtlRaiseStatus",
307  "RtlTimeFieldsToTime",
308  "RtlTimeToTimeFields",
309  "RtlTryEnterCriticalSection",
310  "RtlUlongByteSwap",
311  "RtlUnicodeStringToAnsiString",
312  "RtlUnicodeStringToInteger",
313  "RtlUnicodeToMultiByteN",
314  "RtlUnicodeToMultiByteSize",
315  "RtlUnwind",
316  "RtlUpcaseUnicodeChar",
317  "RtlUpcaseUnicodeString",
318  "RtlUpcaseUnicodeToMultiByteN",
319  "RtlUpperChar",
320  "RtlUpperString",
321  "RtlUshortByteSwap",
322  "RtlWalkFrameChain",
323  "RtlZeroMemory",
324  "XboxEEPROMKey",
325  "XboxHardwareInfo",
326  "XboxHDKey",
327  "XboxKrnlVersion",
328  "XboxSignatureKey",
329  "XeImageFileName",
330  "XeLoadSection",
331  "XeUnloadSection",
332  "READ_PORT_BUFFER_UCHAR",
333  "READ_PORT_BUFFER_USHORT",
334  "READ_PORT_BUFFER_ULONG",
335  "WRITE_PORT_BUFFER_UCHAR",
336  "WRITE_PORT_BUFFER_USHORT",
337  "WRITE_PORT_BUFFER_ULONG",
338  "XcSHAInit",
339  "XcSHAUpdate",
340  "XcSHAFinal",
341  "XcRC4Key",
342  "XcRC4Crypt",
343  "XcHMAC",
344  "XcPKEncPublic",
345  "XcPKDecPrivate",
346  "XcPKGetKeyLen",
347  "XcVerifyPKCS1Signature",
348  "XcModExp",
349  "XcDESKeyParity",
350  "XcKeyTable",
351  "XcBlockCrypt",
352  "XcBlockCryptCBC",
353  "XcCryptService",
354  "XcUpdateCrypto",
355  "RtlRip",
356  "XboxLANKey",
357  "XboxAlternateSignatureKeys",
358  "XePublicKeyData",
359  "HalBootSMCVideoMode",
360  "IdexChannelObject",
361  "HalIsResetOrShutdownPending",
362  "IoMarkIrpMustComplete",
363  "HalInitiateShutdown",
364  "snprintf",
365  "sprintf",
366  "vsnprintf",
367  "vsprintf",
368  "HalEnableSecureTrayEject",
369  "HalWriteSMCScratchRegister",
370  "",
371  "",
372  "",
373  "",
374  "",
375  "",
376  "",
377  "MmDbgAllocateMemory",
378  "MmDbgFreeMemory",
379  "MmDbgQueryAvailablePages",
380  "MmDbgReleaseAddress",
381  "MmDbgWriteCheck",