|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | FxVerifierBugCheck(FxDriverGlobals, Error, ...) |
Enumerations | |
| enum | FxEnhancedVerifierBitFlags { FxEnhancedVerifierCallbackIrqlAndCRCheck = 0x00000001 , FxEnhancedVerifierForwardProgressFailAll = 0x00010000 , FxEnhancedVerifierForwardProgressFailRandom = 0x00020000 , FxEnhancedVerifierFunctionTableHookMask = 0x0000ffff , FxEnhancedVerifierForwardProgressMask = 0x000f0000 , FxEnhancedVerifierPerformanceAnalysisMask = 0x00f00000 } |
Definition at line 58 of file fxverifier.h.
Definition at line 34 of file fxverifier.h.
| __inline VOID FxVerifierBreakOnDeviceStateError | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 101 of file fxverifier.h.
Referenced by FxPkgPnp::PowerPolSleeping().
| DECLSPEC_NORETURN VOID FxVerifierBugCheckWorker | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in WDF_BUGCHECK_CODES | WdfBugCheckCode, | ||
| __in_opt ULONG_PTR | BugCheckParameter2 = 0, |
||
| __in_opt ULONG_PTR | BugCheckParameter3 = 0 |
||
| ) |
Definition at line 44 of file fxverifierbugcheck.cpp.
| __inline NTSTATUS FxVerifierCheckIrqlLevel | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in KIRQL | Irql | ||
| ) |
Definition at line 158 of file fxverifier.h.
Referenced by __deref_out_range(), __drv_maxIRQL(), __drv_strictTypeMatch(), __drv_when(), __in_bcount_opt(), __in_ecount(), __in_xcount(), FxDevice::_OpenKey(), _Requires_lock_held_(), _Requires_lock_not_held_(), FxUsbPipe::_SendTransfer(), FxCommonBuffer::AllocateCommonBuffer(), FxDevice::DeleteObject(), FxIoTargetSendIo(), FxIoTargetSendIoctl(), FxDevice::FxValidateInterfacePropertyData(), if(), FxDeviceDescriptionEntry::IsDeviceRemoved(), FxChildList::NotifyDeviceRemove(), FxChildList::NotifyDeviceSurpriseRemove(), FxChildList::ProcessBusRelations(), FxDeviceDescriptionEntry::ProcessDeviceRemoved(), and StopIdleWorker().
| __inline VOID FxVerifierDbgBreakPoint | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 74 of file fxverifier.h.
Referenced by FxVerifierCheckIrqlLevel().
| DECLSPEC_NORETURN VOID FxVerifierNullBugCheck | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in PVOID | ReturnAddress | ||
| ) |
Definition at line 77 of file fxverifierbugcheck.cpp.
| __inline BOOLEAN IsFxPerformanceAnalysis | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 250 of file fxverifier.h.
Referenced by FxLibraryCommonRegisterClient(), PerfEvtDeviceD0EntryStart(), PerfEvtDeviceD0ExitStart(), PerfEvtDevicePrepareHardwareStart(), PerfEvtDeviceReleaseHardwareStart(), PerfEvtIoStopStart(), PerfIoComplete(), PerfIoStart(), and PerformanceAnalysisPowerProcess().
| __inline BOOLEAN IsFxVerifierFunctionTableHooking | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 127 of file fxverifier.h.
Referenced by FxLibraryCommonRegisterClient(), and FxLibraryCommonUnregisterClient().
| __inline BOOLEAN IsFxVerifierTestForwardProgress | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 235 of file fxverifier.h.
Referenced by FxPkgIo::DispatchStep2().
| __inline BOOLEAN IsFxVerifierTestForwardProgressFailAll | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 205 of file fxverifier.h.
Referenced by FxPkgIo::VerifierFreeRequestToTestForwardProgess().
| __inline BOOLEAN IsFxVerifierTestForwardProgressFailRandom | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 220 of file fxverifier.h.
Referenced by FxPkgIo::VerifierFreeRequestToTestForwardProgess().