Go to the source code of this file.
|
Value:
Definition at line 135 of file ioassert.h. |
|
|
Definition at line 132 of file ioassert.h. Referenced by IovpAssertIrpStackUpward(), IovpCallDriver2(), and IovpDetachDevice(). |
|
|
Definition at line 131 of file ioassert.h. Referenced by IovpAssertIrpStackDownward(), IovpAssertIrpStackUpward(), IovpCallDriver2(), IovpCancelIrp(), IovpCompleteRequest3(), IovpCompleteRequest4(), and IovpInternalDeferredCompletion(). |
|
Definition at line 133 of file ioassert.h. Referenced by IovpCallDriver2(). |
|
Definition at line 123 of file ioassert.h. Referenced by IopDriverCorrectnessPrompt(). |
|
Definition at line 125 of file ioassert.h. Referenced by IopDriverCorrectnessApplyControl(), and IopDriverCorrectnessPrompt(). |
|
Definition at line 126 of file ioassert.h. Referenced by IopDriverCorrectnessApplyControl(), IopDriverCorrectnessPrintBuffer(), and IopDriverCorrectnessThrowBugCheck(). |
|
Definition at line 128 of file ioassert.h. Referenced by IopDriverCorrectnessApplyControl(), and IoVerifierInit(). |
|
Definition at line 122 of file ioassert.h. Referenced by IopDriverCorrectnessApplyControl(). |
|
Definition at line 127 of file ioassert.h. |
|
Definition at line 124 of file ioassert.h. Referenced by IopDriverCorrectnessPrompt(). |
|
Definition at line 163 of file ioassert.h. Referenced by IovpInternalDeferredCompletion(). |
|
Definition at line 151 of file ioassert.h. Referenced by IovpCompleteRequest1(), and IovpExamineIrpStackForwarding(). |
|
Definition at line 152 of file ioassert.h. Referenced by IovpExamineIrpStackForwarding(). |
|
Definition at line 161 of file ioassert.h. |
|
Definition at line 153 of file ioassert.h. |
|
Definition at line 154 of file ioassert.h. Referenced by IovpDeleteDevice(). |
|
Definition at line 155 of file ioassert.h. Referenced by IovpDetachDevice(), IovpFreeIrp(), and IovpInitializeIrp(). |
|
Definition at line 156 of file ioassert.h. Referenced by IovpCompleteRequest1(). |
|
Definition at line 157 of file ioassert.h. Referenced by IovpAssertIrpStackDownward(), and IovpAssertNewRequest(). |
|
Definition at line 158 of file ioassert.h. |
|
Definition at line 159 of file ioassert.h. Referenced by IovpAssertIrpStackDownward(), and IovpAssertNewRequest(). |
|
Definition at line 160 of file ioassert.h. Referenced by IovpAssertIrpStackDownward(), IovpAssertIrpStackUpward(), IovpCallDriver2(), IovpCancelIrp(), IovpCompleteRequest3(), IovpCompleteRequest4(), and IovpInternalDeferredCompletion(). |
|
Referenced by IopDriverCorrectnessCheckUnderLock(). |
|
|
|
Referenced by IopDriverCorrectnessCheckUnderLock(). |
|
|
|
Definition at line 208 of file ioassert.h. |
|
Referenced by IopDriverCorrectnessProcessParams(). |
|
|
|
|
|
Definition at line 56 of file ioassert.h.
|
|
Definition at line 1254 of file ioassert.c. References NULL, and PsLoadedModuleList. Referenced by IopDriverCorrectnessProcessParams().
|
|
Definition at line 776 of file ioassert.c. References DIAG_CLEARED, DIAG_FATAL_ERROR, DIAG_IGNORE_DRIVER_LIST, DIAG_INITIALIZED, FALSE, IopDcControlInitial, IopDcControlOverride, KdDebuggerEnabled, and TRUE. Referenced by IopDriverCorrectnessCheckUnderLock().
|
|
Definition at line 463 of file ioassert.c. References ASSERT, DC_CHECK_DATA, DCERROR_ID, DcParamTable, IopDcControlCurrent, IopDcCurrentFrameSkips, IopDriverCorrectnessApplyControl(), IopDriverCorrectnessPrintBuffer(), IopDriverCorrectnessPrintParamData(), IopDriverCorrectnessProcessMessageText(), IopDriverCorrectnessProcessParams(), IopDriverCorrectnessPrompt(), IopDriverCorrectnessThrowBugCheck(), NT_SUCCESS, and NTSTATUS().
|
|
Definition at line 1016 of file ioassert.c. References DbgPrint, DIAG_FATAL_ERROR, KeBugCheckUnicodeToAnsi(), NULL, sprintf(), and strlen(). Referenced by IopDriverCorrectnessCheckUnderLock().
|
|
Definition at line 1370 of file ioassert.c. References DbgPrint, IO_STACK_LOCATION, IoGetCurrentIrpStackLocation, IoGetNextIrpStackLocation, IopDriverCorrectnessPrintIrpStack(), IopIsMemoryRangeReadable(), and _IO_STACK_LOCATION::MinorFunction. Referenced by IopDriverCorrectnessPrintParamData().
|
|
Definition at line 1516 of file ioassert.c. References BusQueryCompatibleIDs, BusQueryDeviceID, BusQueryHardwareIDs, BusQueryInstanceID, BusRelations, DbgPrint, DeviceTextDescription, DeviceTextLocationInformation, DeviceUsageTypeDumpFile, DeviceUsageTypeHibernation, DeviceUsageTypePaging, DeviceUsageTypeUndefined, EjectionRelations, IRP_MJ_INTERNAL_DEVICE_CONTROL, IRP_MJ_PNP, IRP_MJ_POWER, IRP_MJ_SYSTEM_CONTROL, IRP_MN_DEVICE_USAGE_NOTIFICATION, IRP_MN_QUERY_BUS_INFORMATION, IRP_MN_QUERY_DEVICE_RELATIONS, IRP_MN_QUERY_DEVICE_TEXT, IRP_MN_QUERY_ID, IRP_MN_QUERY_INTERFACE, IRP_MN_QUERY_LEGACY_BUS_INFORMATION, IRP_MN_READ_CONFIG, IRP_MN_SCSI_CLASS, IRP_MN_SET_LOCK, IRP_MN_WRITE_CONFIG, IrpMajorNames, MAX_NAMED_MAJOR_IRPS, MAX_NAMED_PNP_IRP, MAX_NAMED_POWER_IRP, MAX_NAMED_WMI_IRP, PnPIrpNames, PowerIrpNames, PowerRelations, RemovalRelations, TargetDeviceRelation, and WmiIrpNames. Referenced by IopDriverCorrectnessPrintIrp().
|
|
Definition at line 1151 of file ioassert.c. References IopDriverCorrectnessPrintIrp(). Referenced by IopDriverCorrectnessCheckUnderLock().
|
|
Definition at line 842 of file ioassert.c. References DcParamTable, IopDcMessageTable, _DCERROR_MESSAGE::MessageText, and strlen(). Referenced by IopDriverCorrectnessCheckUnderLock().
|
|
Definition at line 599 of file ioassert.c. References ASSERT, DCERROR_UNSPECIFIED, _DCPARAM_TYPE_ENTRY::DcParamMask, DcParamTable, FALSE, IopDcMessageTable, IopDcOverrideTable, IopDriverCorrectnessAddressToFileHeader(), KeBugCheckUnicodeToAnsi(), _DCERROR_MESSAGE::MessageClass, _DC_OVERRIDE_TABLE::MessageID, MmIsAddressValid(), NULL, PDC_CHECK_DATA, _DC_OVERRIDE_TABLE::ReplacementClass, RtlCaptureStackBackTrace(), RtlImageNtHeader(), RtlInitUnicodeString(), and TRUE. Referenced by IopDriverCorrectnessCheckUnderLock().
|
|
Definition at line 1162 of file ioassert.c. References DbgPrint, DbgPrompt(), DIAG_BEEP, DIAG_CLEARED, DIAG_ZAPPED, FALSE, IopDcControlOverride, and TRUE. Referenced by IopDriverCorrectnessCheckUnderLock().
|
|
Definition at line 446 of file ioassert.c. References IopDcControlCurrent, IopDcControlIrql, IopDcControlLock, IopDcCurrentFrameSkips, and NULL.
|
|
Definition at line 423 of file ioassert.c. References ASSERT, IopDcControlCurrent, IopDcControlIrql, IopDcControlLock, IopDcCurrentFrameSkips, IovpInitCalled, and NULL. Referenced by IoVerifierInit().
|
|
Definition at line 960 of file ioassert.c. References DIAG_FATAL_ERROR, KdDebuggerEnabled, KeBugCheckEx(), and KeBugCheckUnicodeToAnsi(). Referenced by IopDriverCorrectnessCheckUnderLock().
|
|
Definition at line 1320 of file ioassert.c. References FALSE, MmIsAddressValid(), and TRUE. Referenced by IopDriverCorrectnessPrintIrp(), IovpAssertNewRequest(), and IovpSessionDataAttachSurrogate().
|
|
Definition at line 52 of file ioassert.h. Referenced by IopDriverCorrectnessApplyControl(), and IoVerifierInit(). |
|
Definition at line 54 of file ioassert.h. Referenced by IopDriverCorrectnessReleaseLock(), IopDriverCorrectnessTakeLock(), and IoVerifierInit(). |
|
Definition at line 53 of file ioassert.h. Referenced by IopDriverCorrectnessApplyControl(), IopDriverCorrectnessPrompt(), and IoVerifierInit(). |
|
Definition at line 51 of file ioassert.h. |
|
Definition at line 49 of file ioassert.h. Referenced by IopDriverCorrectnessTakeLock(), and IoVerifierInit(). |
|
Definition at line 50 of file ioassert.h. |