ReactOS 0.4.16-dev-306-g647d351
|
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().