Continue to use the new debugging macros introduced in r58132.
svn path=/trunk/; revision=58138
}
/* FIXME: TODO */
- DPRINT1("ERROR: Too many references\n");
- ASSERT(FALSE); // while (TRUE);
+ ASSERTMSG(FALSE, "ERROR: Too many references\n");
return FALSE;
}
IN BOOLEAN CcInternalCaller)
{
LARGE_INTEGER Result = {{0}};
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return Result;
}
OUT PVOID Buffer,
OUT PIO_STATUS_BLOCK IoStatus)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
BOOLEAN
IN ULONG Length,
IN PVOID Buffer)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
BOOLEAN
IN BOOLEAN Wait,
IN UCHAR Retrying)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return FALSE;
}
IN ULONG BytesToWrite,
IN BOOLEAN Retrying)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
/* EOF */
CcpFlushCache(Map, NULL, 0, NULL, TRUE);
return TRUE;
}
-\f
+
VOID
NTAPI
CcSetDirtyPageThreshold(IN PFILE_OBJECT FileObject,
IN ULONG DirtyPageThreshold)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
/*
IN BOOLEAN DisableReadAhead,
IN BOOLEAN DisableWriteBehind)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
VOID
IN PVOID Context2)
{
LARGE_INTEGER Result = {{0}};
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return Result;
}
-\f
+
BOOLEAN
NTAPI
CcIsThereDirtyData(IN PVPB Vpb)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return FALSE;
}
OUT OPTIONAL PLARGE_INTEGER OldestLsn)
{
LARGE_INTEGER Result = {{0}};
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return Result;
}
IN ULONG Flags) \
{ \
/* Not yet handled */ \
- UNIMPLEMENTED; \
- ASSERT(FALSE); /* while (TRUE); */ \
+ UNIMPLEMENTED_DBGBREAK(); \
return FALSE; \
}
(Irp->IoStatus.Information == IO_REPARSE_TAG_MOUNT_POINT))
{
/* We should never get this yet */
- DPRINT1("Reparse support not yet present!\n");
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK("Reparse support not yet present!\n");
return;
}
}
PriorityBoost);
#else
/* Not implemented yet. */
- DPRINT1("Not supported!\n");
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK("Not supported!\n");
#endif
}
#define PIP_RETURN_DATA(x, y) {ReturnLength = x; Data = y; Status = STATUS_SUCCESS; break;}
#define PIP_REGISTRY_DATA(x, y) {ValueName = x; ValueType = y; break;}
-#define PIP_UNIMPLEMENTED() {UNIMPLEMENTED; ASSERT(FALSE); /* while (TRUE); */ break;}
+#define PIP_UNIMPLEMENTED() {UNIMPLEMENTED_DBGBREAK(); break;}
/*
* @implemented
IN ULONG Length,
OUT PULONG ActualLength)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
IN ULONG Length,
OUT PULONG ActualLength)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
NTAPI
KdpSysCheckLowMemory(IN ULONG Flags)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
NTAPI
KdpAllowDisable(VOID)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_ACCESS_DENIED;
}
+
+/* EOF */
KdpGetStateChange(IN PDBGKD_MANIPULATE_STATE64 State,
IN PCONTEXT Context)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
VOID
KdpSetContextState(IN PDBGKD_ANY_WAIT_STATE_CHANGE WaitStateChange,
IN PCONTEXT Context)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
NTSTATUS
KdpSysReadMsr(IN ULONG Msr,
OUT PLARGE_INTEGER MsrValue)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
KdpSysWriteMsr(IN ULONG Msr,
IN PLARGE_INTEGER MsrValue)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
IN ULONG Length,
OUT PULONG ActualLength)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
IN ULONG Length,
OUT PULONG ActualLength)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
IN ULONG Length,
OUT PULONG ActualLength)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
IN ULONG Length,
OUT PULONG ActualLength)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
IN ULONG DataSize,
OUT PULONG ActualDataSize)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
IN ULONG DataSize,
OUT PULONG ActualDataSize)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
NTAPI
KdpSysCheckLowMemory(IN ULONG Flags)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_UNSUCCESSFUL;
}
NTAPI
KdpAllowDisable(VOID)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_ACCESS_DENIED;
}
if (!(Prcb->DpcThreadActive) && !(Prcb->DpcThreadRequested))
{
/* FIXME: Setup Threaded DPC */
- DPRINT1("Threaded DPC not supported\n");
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL("Threaded DPC not supported\n");
}
}
else
if (NewProcess->LdtDescriptor.LimitLow != OldProcess->LdtDescriptor.LimitLow)
{
/* Not handled yet */
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return;
}
if (!VdmDispatchBop(TrapFrame))
{
/* Should only happen in VDM mode */
- UNIMPLEMENTED;
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL();
}
/* Bring IRQL back */
if (SaveArea->Cr0NpxState & CR0_EM)
{
/* Not implemented */
- UNIMPLEMENTED;
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL();
}
/* Save CR0 and check NPX state */
if (__builtin_expect(Ki386HandleOpcodeV86(TrapFrame) == 0xFF, 0))
{
/* Should only happen in VDM mode */
- UNIMPLEMENTED;
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL();
}
/* Bring IRQL back */
((PVOID)TrapFrame->Eip < (PVOID)KiTrap0DHandler))
{
/* Not implemented */
- UNIMPLEMENTED;
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL();
}
/*
else
{
/* Otherwise, this is another kind of IRET fault */
- UNIMPLEMENTED;
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL();
}
}
FIELD_OFFSET(KTRAP_FRAME, EFlags))
{
/* The stack is somewhere in between frames, we need to fix it */
- UNIMPLEMENTED;
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL();
}
}
(TrapFrame->Eip == (ULONG_PTR)ReadBatch))
{
/* Not yet implemented */
- UNIMPLEMENTED;
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL();
}
#endif
/* Check for VDM trap */
FASTCALL
KiGetTickCountHandler(IN PKTRAP_FRAME TrapFrame)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
VOID
FASTCALL
KiCallbackReturnHandler(IN PKTRAP_FRAME TrapFrame)
{
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
}
DECLSPEC_NORETURN
if (__builtin_expect((Arguments < (PVOID)MmUserProbeAddress) && !(KiUserTrap(TrapFrame)), 0))
{
/* Access violation */
- UNIMPLEMENTED;
- ASSERT(FALSE);
- while (TRUE);
+ UNIMPLEMENTED_FATAL();
}
/* Call pre-service debug hook */
Kei386EoiHelper(VOID)
{
/* We should never see this call happening */
- DPRINT1("Mismatched NT/HAL version");
- ASSERT(FALSE);
- while (TRUE);
+ ERROR_FATAL("Mismatched NT/HAL version");
}
/* EOF */
//
// FIXME-USER: Need to delete address space
//
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
+ UNIMPLEMENTED_DBGBREAK();
return STATUS_NOT_IMPLEMENTED;
}
if (!(FlushPolicy & 2))
{
/* ReactOS only implements this routine for shutdown, which requires it */
- UNIMPLEMENTED;
- ASSERT(FALSE); // while (TRUE);
- KeReleaseGuardedMutex(&PopVolumeLock);
- return;
+ UNIMPLEMENTED_DBGBREAK();
}
/* Check if there were no volumes at all */