mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 17:44:45 +00:00
created KEBUGCHECK, KEBUGCHECKEX, KEBUGCHECKWITHTS macros to report file/line of bugcheck. replace all direct calls of KeBugCheck, KeBugCheckEx and KeBugCheckWithTs with corresponding macros. I rebuilt from a make clean and it looks good.
svn path=/trunk/; revision=5213
This commit is contained in:
parent
15550bfef3
commit
2a438cfb48
68 changed files with 361 additions and 353 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $Id: ide.c,v 1.57 2002/12/09 19:57:56 hbirr Exp $
|
||||
/* $Id: ide.c,v 1.58 2003/07/21 21:53:46 royce Exp $
|
||||
*
|
||||
* IDE.C - IDE Disk driver
|
||||
* written by Rex Jolliff
|
||||
|
@ -1578,7 +1578,7 @@ STDCALL IDEStartIo(IN PDEVICE_OBJECT DeviceObject,
|
|||
default:
|
||||
Irp->IoStatus.Status = STATUS_NOT_SUPPORTED;
|
||||
Irp->IoStatus.Information = 0;
|
||||
KeBugCheck((ULONG)Irp);
|
||||
KEBUGCHECK((ULONG)Irp);
|
||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||
IoStartNextPacket(DeviceObject, FALSE);
|
||||
break;
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: fcb.c,v 1.13 2003/06/07 11:34:35 chorns Exp $
|
||||
/* $Id: fcb.c,v 1.14 2003/07/21 21:53:47 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -248,7 +248,7 @@ CdfsFCBInitializeCache(PVCB Vcb,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("CcRosInitializeFileCache failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
ObDereferenceObject(FileObject);
|
||||
|
@ -427,7 +427,7 @@ CdfsAttachFCBToFileObject(PDEVICE_EXTENSION Vcb,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("CcRosInitializeFileCache failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Fcb->Flags |= FCB_CACHE_INITIALIZED;
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: attrib.c,v 1.3 2003/07/17 13:31:39 chorns Exp $
|
||||
/* $Id: attrib.c,v 1.4 2003/07/21 21:53:47 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -215,7 +215,7 @@ NtfsDumpAttribute(PATTRIBUTE Attribute)
|
|||
|
||||
default:
|
||||
DbgPrint("RunLength size of %hu not implemented!\n", RunHeader & 0x0F);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
switch (RunHeader >> 4)
|
||||
|
@ -243,7 +243,7 @@ NtfsDumpAttribute(PATTRIBUTE Attribute)
|
|||
|
||||
default:
|
||||
DbgPrint("RunStart size of %hu not implemented!\n", RunHeader >> 4);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
DbgPrint(" AllocatedSize %I64d DataSize %I64d\n", NresAttr->AllocatedSize, NresAttr->DataSize);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: fcb.c,v 1.7 2003/07/17 13:31:39 chorns Exp $
|
||||
/* $Id: fcb.c,v 1.8 2003/07/21 21:53:47 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -247,7 +247,7 @@ NtfsFCBInitializeCache(PVCB Vcb,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("CcRosInitializeFileCache failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
ObDereferenceObject(FileObject);
|
||||
|
@ -419,7 +419,7 @@ NtfsAttachFCBToFileObject(PDEVICE_EXTENSION Vcb,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("CcRosInitializeFileCache failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Fcb->Flags |= FCB_CACHE_INITIALIZED;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: fcb.c,v 1.29 2003/06/07 11:34:36 chorns Exp $
|
||||
/* $Id: fcb.c,v 1.30 2003/07/21 21:53:47 royce Exp $
|
||||
*
|
||||
*
|
||||
* FILE: fcb.c
|
||||
|
@ -298,7 +298,7 @@ vfatFCBInitializeCacheFromVolume (PVCB vcb, PVFATFCB fcb)
|
|||
if (!NT_SUCCESS (status))
|
||||
{
|
||||
DbgPrint ("CcRosInitializeFileCache failed\n");
|
||||
KeBugCheck (0);
|
||||
KEBUGCHECK (0);
|
||||
}
|
||||
|
||||
fcb->Flags |= FCB_CACHE_INITIALIZED;
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: fsctl.c,v 1.17 2003/06/24 21:34:41 ekohl Exp $
|
||||
/* $Id: fsctl.c,v 1.18 2003/07/21 21:53:47 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -185,13 +185,13 @@ VfatMountDevice(PDEVICE_EXTENSION DeviceExt,
|
|||
(DeviceExt->FatInfo.BytesPerCluster % PAGE_SIZE) != 0)
|
||||
{
|
||||
DbgPrint("(%s:%d) Invalid cluster size\n", __FILE__, __LINE__);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
else if (DeviceExt->FatInfo.BytesPerCluster < PAGE_SIZE &&
|
||||
(PAGE_SIZE % DeviceExt->FatInfo.BytesPerCluster) != 0)
|
||||
{
|
||||
DbgPrint("(%s:%d) Invalid cluster size2\n", __FILE__, __LINE__);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
return(STATUS_SUCCESS);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
/* $Id: rw.c,v 1.56 2003/05/11 09:51:26 hbirr Exp $
|
||||
/* $Id: rw.c,v 1.57 2003/07/21 21:53:47 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -82,7 +82,7 @@ OffsetToCluster(PDEVICE_EXTENSION DeviceExt,
|
|||
if (FirstCluster == 0)
|
||||
{
|
||||
DbgPrint("OffsetToCluster is called with FirstCluster = 0!\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
if (FirstCluster == 1)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: adapter.c,v 1.4 2002/10/01 19:27:18 chorns Exp $
|
||||
/* $Id: adapter.c,v 1.5 2003/07/21 21:53:50 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -89,7 +89,7 @@ IoFreeAdapterChannel (PADAPTER_OBJECT AdapterObject)
|
|||
if( AdapterObject->Inuse == FALSE )
|
||||
{
|
||||
DbgPrint( "Attempting to IoFreeAdapterChannel on a channel not in use\n" );
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
AdapterObject->Inuse = FALSE;
|
||||
if( AdapterObject->Buffer )
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: irql.c,v 1.9 2003/01/03 00:28:07 guido Exp $
|
||||
/* $Id: irql.c,v 1.10 2003/07/21 21:53:50 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -209,7 +209,7 @@ KfLowerIrql (KIRQL NewIrql)
|
|||
{
|
||||
DbgPrint ("(%s:%d) NewIrql %x CurrentIrql %x\n",
|
||||
__FILE__, __LINE__, NewIrql, CurrentIrql);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
for(;;);
|
||||
}
|
||||
|
||||
|
@ -268,7 +268,7 @@ KfRaiseIrql (KIRQL NewIrql)
|
|||
{
|
||||
DbgPrint ("%s:%d CurrentIrql %x NewIrql %x\n",
|
||||
__FILE__,__LINE__,CurrentIrql,NewIrql);
|
||||
KeBugCheck (0);
|
||||
KEBUGCHECK (0);
|
||||
for(;;);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: mp.c,v 1.7 2003/04/06 10:45:15 chorns Exp $
|
||||
/* $Id: mp.c,v 1.8 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -277,7 +277,7 @@ IOAPICSetupIds(VOID)
|
|||
tmp = IOAPICRead(apic, 0);
|
||||
if (GET_IOAPIC_ID(tmp) != IOAPICMap[apic].ApicId) {
|
||||
DPRINT1("Could not set I/O APIC ID!\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -550,7 +550,7 @@ static VOID AddPinToIrq(
|
|||
entry = irq_2_pin + entry->next;
|
||||
if (++first_free_entry >= PIN_MAP_SIZE) {
|
||||
DPRINT1("Ohh no!");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
entry->apic = apic;
|
||||
|
@ -595,7 +595,7 @@ static ULONG AssignIrqVector(
|
|||
current_vector = FIRST_DEVICE_VECTOR + vector_offset;
|
||||
} else if (current_vector == FIRST_SYSTEM_VECTOR) {
|
||||
DPRINT1("Ran out of interrupt sources!");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
vector = current_vector;
|
||||
|
@ -1559,7 +1559,7 @@ HaliInitBSP(
|
|||
DPRINT("APIC found\n");
|
||||
} else {
|
||||
DPRINT1("No APIC found\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
CPUMap[BootCPU].MaxLVT = APICGetMaxLVT();
|
||||
|
@ -1970,7 +1970,7 @@ static VOID HaliMPIOApicInfo(PMP_CONFIGURATION_IOAPIC m)
|
|||
DPRINT("Max # of I/O APICs (%d) exceeded (found %d).\n",
|
||||
MAX_IOAPIC, IOAPICCount);
|
||||
DPRINT1("Recompile with bigger MAX_IOAPIC!.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
IOAPICMap[IOAPICCount].ApicId = m->ApicId;
|
||||
IOAPICMap[IOAPICCount].ApicVersion = m->ApicVersion;
|
||||
|
@ -1987,7 +1987,7 @@ static VOID HaliMPIntSrcInfo(PMP_CONFIGURATION_INTSRC m)
|
|||
m->SrcBusIrq, m->DstApicId, m->DstApicInt);
|
||||
if (IRQCount > MAX_IRQ_SOURCE) {
|
||||
DPRINT1("Max # of irq sources exceeded!!\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
IRQMap[IRQCount] = *m;
|
||||
|
@ -2010,11 +2010,11 @@ static VOID HaliMPIntLocalInfo(PMP_CONFIGURATION_INTLOCAL m)
|
|||
*/
|
||||
if ((m->IrqType == INT_EXTINT) && (m->DstApicLInt != 0)) {
|
||||
DPRINT1("Invalid MP table!\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if ((m->IrqType == INT_NMI) && (m->DstApicLInt != 1)) {
|
||||
DPRINT1("Invalid MP table!\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2036,14 +2036,14 @@ HaliReadMPConfigTable(
|
|||
|
||||
DbgPrint("Bad MP configuration block signature: %c%c%c%c\n",
|
||||
pc[0], pc[1], pc[2], pc[3]);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return;
|
||||
}
|
||||
|
||||
if (MPChecksum((PUCHAR)Table, Table->Length))
|
||||
{
|
||||
DbgPrint("Bad MP configuration block checksum\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -2051,7 +2051,7 @@ HaliReadMPConfigTable(
|
|||
{
|
||||
DbgPrint("Bad MP configuration table version (%d)\n",
|
||||
Table->Specification);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -2060,7 +2060,7 @@ HaliReadMPConfigTable(
|
|||
{
|
||||
DbgPrint("APIC base address is at 0x%X. " \
|
||||
"I cannot handle non-standard adresses\n", APICBase);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
Entry = (PUCHAR)((PVOID)Table + sizeof(MP_CONFIGURATION_TABLE));
|
||||
|
@ -2107,7 +2107,7 @@ HaliReadMPConfigTable(
|
|||
}
|
||||
default:
|
||||
DbgPrint("Unknown entry in MPC table\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2378,7 +2378,7 @@ HalpInitMPS(
|
|||
EBDA <<= 4;
|
||||
if (!HaliScanForMPConfigTable((ULONG)EBDA, 0x1000)) {
|
||||
DbgPrint("No multiprocessor compliant system found.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -47,7 +47,7 @@ KIRQL STDCALL KeGetCurrentIrql (VOID)
|
|||
if (KeGetCurrentKPCR ()->Irql > HIGH_LEVEL)
|
||||
{
|
||||
DPRINT1 ("CurrentIrql %x\n", KeGetCurrentKPCR ()->Irql);
|
||||
KeBugCheck (0);
|
||||
KEBUGCHECK (0);
|
||||
for(;;);
|
||||
}
|
||||
|
||||
|
@ -63,7 +63,7 @@ static VOID KeSetCurrentIrql (KIRQL NewIrql)
|
|||
if (NewIrql > HIGH_LEVEL)
|
||||
{
|
||||
DPRINT1 ("NewIrql %x\n", NewIrql);
|
||||
KeBugCheck (0);
|
||||
KEBUGCHECK (0);
|
||||
for(;;);
|
||||
}
|
||||
|
||||
|
@ -174,7 +174,7 @@ KfLowerIrql (KIRQL NewIrql)
|
|||
if (NewIrql > KeGetCurrentIrql ())
|
||||
{
|
||||
DPRINT1 ("NewIrql %x CurrentIrql %x\n", NewIrql, KeGetCurrentIrql ());
|
||||
KeBugCheck (0);
|
||||
KEBUGCHECK (0);
|
||||
for(;;);
|
||||
}
|
||||
|
||||
|
@ -230,7 +230,7 @@ KfRaiseIrql (KIRQL NewIrql)
|
|||
if (NewIrql < KeGetCurrentIrql ())
|
||||
{
|
||||
DPRINT1 ("CurrentIrql %x NewIrql %x\n", KeGetCurrentIrql (), NewIrql);
|
||||
KeBugCheck (0);
|
||||
KEBUGCHECK (0);
|
||||
for(;;);
|
||||
}
|
||||
|
||||
|
|
|
@ -53,9 +53,12 @@ KeReleaseSpinLockFromDpcLevel(
|
|||
* ARGUMENTS:
|
||||
* BugCheckCode = Specifies the reason for the bug check
|
||||
* RETURNS: Doesn't
|
||||
*
|
||||
* NOTES - please use the macro KEBUGCHECK with the same argument so the end-user
|
||||
* knows what file/line number where the bug check occured
|
||||
*/
|
||||
VOID STDCALL KeBugCheck (ULONG BugCheckCode);
|
||||
|
||||
#define KEBUGCHECK(a) DPRINT1("KeBugCheck at %s:%i\n",__FILE__,__LINE__), KeBugCheck(a)
|
||||
|
||||
/*
|
||||
* FUNCTION: Brings the system down in a controlled manner when an
|
||||
|
@ -64,12 +67,16 @@ VOID STDCALL KeBugCheck (ULONG BugCheckCode);
|
|||
* BugCheckCode = Specifies the reason for the bug check
|
||||
* BugCheckParameter[1-4] = Additional information about bug
|
||||
* RETURNS: Doesn't
|
||||
*
|
||||
* NOTES - please use the macro KEBUGCHECKEX with the same arguments so the end-user
|
||||
* knows what file/line number where the bug check occured
|
||||
*/
|
||||
VOID STDCALL KeBugCheckEx (ULONG BugCheckCode,
|
||||
ULONG BugCheckParameter1,
|
||||
ULONG BugCheckParameter2,
|
||||
ULONG BugCheckParameter3,
|
||||
ULONG BugCheckParameter4);
|
||||
#define KEBUGCHECKEX(a,b,c,d,e) DPRINT1("KeBugCheckEx at %s:%i\n",__FILE__,__LINE__), KeBugCheckEx(a,b,c,d,e)
|
||||
|
||||
BOOLEAN STDCALL KeCancelTimer (PKTIMER Timer);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: copy.c,v 1.18 2003/07/10 06:27:13 royce Exp $
|
||||
/* $Id: copy.c,v 1.19 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -39,13 +39,13 @@ CcInitCacheZeroPage(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Can't allocate CcZeroPage.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Status = MiZeroPage(CcZeroPage);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Can't zero out CcZeroPage.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -128,7 +128,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject,
|
|||
else
|
||||
{
|
||||
DPRINT1("Anyone has referenced a cache segment behind the new size.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -147,7 +147,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("CcRosInternalFreeCacheSegment failed, status = %x\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: view.c,v 1.67 2003/07/15 19:30:33 hbirr Exp $
|
||||
/* $Id: view.c,v 1.68 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/cc/view.c
|
||||
|
@ -398,7 +398,7 @@ CcRosMarkDirtyCacheSegment(PBCB Bcb, ULONG FileOffset)
|
|||
CacheSeg = CcRosLookupCacheSegment(Bcb, FileOffset);
|
||||
if (CacheSeg == NULL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (!CacheSeg->Dirty)
|
||||
{
|
||||
|
@ -569,7 +569,7 @@ CcRosCreateCacheSegment(PBCB Bcb,
|
|||
if (StartingOffset == 0xffffffff)
|
||||
{
|
||||
DPRINT1("Out of CacheSeg mapping space\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
current->BaseAddress = CiCacheSegMappingRegionBase + StartingOffset * PAGE_SIZE;
|
||||
|
@ -595,7 +595,7 @@ CcRosCreateCacheSegment(PBCB Bcb,
|
|||
MmUnlockAddressSpace(MmGetKernelAddressSpace());
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
#endif
|
||||
for (i = 0; i < (Bcb->CacheSegmentSize / PAGE_SIZE); i++)
|
||||
|
@ -605,7 +605,7 @@ CcRosCreateCacheSegment(PBCB Bcb,
|
|||
Status = MmRequestPageMemoryConsumer(MC_CACHE, TRUE, &Page);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
Status = MmCreateVirtualMapping(NULL,
|
||||
|
@ -615,7 +615,7 @@ CcRosCreateCacheSegment(PBCB Bcb,
|
|||
TRUE);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
return(STATUS_SUCCESS);
|
||||
|
@ -736,7 +736,7 @@ CcRosRequestCacheSegment(PBCB Bcb,
|
|||
{
|
||||
CPRINT("Bad fileoffset %x should be multiple of %x",
|
||||
FileOffset, Bcb->CacheSegmentSize);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
return(CcRosGetCacheSegment(Bcb,
|
||||
|
@ -1216,7 +1216,7 @@ CmLazyCloseThreadMain(PVOID Ignored)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("LazyCloseThread: Wait failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
break;
|
||||
}
|
||||
if (LazyCloseThreadShouldTerminate)
|
||||
|
@ -1274,7 +1274,7 @@ CcInitView(VOID)
|
|||
MmUnlockAddressSpace(MmGetKernelAddressSpace());
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
Buffer = ExAllocatePool(NonPagedPool, CI_CACHESEG_MAPPING_REGION_SIZE / (PAGE_SIZE * 8));
|
||||
|
|
|
@ -527,7 +527,7 @@ CmiCheckAndFixHive(PREGISTRY_HIVE RegistryHive)
|
|||
{
|
||||
/* There is no way to fix the hive without log file - BSOD! */
|
||||
DPRINT("Hive header inconsistent and no log file available!\n");
|
||||
KeBugCheck(CONFIG_LIST_FAILED);
|
||||
KEBUGCHECK(CONFIG_LIST_FAILED);
|
||||
}
|
||||
|
||||
Status = STATUS_SUCCESS;
|
||||
|
@ -570,7 +570,7 @@ CmiCheckAndFixHive(PREGISTRY_HIVE RegistryHive)
|
|||
HiveHeader->UpdateCounter1 != HiveHeader->UpdateCounter2)
|
||||
{
|
||||
DPRINT("Hive file and log file are inconsistent!\n");
|
||||
KeBugCheck(CONFIG_LIST_FAILED);
|
||||
KEBUGCHECK(CONFIG_LIST_FAILED);
|
||||
}
|
||||
|
||||
/* Log file damaged but hive is okay */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: registry.c,v 1.106 2003/06/16 14:00:51 ekohl Exp $
|
||||
/* $Id: registry.c,v 1.107 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -367,7 +367,7 @@ CmInit2(PCHAR CommandLine)
|
|||
Status = CmiCreateCurrentControlSetLink();
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(CONFIG_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(CONFIG_INITIALIZATION_FAILED);
|
||||
}
|
||||
|
||||
/* Set PICE 'Start' value to 1, if PICE debugging is enabled */
|
||||
|
@ -400,7 +400,7 @@ CmInit2(PCHAR CommandLine)
|
|||
sizeof(ULONG));
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(CONFIG_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(CONFIG_INITIALIZATION_FAILED);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: kdb.c,v 1.10 2002/09/08 10:23:18 chorns Exp $
|
||||
/* $Id: kdb.c,v 1.11 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/dbg/kdb.c
|
||||
|
@ -580,7 +580,7 @@ DbgRegsCommand(ULONG Argc, PCH Argv[], PKTRAP_FRAME Tf)
|
|||
ULONG
|
||||
DbgBugCheckCommand(ULONG Argc, PCH Argv[], PKTRAP_FRAME Tf)
|
||||
{
|
||||
KeBugCheck(1);
|
||||
KEBUGCHECK(1);
|
||||
return(1);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: profile.c,v 1.3 2003/05/06 08:45:10 ekohl Exp $
|
||||
/* $Id: profile.c,v 1.4 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/dbg/profile.c
|
||||
|
@ -309,7 +309,7 @@ KdbProfilerAnalyzeSamples()
|
|||
if (!ExInitializeHashTable(&Hashtable, 17, KdbProfilerKeyCompare, TRUE))
|
||||
{
|
||||
DPRINT1("ExInitializeHashTable() failed.");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
InitializeListHead(&SamplesListHead);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: resource.c,v 1.24 2003/07/15 16:26:18 silverblade Exp $
|
||||
/* $Id: resource.c,v 1.25 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -258,7 +258,7 @@ static BOOLEAN EiAddSharedOwner(PERESOURCE Resource)
|
|||
TAG_OWNER_TABLE);
|
||||
if (Resource->OwnerTable == NULL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(FALSE);
|
||||
}
|
||||
memset(Resource->OwnerTable,0,sizeof(OWNER_ENTRY)*3);
|
||||
|
@ -310,7 +310,7 @@ static BOOLEAN EiAddSharedOwner(PERESOURCE Resource)
|
|||
TAG_OWNER_TABLE);
|
||||
if (freeEntry == NULL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(FALSE);
|
||||
}
|
||||
memcpy(freeEntry,Resource->OwnerTable,
|
||||
|
@ -439,7 +439,7 @@ ExConvertExclusiveToSharedLite (
|
|||
if (!(Resource->Flag & ResourceOwnedExclusive))
|
||||
{
|
||||
/* Might not be what the caller expects, better bug check */
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
KeReleaseSpinLock(&Resource->SpinLock, oldIrql);
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -263,7 +263,7 @@ ExpWin32kInit(VOID)
|
|||
if (ExWindowStationObjectType == NULL)
|
||||
{
|
||||
CPRINT("Could not create window station object type\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
ExWindowStationObjectType->Tag = TAG('W', 'I', 'N', 'S');
|
||||
|
@ -291,7 +291,7 @@ ExpWin32kInit(VOID)
|
|||
if (ExDesktopObjectType == NULL)
|
||||
{
|
||||
CPRINT("Could not create desktop object type\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
ExDesktopObjectType->Tag = TAG('D', 'E', 'S', 'K');
|
||||
|
|
|
@ -105,6 +105,7 @@ KeBugCheckWithTf(ULONG BugCheckCode,
|
|||
ULONG BugCheckParameter3,
|
||||
ULONG BugCheckParameter4,
|
||||
PKTRAP_FRAME Tf);
|
||||
#define KEBUGCHECKWITHTF(a,b,c,d,e,f) DPRINT1("KeBugCheckWithTf at %s:%i\n",__FILE__,__LINE__), KeBugCheckWithTf(a,b,c,d,e,f)
|
||||
VOID
|
||||
KiDumpTrapFrame(PKTRAP_FRAME Tf, ULONG ExceptionNr, ULONG cr2);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: device.c,v 1.56 2003/07/11 01:23:14 royce Exp $
|
||||
/* $Id: device.c,v 1.57 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -394,7 +394,7 @@ IopInitializeDevice(PDEVICE_NODE DeviceNode,
|
|||
{
|
||||
/* FIXME: What do we do? Unload the driver or just disable the device? */
|
||||
DbgPrint("An FDO was not attached\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/* FIXME: Put some resources in the IRP for the device */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: pnpmgr.c,v 1.12 2003/07/11 01:23:14 royce Exp $
|
||||
/* $Id: pnpmgr.c,v 1.13 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -1237,7 +1237,7 @@ VOID PnpInit(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
CPRINT("IoCreateDriverObject() failed\n");
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
}
|
||||
|
||||
Status = IoCreateDevice(
|
||||
|
@ -1251,7 +1251,7 @@ VOID PnpInit(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
CPRINT("IoCreateDevice() failed\n");
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
}
|
||||
|
||||
Status = IopCreateDeviceNode(
|
||||
|
@ -1261,7 +1261,7 @@ VOID PnpInit(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
CPRINT("Insufficient resources\n");
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
}
|
||||
|
||||
IopRootDeviceNode->Pdo->Flags |= DO_BUS_ENUMERATED_DEVICE;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: pnproot.c,v 1.13 2003/07/11 01:23:14 royce Exp $
|
||||
/* $Id: pnproot.c,v 1.14 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -907,7 +907,7 @@ PnpRootAddDevice(
|
|||
&PnpRootDeviceObject);
|
||||
if (!NT_SUCCESS(Status)) {
|
||||
CPRINT("IoCreateDevice() failed with status 0x%X\n", Status);
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
}
|
||||
|
||||
DeviceExtension = (PPNPROOT_FDO_DEVICE_EXTENSION)PnpRootDeviceObject->DeviceExtension;
|
||||
|
@ -924,12 +924,12 @@ PnpRootAddDevice(
|
|||
|
||||
if (!PnpRootDeviceObject) {
|
||||
CPRINT("PnpRootDeviceObject 0x%X\n", PnpRootDeviceObject);
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
}
|
||||
|
||||
if (!PhysicalDeviceObject) {
|
||||
CPRINT("PhysicalDeviceObject 0x%X\n", PhysicalDeviceObject);
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
}
|
||||
|
||||
InitializeListHead(&DeviceExtension->DeviceListHead);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: rawfs.c,v 1.5 2003/07/11 01:23:14 royce Exp $
|
||||
/* $Id: rawfs.c,v 1.6 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -887,7 +887,7 @@ RawFsDriverEntry(IN PDRIVER_OBJECT DriverObject,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
CPRINT("IoCreateDevice() failed with status 0x%.08x\n", Status);
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
return(Status);
|
||||
}
|
||||
DeviceData = DiskDeviceObject->DeviceExtension;
|
||||
|
@ -907,7 +907,7 @@ RawFsDriverEntry(IN PDRIVER_OBJECT DriverObject,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
CPRINT("IoCreateDevice() failed with status 0x%.08x\n", Status);
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
return(Status);
|
||||
}
|
||||
DeviceData = CdromDeviceObject->DeviceExtension;
|
||||
|
@ -927,7 +927,7 @@ RawFsDriverEntry(IN PDRIVER_OBJECT DriverObject,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
CPRINT("IoCreateDevice() failed with status 0x%.08x\n", Status);
|
||||
KeBugCheck(PHASE1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(PHASE1_INITIALIZATION_FAILED);
|
||||
return(Status);
|
||||
}
|
||||
DeviceData = TapeDeviceObject->DeviceExtension;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: kdebug.c,v 1.44 2003/07/11 01:23:14 royce Exp $
|
||||
/* $Id: kdebug.c,v 1.45 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -389,7 +389,7 @@ KdSystemDebugControl(ULONG Code)
|
|||
/* B - Bug check the system. */
|
||||
else if (Code == 1)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
/*
|
||||
* C - Dump statistics about the distribution of tagged blocks in
|
||||
|
|
|
@ -96,7 +96,7 @@ KiDeliverNormalApc(VOID)
|
|||
if (Apc->NormalRoutine == NULL)
|
||||
{
|
||||
DbgPrint("Exiting kernel with kernel APCs pending.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Apc->Inserted = FALSE;
|
||||
Thread->Tcb.ApcState.KernelApcInProgress++;
|
||||
|
@ -322,7 +322,7 @@ KeInsertQueueApc (PKAPC Apc,
|
|||
if (Apc->Inserted)
|
||||
{
|
||||
DbgPrint("KeInsertQueueApc(): multiple APC insertations\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
TargetThread = Apc->Thread;
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: catch.c,v 1.33 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: catch.c,v 1.34 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/ke/catch.c
|
||||
|
@ -132,7 +132,7 @@ KiDispatchException(PEXCEPTION_RECORD ExceptionRecord,
|
|||
|
||||
/* If that fails then bugcheck */
|
||||
DPRINT1("Could not terminate thread\n");
|
||||
KeBugCheck(KMODE_EXCEPTION_NOT_HANDLED);
|
||||
KEBUGCHECK(KMODE_EXCEPTION_NOT_HANDLED);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -147,7 +147,7 @@ KiDispatchException(PEXCEPTION_RECORD ExceptionRecord,
|
|||
if (Value != ExceptionContinueExecution ||
|
||||
0 != (ExceptionRecord->ExceptionFlags & EXCEPTION_NONCONTINUABLE))
|
||||
{
|
||||
KeBugCheckWithTf(KMODE_EXCEPTION_NOT_HANDLED, 0, 0, 0, 0, Tf);
|
||||
KEBUGCHECKWITHTF(KMODE_EXCEPTION_NOT_HANDLED, 0, 0, 0, 0, Tf);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -95,7 +95,7 @@ KiInitializeGdt(PKPCR Pcr)
|
|||
if (Gdt == NULL)
|
||||
{
|
||||
DbgPrint("No GDT (%d)\n", Pcr->ProcessorNumber);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: kthread.c,v 1.41 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: kthread.c,v 1.42 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* FILE: ntoskrnl/ke/kthread.c
|
||||
* PURPOSE: Microkernel thread support
|
||||
|
@ -113,7 +113,7 @@ KeInitializeThread(PKPROCESS Process, PKTHREAD Thread, BOOLEAN First)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("Failed to create thread stack\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
for (i = 0; i < (MM_STACK_SIZE / PAGE_SIZE); i++)
|
||||
{
|
||||
|
@ -121,7 +121,7 @@ KeInitializeThread(PKPROCESS Process, PKTHREAD Thread, BOOLEAN First)
|
|||
Status = MmRequestPageMemoryConsumer(MC_NPPOOL, TRUE, &Page);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Status = MmCreateVirtualMapping(NULL,
|
||||
KernelStack + (i * PAGE_SIZE),
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: main.c,v 1.165 2003/07/06 10:25:15 hbirr Exp $
|
||||
/* $Id: main.c,v 1.166 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/ke/main.c
|
||||
|
@ -203,7 +203,7 @@ InitSystemSharedUserPage (PCSZ ParameterLine)
|
|||
CPRINT("NtOpenSymbolicLinkObject() failed (Status %x)\n",
|
||||
Status);
|
||||
|
||||
KeBugCheck (0x0);
|
||||
KEBUGCHECK (0x0);
|
||||
}
|
||||
|
||||
Status = NtQuerySymbolicLinkObject (Handle,
|
||||
|
@ -217,7 +217,7 @@ InitSystemSharedUserPage (PCSZ ParameterLine)
|
|||
CPRINT("NtQuerySymbolicObject() failed (Status %x)\n",
|
||||
Status);
|
||||
|
||||
KeBugCheck (0x0);
|
||||
KEBUGCHECK (0x0);
|
||||
}
|
||||
DPRINT("Length: %lu ArcDeviceName: %wZ\n", Length, &ArcDeviceName);
|
||||
|
||||
|
@ -282,7 +282,7 @@ InitSystemSharedUserPage (PCSZ ParameterLine)
|
|||
if (BootDriveFound == FALSE)
|
||||
{
|
||||
DbgPrint("No system drive found!\n");
|
||||
KeBugCheck (0x0);
|
||||
KEBUGCHECK (0x0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -462,12 +462,12 @@ ExpInitializeExecutive(VOID)
|
|||
KeLowerIrql(PASSIVE_LEVEL);
|
||||
|
||||
if (!SeInit1())
|
||||
KeBugCheck(SECURITY_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(SECURITY_INITIALIZATION_FAILED);
|
||||
|
||||
ObInit();
|
||||
|
||||
if (!SeInit2())
|
||||
KeBugCheck(SECURITY1_INITIALIZATION_FAILED);
|
||||
KEBUGCHECK(SECURITY1_INITIALIZATION_FAILED);
|
||||
|
||||
PiInitProcessManager();
|
||||
|
||||
|
@ -657,7 +657,7 @@ ExpInitializeExecutive(VOID)
|
|||
if (BootDriverCount == 0)
|
||||
{
|
||||
DbgPrint("No boot drivers available.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/* Create ARC names for boot devices */
|
||||
|
@ -667,7 +667,7 @@ ExpInitializeExecutive(VOID)
|
|||
CPRINT("CommandLine: %s\n", (PUCHAR)KeLoaderBlock.CommandLine);
|
||||
Status = IoCreateSystemRootLink((PUCHAR)KeLoaderBlock.CommandLine);
|
||||
if (!NT_SUCCESS(Status))
|
||||
KeBugCheck(INACCESSIBLE_BOOT_DEVICE);
|
||||
KEBUGCHECK(INACCESSIBLE_BOOT_DEVICE);
|
||||
|
||||
#ifdef DBGPRINT_FILE_LOG
|
||||
/* On the assumption that we can now access disks start up the debug
|
||||
|
@ -721,7 +721,7 @@ ExpInitializeExecutive(VOID)
|
|||
&ThreadHandle);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheckEx(SESSION4_INITIALIZATION_FAILED, Status, 0, 0, 0);
|
||||
KEBUGCHECKEX(SESSION4_INITIALIZATION_FAILED, Status, 0, 0, 0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -733,7 +733,7 @@ ExpInitializeExecutive(VOID)
|
|||
&Timeout);
|
||||
if (Status != STATUS_TIMEOUT)
|
||||
{
|
||||
KeBugCheckEx(SESSION5_INITIALIZATION_FAILED, Status, 0, 0, 0);
|
||||
KEBUGCHECKEX(SESSION5_INITIALIZATION_FAILED, Status, 0, 0, 0);
|
||||
}
|
||||
|
||||
NtClose(ThreadHandle);
|
||||
|
@ -752,14 +752,14 @@ KiSystemStartup(BOOLEAN BootProcessor)
|
|||
{
|
||||
/* Never returns */
|
||||
ExpInitializeExecutive();
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
/* Do application processor initialization */
|
||||
KeApplicationProcessorInit();
|
||||
PsApplicationProcessorInit();
|
||||
KeLowerIrql(PASSIVE_LEVEL);
|
||||
PsIdleThreadMain(NULL);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
for(;;);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: mutex.c,v 1.13 2003/07/10 17:44:06 royce Exp $
|
||||
/* $Id: mutex.c,v 1.14 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/ke/mutex.c
|
||||
|
@ -75,7 +75,7 @@ KeReleaseMutex(IN PKMUTEX Mutex,
|
|||
if (Mutex->OwnerThread != KeGetCurrentThread())
|
||||
{
|
||||
DbgPrint("THREAD_NOT_MUTEX_OWNER: Mutex %p\n", Mutex);
|
||||
KeBugCheck(0); /* THREAD_NOT_MUTEX_OWNER */
|
||||
KEBUGCHECK(0); /* THREAD_NOT_MUTEX_OWNER */
|
||||
}
|
||||
Mutex->Header.SignalState++;
|
||||
assert(Mutex->Header.SignalState <= 1);
|
||||
|
@ -161,7 +161,7 @@ KeReleaseMutant(IN PKMUTANT Mutant,
|
|||
DbgPrint("THREAD_NOT_MUTEX_OWNER: Mutant->OwnerThread %p CurrentThread %p\n",
|
||||
Mutant->OwnerThread,
|
||||
KeGetCurrentThread());
|
||||
KeBugCheck(0); /* THREAD_NOT_MUTEX_OWNER */
|
||||
KEBUGCHECK(0); /* THREAD_NOT_MUTEX_OWNER */
|
||||
}
|
||||
Mutant->Header.SignalState++;
|
||||
assert(Mutant->Header.SignalState <= 1);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: process.c,v 1.15 2003/07/10 17:44:06 royce Exp $
|
||||
/* $Id: process.c,v 1.16 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/ke/process.c
|
||||
|
@ -57,7 +57,7 @@ KeAttachProcess (PEPROCESS Process)
|
|||
if (CurrentThread->OldProcess != NULL)
|
||||
{
|
||||
DbgPrint("Invalid attach (thread is already attached)\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeRaiseIrql(DISPATCH_LEVEL, &oldlvl);
|
||||
|
@ -104,7 +104,7 @@ KeDetachProcess (VOID)
|
|||
if (CurrentThread->OldProcess == NULL)
|
||||
{
|
||||
DbgPrint("Invalid detach (thread was not attached)\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeRaiseIrql(DISPATCH_LEVEL, &oldlvl);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: spinlock.c,v 1.17 2003/07/10 17:44:06 royce Exp $
|
||||
/* $Id: spinlock.c,v 1.18 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -92,14 +92,14 @@ KeAcquireSpinLockAtDpcLevel (PKSPIN_LOCK SpinLock)
|
|||
if (*SpinLock >= 2)
|
||||
{
|
||||
DbgPrint("Lock %x has bad value %x\n", SpinLock, *SpinLock);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
while ((i = InterlockedExchange((LONG *)SpinLock, 1)) == 1)
|
||||
{
|
||||
#ifndef MP
|
||||
DbgPrint("Spinning on spinlock %x current value %x\n", SpinLock, i);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
#else /* not MP */
|
||||
/* Avoid reading the value again too fast */
|
||||
#endif /* MP */
|
||||
|
@ -123,7 +123,7 @@ KeReleaseSpinLockFromDpcLevel (PKSPIN_LOCK SpinLock)
|
|||
if (*SpinLock != 1)
|
||||
{
|
||||
DbgPrint("Releasing unacquired spinlock %x\n", SpinLock);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
(void)InterlockedExchange((LONG *)SpinLock, 0);
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: timer.c,v 1.60 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: timer.c,v 1.61 2003/07/21 21:53:51 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -451,7 +451,7 @@ KeExpireTimers(PKDPC Dpc,
|
|||
if (KeGetCurrentIrql() > DISPATCH_LEVEL)
|
||||
{
|
||||
DPRINT1("-----------------------------\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -137,7 +137,7 @@ KiSideEffectsBeforeWake(DISPATCHER_HEADER * hdr,
|
|||
if (Thread == NULL)
|
||||
{
|
||||
DPRINT("Thread == NULL!\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Abandoned = Mutex->Abandoned;
|
||||
if (Thread != NULL)
|
||||
|
@ -150,7 +150,7 @@ KiSideEffectsBeforeWake(DISPATCHER_HEADER * hdr,
|
|||
|
||||
default:
|
||||
DbgPrint("(%s:%d) Dispatcher object %x has unknown type\n", __FILE__, __LINE__, hdr);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
return Abandoned;
|
||||
|
@ -373,7 +373,7 @@ BOOLEAN KeDispatcherObjectWake(DISPATCHER_HEADER* hdr)
|
|||
return(KeDispatcherObjectWakeOne(hdr));
|
||||
}
|
||||
DbgPrint("Dispatcher object %x has unknown type %d\n", hdr, hdr->Type);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(FALSE);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: loader.c,v 1.132 2003/07/20 05:15:34 royce Exp $
|
||||
/* $Id: loader.c,v 1.133 2003/07/21 21:53:52 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -1559,7 +1559,7 @@ LdrPEGetExportAddress(PMODULE_OBJECT ModuleObject,
|
|||
DbgPrint("Export not found for %d:%s\n",
|
||||
Hint,
|
||||
Name != NULL ? Name : "(Ordinal)");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
return(ExportAddress);
|
||||
|
@ -1621,7 +1621,7 @@ LdrSafePEGetExportAddress(PVOID ImportModuleBase,
|
|||
ps("Export not found for %d:%s\n",
|
||||
Hint,
|
||||
Name != NULL ? Name : "(Ordinal)");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
return ExportAddress;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: reply.c,v 1.17 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: reply.c,v 1.18 2003/07/21 21:53:52 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -49,7 +49,7 @@ EiReplyOrRequestPort (IN PEPORT Port,
|
|||
|
||||
if (Port == NULL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
MessageReply = ExAllocatePoolWithTag(NonPagedPool, sizeof(QUEUEDMESSAGE),
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: anonmem.c,v 1.18 2003/07/12 01:52:10 dwelch Exp $
|
||||
/* $Id: anonmem.c,v 1.19 2003/07/21 21:53:52 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/mm/anonmem.c
|
||||
|
@ -157,7 +157,7 @@ MmPageOutVirtualMemory(PMADDRESS_SPACE AddressSpace,
|
|||
|
||||
if (PhysicalAddress.QuadPart == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -291,7 +291,7 @@ MmNotPresentFaultVirtualMemory(PMADDRESS_SPACE AddressSpace,
|
|||
if (PageOp == NULL)
|
||||
{
|
||||
DPRINT1("MmGetPageOp failed");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -312,12 +312,12 @@ MmNotPresentFaultVirtualMemory(PMADDRESS_SPACE AddressSpace,
|
|||
if (Status != STATUS_SUCCESS)
|
||||
{
|
||||
DPRINT1("Failed to wait for page op\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PageOp->Status == STATUS_PENDING)
|
||||
{
|
||||
DPRINT1("Woke for page op before completion\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
/*
|
||||
* If this wasn't a pagein then we need to restart the handling
|
||||
|
@ -363,7 +363,7 @@ MmNotPresentFaultVirtualMemory(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("MmRequestPageMemoryConsumer failed, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -380,7 +380,7 @@ MmNotPresentFaultVirtualMemory(PMADDRESS_SPACE AddressSpace,
|
|||
Status = MmReadFromSwapPage(SwapEntry, Mdl);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmSetSavedSwapEntryPage(Page, SwapEntry);
|
||||
}
|
||||
|
@ -407,7 +407,7 @@ MmNotPresentFaultVirtualMemory(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("MmCreateVirtualMapping failed, not out of memory\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(Status);
|
||||
}
|
||||
|
||||
|
@ -727,7 +727,7 @@ MmFreeVirtualMemory(PEPROCESS Process,
|
|||
if (Status != STATUS_SUCCESS)
|
||||
{
|
||||
DPRINT1("Failed to wait for page op\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmLockAddressSpace(&Process->AddressSpace);
|
||||
MmReleasePageOp(PageOp);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: balance.c,v 1.19 2003/07/13 14:36:32 dwelch Exp $
|
||||
/* $Id: balance.c,v 1.20 2003/07/21 21:53:52 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/mm/balance.c
|
||||
|
@ -108,7 +108,7 @@ MmReleasePageMemoryConsumer(ULONG Consumer, PHYSICAL_ADDRESS Page)
|
|||
if (Page.QuadPart == 0LL)
|
||||
{
|
||||
DPRINT1("Tried to release page zero.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeAcquireSpinLock(&AllocationListLock, &oldIrql);
|
||||
|
@ -176,7 +176,7 @@ MmRebalanceMemoryConsumers(VOID)
|
|||
Status = MiMemoryConsumers[i].Trim(Target, 0, &NrFreedPages);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Target = Target - NrFreedPages;
|
||||
}
|
||||
|
@ -235,7 +235,7 @@ MmRequestPageMemoryConsumer(ULONG Consumer, BOOLEAN CanWait,
|
|||
KeReleaseSpinLock(&AllocationListLock, oldIrql);
|
||||
if (Page.QuadPart == 0LL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
*AllocatedPage = Page;
|
||||
InterlockedDecrement((LONG *)&MiPagesRequired);
|
||||
|
@ -255,7 +255,7 @@ MmRequestPageMemoryConsumer(ULONG Consumer, BOOLEAN CanWait,
|
|||
Page = Request.Page;
|
||||
if (Page.QuadPart == 0LL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmTransferOwnershipPage(Page, Consumer);
|
||||
*AllocatedPage = Page;
|
||||
|
@ -270,7 +270,7 @@ MmRequestPageMemoryConsumer(ULONG Consumer, BOOLEAN CanWait,
|
|||
Page = MmAllocPage(Consumer, 0);
|
||||
if (Page.QuadPart == 0LL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
*AllocatedPage = Page;
|
||||
|
||||
|
|
|
@ -73,7 +73,7 @@ MmTransferOwnershipPage(PHYSICAL_ADDRESS PhysicalAddress, ULONG NewConsumer)
|
|||
if (MmPageArray[Start].MapCount != 0)
|
||||
{
|
||||
DbgPrint("Transfering mapped page.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
RemoveEntryList(&MmPageArray[Start].ListEntry);
|
||||
InsertTailList(&UsedPageListHeads[NewConsumer],
|
||||
|
@ -380,7 +380,7 @@ MmInitializePageList(PVOID FirstPhysKernelAddress,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
memset((PVOID)MmPageArray + (i * PAGE_SIZE), 0, PAGE_SIZE);
|
||||
|
@ -556,7 +556,7 @@ MmMarkPageMapped(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].Flags.Type == MM_PHYSICAL_PAGE_FREE)
|
||||
{
|
||||
DbgPrint("Mapping non-used page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmPageArray[Start].MapCount++;
|
||||
KeReleaseSpinLock(&PageListLock, oldIrql);
|
||||
|
@ -575,12 +575,12 @@ MmMarkPageUnmapped(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].Flags.Type == MM_PHYSICAL_PAGE_FREE)
|
||||
{
|
||||
DbgPrint("Unmapping non-used page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (MmPageArray[Start].MapCount == 0)
|
||||
{
|
||||
DbgPrint("Unmapping not mapped page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmPageArray[Start].MapCount--;
|
||||
KeReleaseSpinLock(&PageListLock, oldIrql);
|
||||
|
@ -638,7 +638,7 @@ MmReferencePage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
|
||||
if (PhysicalAddress.u.LowPart == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeAcquireSpinLock(&PageListLock, &oldIrql);
|
||||
|
@ -646,7 +646,7 @@ MmReferencePage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].Flags.Type != MM_PHYSICAL_PAGE_USED)
|
||||
{
|
||||
DbgPrint("Referencing non-used page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
MmPageArray[Start].ReferenceCount++;
|
||||
|
@ -664,7 +664,7 @@ MmGetReferenceCountPage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
|
||||
if (PhysicalAddress.u.LowPart == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeAcquireSpinLock(&PageListLock, &oldIrql);
|
||||
|
@ -672,7 +672,7 @@ MmGetReferenceCountPage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].Flags.Type != MM_PHYSICAL_PAGE_USED)
|
||||
{
|
||||
DbgPrint("Getting reference count for free page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
RCount = MmPageArray[Start].ReferenceCount;
|
||||
|
@ -690,7 +690,7 @@ MmIsUsablePage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
|
||||
if (PhysicalAddress.u.LowPart == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
if (MmPageArray[Start].Flags.Type != MM_PHYSICAL_PAGE_USED &&
|
||||
|
@ -712,7 +712,7 @@ MmDereferencePage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
|
||||
if (PhysicalAddress.u.LowPart == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeAcquireSpinLock(&PageListLock, &oldIrql);
|
||||
|
@ -721,7 +721,7 @@ MmDereferencePage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].Flags.Type != MM_PHYSICAL_PAGE_USED)
|
||||
{
|
||||
DbgPrint("Dereferencing free page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
MmPageArray[Start].ReferenceCount--;
|
||||
|
@ -733,29 +733,29 @@ MmDereferencePage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].RmapListHead != NULL)
|
||||
{
|
||||
DbgPrint("Freeing page with rmap entries.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (MmPageArray[Start].MapCount != 0)
|
||||
{
|
||||
DbgPrint("Freeing mapped page (0x%I64x count %d)\n",
|
||||
PhysicalAddress, MmPageArray[Start].MapCount);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (MmPageArray[Start].LockCount > 0)
|
||||
{
|
||||
DbgPrint("Freeing locked page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (MmPageArray[Start].SavedSwapEntry != 0)
|
||||
{
|
||||
DbgPrint("Freeing page with swap entry.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (MmPageArray[Start].Flags.Type != MM_PHYSICAL_PAGE_USED)
|
||||
{
|
||||
DbgPrint("Freeing page with flags %x\n",
|
||||
MmPageArray[Start].Flags.Type);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmPageArray[Start].Flags.Type = MM_PHYSICAL_PAGE_FREE;
|
||||
InsertTailList(&FreeUnzeroedPageListHead,
|
||||
|
@ -780,7 +780,7 @@ MmGetLockCountPage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
|
||||
if (PhysicalAddress.u.LowPart == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeAcquireSpinLock(&PageListLock, &oldIrql);
|
||||
|
@ -788,7 +788,7 @@ MmGetLockCountPage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].Flags.Type != MM_PHYSICAL_PAGE_USED)
|
||||
{
|
||||
DbgPrint("Getting lock count for free page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
LockCount = MmPageArray[Start].LockCount;
|
||||
|
@ -807,7 +807,7 @@ MmLockPage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
|
||||
if (PhysicalAddress.u.LowPart == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeAcquireSpinLock(&PageListLock, &oldIrql);
|
||||
|
@ -815,7 +815,7 @@ MmLockPage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].Flags.Type != MM_PHYSICAL_PAGE_USED)
|
||||
{
|
||||
DbgPrint("Locking free page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
MmPageArray[Start].LockCount++;
|
||||
|
@ -832,7 +832,7 @@ MmUnlockPage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
|
||||
if (PhysicalAddress.u.LowPart == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeAcquireSpinLock(&PageListLock, &oldIrql);
|
||||
|
@ -840,7 +840,7 @@ MmUnlockPage(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (MmPageArray[Start].Flags.Type != MM_PHYSICAL_PAGE_USED)
|
||||
{
|
||||
DbgPrint("Unlocking free page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
MmPageArray[Start].LockCount--;
|
||||
|
@ -884,12 +884,12 @@ MmAllocPage(ULONG Consumer, SWAPENTRY SavedSwapEntry)
|
|||
if (PageDescriptor->Flags.Type != MM_PHYSICAL_PAGE_FREE)
|
||||
{
|
||||
DbgPrint("Got non-free page from freelist\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PageDescriptor->MapCount != 0)
|
||||
{
|
||||
DbgPrint("Got mapped page from freelist\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
PageDescriptor->Flags.Type = MM_PHYSICAL_PAGE_USED;
|
||||
PageDescriptor->Flags.Consumer = Consumer;
|
||||
|
@ -914,7 +914,7 @@ MmAllocPage(ULONG Consumer, SWAPENTRY SavedSwapEntry)
|
|||
if (PageDescriptor->MapCount != 0)
|
||||
{
|
||||
DbgPrint("Returning mapped page.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
return(PageOffset);
|
||||
}
|
||||
|
@ -941,7 +941,7 @@ MmZeroPageThreadMain(PVOID Ignored)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("ZeroPageThread: Wait failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
|
||||
|
@ -972,7 +972,7 @@ MmZeroPageThreadMain(PVOID Ignored)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
memset(Address, 0, PAGE_SIZE);
|
||||
|
@ -981,7 +981,7 @@ MmZeroPageThreadMain(PVOID Ignored)
|
|||
if (PageDescriptor->MapCount != 0)
|
||||
{
|
||||
DbgPrint("Mapped page on freelist.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
PageDescriptor->Flags.Type = MM_PHYSICAL_PAGE_FREE;
|
||||
InsertHeadList(&FreeZeroedPageListHead, ListEntry);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: page.c,v 1.55 2003/07/13 14:36:32 dwelch Exp $
|
||||
/* $Id: page.c,v 1.56 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/mm/i386/page.c
|
||||
|
@ -95,7 +95,7 @@ ProtectToPTE(ULONG flProtect)
|
|||
else
|
||||
{
|
||||
DPRINT1("Unknown main protection type.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (!(flProtect & PAGE_SYSTEM))
|
||||
{
|
||||
|
@ -173,7 +173,7 @@ VOID MmDeletePageTable(PEPROCESS Process, PVOID Address)
|
|||
*(ADDR_TO_PDE(Address)) = 0;
|
||||
if (Address >= (PVOID)KERNEL_BASE)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
// MmGlobalKernelPageDirectory[ADDR_TO_PDE_OFFSET(Address)] = 0;
|
||||
}
|
||||
FLUSH_TLB;
|
||||
|
@ -202,7 +202,7 @@ VOID MmFreePageTable(PEPROCESS Process, PVOID Address)
|
|||
{
|
||||
DbgPrint("Page table entry not clear at %x/%x (is %x)\n",
|
||||
((ULONG)Address / 4*1024*1024), i, PageTable[i]);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
npage = *(ADDR_TO_PDE(Address));
|
||||
|
@ -212,7 +212,7 @@ VOID MmFreePageTable(PEPROCESS Process, PVOID Address)
|
|||
if (Address >= (PVOID)KERNEL_BASE)
|
||||
{
|
||||
// MmGlobalKernelPageDirectory[ADDR_TO_PDE_OFFSET(Address)] = 0;
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -255,7 +255,7 @@ NTSTATUS MmGetPageEntry2(PVOID PAddress, PULONG* Pte, BOOLEAN MayWait)
|
|||
Status = MmRequestPageMemoryConsumer(MC_NPPOOL, MayWait, &npage);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
oldIrql = KeRaiseIrqlToSynchLevel();
|
||||
/* An other thread can set this pde entry, we must check again */
|
||||
|
@ -405,7 +405,7 @@ MmDisableVirtualMapping(PEPROCESS Process, PVOID Address, BOOL* WasDirty, PHYSIC
|
|||
}
|
||||
if ((*Pde) == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -417,7 +417,7 @@ MmDisableVirtualMapping(PEPROCESS Process, PVOID Address, BOOL* WasDirty, PHYSIC
|
|||
WasValid = (PAGE_MASK(Pte) != 0);
|
||||
if (!WasValid)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -783,7 +783,7 @@ PULONG MmGetPageEntry(PVOID PAddress)
|
|||
Status = MmRequestPageMemoryConsumer(MC_NPPOOL, FALSE, &npage);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MiZeroPage(npage);
|
||||
oldIrql = KeRaiseIrqlToSynchLevel();
|
||||
|
@ -806,7 +806,7 @@ PULONG MmGetPageEntry(PVOID PAddress)
|
|||
Status = MmRequestPageMemoryConsumer(MC_NPPOOL, FALSE, &npage);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MiZeroPage(npage);
|
||||
*Pde = npage.u.LowPart | PA_PRESENT | PA_READWRITE | PA_USER;
|
||||
|
@ -846,7 +846,7 @@ MmIsAccessedAndResetAccessPage(PEPROCESS Process, PVOID Address)
|
|||
if (((ULONG)Address & ~0xFFF) < KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("MmIsAccessedAndResetAccessPage is called for user space without a process.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
CurrentProcess = NULL;
|
||||
}
|
||||
|
@ -884,7 +884,7 @@ VOID MmSetCleanPage(PEPROCESS Process, PVOID Address)
|
|||
if (((ULONG)Address & ~0xFFF) < KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("MmSetCleanPage is called for user space without a process.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
CurrentProcess = NULL;
|
||||
}
|
||||
|
@ -915,7 +915,7 @@ VOID MmSetDirtyPage(PEPROCESS Process, PVOID Address)
|
|||
if (((ULONG)Address & ~0xFFF) < KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("MmSetDirtyPage is called for user space without a process.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
CurrentProcess = NULL;
|
||||
}
|
||||
|
@ -981,12 +981,12 @@ MmCreateVirtualMappingForKernel(PVOID Address,
|
|||
if (Process == NULL && Address < (PVOID)KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("No process\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (Process != NULL && Address >= (PVOID)KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("Setting kernel address with process context\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Attributes = ProtectToPTE(flProtect);
|
||||
|
||||
|
@ -1006,7 +1006,7 @@ MmCreateVirtualMappingForKernel(PVOID Address,
|
|||
}
|
||||
if (PAGE_MASK((*Pte)) != 0 && !((*Pte) & PA_PRESENT))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PAGE_MASK((*Pte)) != 0)
|
||||
{
|
||||
|
@ -1053,16 +1053,16 @@ MmCreatePageFileMapping(PEPROCESS Process,
|
|||
if (Process == NULL && Address < (PVOID)KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("No process\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (Process != NULL && Address >= (PVOID)KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("Setting kernel address with process context\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (SwapEntry & (1 << 31))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
if (Process != NULL && Process != CurrentProcess)
|
||||
|
@ -1126,12 +1126,12 @@ MmCreateVirtualMappingUnsafe(PEPROCESS Process,
|
|||
if (Process == NULL && Address < (PVOID)KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("No process\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (Process != NULL && Address >= (PVOID)KERNEL_BASE)
|
||||
{
|
||||
DPRINT1("Setting kernel address with process context\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmMarkPageMapped(PhysicalAddress);
|
||||
|
||||
|
@ -1141,7 +1141,7 @@ MmCreateVirtualMappingUnsafe(PEPROCESS Process,
|
|||
DPRINT1("Setting physical address but not allowing access at address "
|
||||
"0x%.8X with attributes %x/%x.\n",
|
||||
Address, Attributes, flProtect);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
if (Process != NULL && Process != CurrentProcess)
|
||||
|
@ -1160,7 +1160,7 @@ MmCreateVirtualMappingUnsafe(PEPROCESS Process,
|
|||
}
|
||||
if (PAGE_MASK((*Pte)) != 0 && !((*Pte) & PA_PRESENT))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PAGE_MASK((*Pte)) != 0)
|
||||
{
|
||||
|
@ -1196,7 +1196,7 @@ MmCreateVirtualMapping(PEPROCESS Process,
|
|||
if (!MmIsUsablePage(PhysicalAddress))
|
||||
{
|
||||
DPRINT1("Page at address %x not usable\n", PhysicalAddress);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
return(MmCreateVirtualMappingUnsafe(Process,
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: iospace.c,v 1.20 2003/07/10 21:05:03 royce Exp $
|
||||
/* $Id: iospace.c,v 1.21 2003/07/21 21:53:52 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/mm/iospace.c
|
||||
|
@ -109,7 +109,7 @@ MmMapIoSpace (IN PHYSICAL_ADDRESS PhysicalAddress,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmMarkPageMapped((PHYSICAL_ADDRESS) (PhysicalAddress.QuadPart +
|
||||
(i * PAGE_SIZE)));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: kmap.c,v 1.25 2003/07/05 18:10:50 hbirr Exp $
|
||||
/* $Id: kmap.c,v 1.26 2003/07/21 21:53:52 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -119,7 +119,7 @@ ExAllocatePageWithPhysPage(PHYSICAL_ADDRESS PhysPage)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
return Addr;
|
||||
}
|
||||
|
@ -170,7 +170,7 @@ MiAllocNonPagedPoolRegion(ULONG nr_pages)
|
|||
if (Base == 0xFFFFFFFF)
|
||||
{
|
||||
DbgPrint("CRITICAL: Out of non-paged pool space\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (AllocMapHint == Base)
|
||||
{
|
||||
|
|
|
@ -377,7 +377,7 @@ MmFreeMemoryArea(PMADDRESS_SPACE AddressSpace,
|
|||
BaseAddress);
|
||||
if (MemoryArea == NULL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
if (AddressSpace->Process != NULL &&
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: mdl.c,v 1.52 2003/07/10 21:05:03 royce Exp $
|
||||
/* $Id: mdl.c,v 1.53 2003/07/21 21:53:52 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -56,7 +56,7 @@ MmInitializeMdlImplementation(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
MmUnlockAddressSpace(MmGetKernelAddressSpace());
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmUnlockAddressSpace(MmGetKernelAddressSpace());
|
||||
|
||||
|
@ -153,7 +153,7 @@ MmMapLockedPages(PMDL Mdl, KPROCESSOR_MODE AccessMode)
|
|||
if (AccessMode == UserMode)
|
||||
{
|
||||
DPRINT1("MDL mapping to user-mode not yet handled.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/* Calculate the number of pages required. */
|
||||
|
@ -167,7 +167,7 @@ MmMapLockedPages(PMDL Mdl, KPROCESSOR_MODE AccessMode)
|
|||
if (StartingOffset == 0xffffffff)
|
||||
{
|
||||
DPRINT1("Out of MDL mapping space\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
Base = MiMdlMappingRegionBase + StartingOffset * PAGE_SIZE;
|
||||
|
@ -192,7 +192,7 @@ MmMapLockedPages(PMDL Mdl, KPROCESSOR_MODE AccessMode)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: mm.c,v 1.64 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: mm.c,v 1.65 2003/07/21 21:53:52 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -82,7 +82,7 @@ NTSTATUS MmReleaseMemoryArea(PEPROCESS Process, PMEMORY_AREA Marea)
|
|||
return(STATUS_SUCCESS);
|
||||
|
||||
default:
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
return(STATUS_SUCCESS);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: mminit.c,v 1.53 2003/07/13 14:36:32 dwelch Exp $
|
||||
/* $Id: mminit.c,v 1.54 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -237,7 +237,7 @@ VOID MmInitVirtualMemory(ULONG LastKernelAddress,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
RtlZeroMemory(BaseAddress, Length);
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: mpw.c,v 1.15 2003/07/17 16:57:39 silverblade Exp $
|
||||
/* $Id: mpw.c,v 1.16 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/mm/mpw.c
|
||||
|
@ -94,7 +94,7 @@ MmMpwThreadMain(PVOID Ignored)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("MpwThread: Wait failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
if (MpwThreadShouldTerminate)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: npool.c,v 1.70 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: npool.c,v 1.71 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -926,7 +926,7 @@ static void validate_free_list(void)
|
|||
{
|
||||
DbgPrint("Bad block magic (probable pool corruption) at %x\n",
|
||||
current);
|
||||
KeBugCheck(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
KEBUGCHECK(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
}
|
||||
|
||||
if (base_addr < MiNonPagedPoolStart ||
|
||||
|
@ -936,13 +936,13 @@ static void validate_free_list(void)
|
|||
DbgPrint("Size %d\n",current->Size);
|
||||
DbgPrint("Limits are %x %x\n",MiNonPagedPoolStart,
|
||||
MiNonPagedPoolStart+MiCurrentNonPagedPoolLength);
|
||||
KeBugCheck(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
KEBUGCHECK(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
}
|
||||
blocks_seen++;
|
||||
if (blocks_seen > MiNrFreeBlocks)
|
||||
{
|
||||
DbgPrint("Too many blocks on free list\n");
|
||||
KeBugCheck(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
KEBUGCHECK(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
}
|
||||
if (current->ListEntry.Flink != &MiFreeBlockListHead &&
|
||||
current->ListEntry.Flink->Blink != ¤t->ListEntry)
|
||||
|
@ -951,7 +951,7 @@ static void validate_free_list(void)
|
|||
"current->next->previous %x)\n",
|
||||
__FILE__,__LINE__,current, current->ListEntry.Flink,
|
||||
current->ListEntry.Flink->Blink);
|
||||
KeBugCheck(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
KEBUGCHECK(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
}
|
||||
|
||||
current_entry = current_entry->Flink;
|
||||
|
@ -979,7 +979,7 @@ static void validate_used_list(void)
|
|||
{
|
||||
DbgPrint("Bad block magic (probable pool corruption) at %x\n",
|
||||
current);
|
||||
KeBugCheck(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
KEBUGCHECK(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
}
|
||||
if (base_addr < MiNonPagedPoolStart ||
|
||||
(base_addr+current->Size) >
|
||||
|
@ -1028,7 +1028,7 @@ static void check_duplicates(BLOCK_HDR* blk)
|
|||
{
|
||||
DbgPrint("Bad block magic (probable pool corruption) at %x\n",
|
||||
current);
|
||||
KeBugCheck(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
KEBUGCHECK(/*KBUG_POOL_FREE_LIST_CORRUPT*/0);
|
||||
}
|
||||
|
||||
if ( (int)current > base && (int)current < last )
|
||||
|
@ -1390,7 +1390,7 @@ static void* grow_kernel_pool(unsigned int size, ULONG Tag, PVOID Caller)
|
|||
if (MiCurrentNonPagedPoolLength + nr_pages * PAGE_SIZE > MiNonPagedPoolLength)
|
||||
{
|
||||
DbgPrint("CRITICAL: Out of non-paged pool space\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MiCurrentNonPagedPoolLength += nr_pages * PAGE_SIZE;
|
||||
KeReleaseSpinLock(&MmNpoolLock, oldIrql);
|
||||
|
@ -1405,7 +1405,7 @@ static void* grow_kernel_pool(unsigned int size, ULONG Tag, PVOID Caller)
|
|||
Status = MmRequestPageMemoryConsumer(MC_NPPOOL, TRUE, &Page);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(NULL);
|
||||
}
|
||||
Status = MmCreateVirtualMapping(NULL,
|
||||
|
@ -1416,7 +1416,7 @@ static void* grow_kernel_pool(unsigned int size, ULONG Tag, PVOID Caller)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1510,7 +1510,7 @@ VOID STDCALL ExFreeNonPagedPool (PVOID block)
|
|||
DbgPrint("ExFreePool of non-allocated address %x (magic %x)\n",
|
||||
block, blk->Magic);
|
||||
}
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -1640,7 +1640,7 @@ ExAllocateWholePageBlock(ULONG UserSize)
|
|||
Page = MmAllocPage(MC_NPPOOL, 0);
|
||||
if (Page.QuadPart == 0LL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmCreateVirtualMapping(NULL,
|
||||
Address + (i * PAGE_SIZE),
|
||||
|
@ -1662,7 +1662,7 @@ ExFreeWholePageBlock(PVOID Addr)
|
|||
Addr >= (MiNonPagedPoolStart + MiCurrentNonPagedPoolLength))
|
||||
{
|
||||
DbgPrint("Block %x found outside pool area\n", Addr);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
NrPages = *(PULONG)((ULONG)Addr - sizeof(ULONG));
|
||||
MiFreeNonPagedPoolRegion((PVOID)PAGE_ROUND_DOWN((ULONG)Addr), NrPages, TRUE);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: pagefile.c,v 1.32 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: pagefile.c,v 1.33 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/mm/pagefile.c
|
||||
|
@ -133,7 +133,7 @@ NTSTATUS MmWriteToSwapPage(SWAPENTRY SwapEntry, PMDL Mdl)
|
|||
|
||||
if (SwapEntry == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
|
||||
|
@ -143,13 +143,13 @@ NTSTATUS MmWriteToSwapPage(SWAPENTRY SwapEntry, PMDL Mdl)
|
|||
if (i >= MAX_PAGING_FILES)
|
||||
{
|
||||
DPRINT1("Bad swap entry 0x%.8X\n", SwapEntry);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PagingFileList[i]->FileObject == NULL ||
|
||||
PagingFileList[i]->FileObject->DeviceObject == NULL)
|
||||
{
|
||||
DPRINT1("Bad paging file 0x%.8X\n", SwapEntry);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
file_offset.QuadPart = offset * PAGE_SIZE;
|
||||
|
@ -173,7 +173,7 @@ NTSTATUS MmWriteToSwapPage(SWAPENTRY SwapEntry, PMDL Mdl)
|
|||
if (j >= RetrievalPointers->NumberOfPairs)
|
||||
{
|
||||
CHECKPOINT1;
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeInitializeEvent(&Event, NotificationEvent, FALSE);
|
||||
|
@ -203,7 +203,7 @@ NTSTATUS MmReadFromSwapPage(SWAPENTRY SwapEntry, PMDL Mdl)
|
|||
|
||||
if (SwapEntry == 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
|
||||
|
@ -213,13 +213,13 @@ NTSTATUS MmReadFromSwapPage(SWAPENTRY SwapEntry, PMDL Mdl)
|
|||
if (i >= MAX_PAGING_FILES)
|
||||
{
|
||||
DPRINT1("Bad swap entry 0x%.8X\n", SwapEntry);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PagingFileList[i]->FileObject == NULL ||
|
||||
PagingFileList[i]->FileObject->DeviceObject == NULL)
|
||||
{
|
||||
DPRINT1("Bad paging file 0x%.8X\n", SwapEntry);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
file_offset.QuadPart = offset * PAGE_SIZE;
|
||||
|
@ -243,7 +243,7 @@ NTSTATUS MmReadFromSwapPage(SWAPENTRY SwapEntry, PMDL Mdl)
|
|||
if (j >= RetrievalPointers->NumberOfPairs)
|
||||
{
|
||||
CHECKPOINT1;
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
KeInitializeEvent(&Event, NotificationEvent, FALSE);
|
||||
Status = IoPageRead(PagingFileList[i]->FileObject,
|
||||
|
@ -364,7 +364,7 @@ MmFreeSwapPage(SWAPENTRY Entry)
|
|||
KeAcquireSpinLock(&PagingFileListLock, &oldIrql);
|
||||
if (PagingFileList[i] == NULL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
KeAcquireSpinLockAtDpcLevel(&PagingFileList[i]->AllocMapLock);
|
||||
|
||||
|
@ -410,7 +410,7 @@ MmAllocSwapPage(VOID)
|
|||
off = MiAllocPageFromPagingFile(PagingFileList[i]);
|
||||
if (off == 0xFFFFFFFF)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
KeReleaseSpinLock(&PagingFileListLock, oldIrql);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
|
@ -424,7 +424,7 @@ MmAllocSwapPage(VOID)
|
|||
}
|
||||
|
||||
KeReleaseSpinLock(&PagingFileListLock, oldIrql);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(0);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: pageop.c,v 1.16 2003/04/26 23:13:32 hyperion Exp $
|
||||
/* $Id: pageop.c,v 1.17 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -67,7 +67,7 @@ MmReleasePageOp(PMM_PAGEOP PageOp)
|
|||
PrevPageOp = PrevPageOp->Next;
|
||||
}
|
||||
KeReleaseSpinLock(&MmPageOpHashTableLock, oldIrql);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
PMM_PAGEOP
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: pager.c,v 1.14 2003/07/17 16:57:39 silverblade Exp $
|
||||
/* $Id: pager.c,v 1.15 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -69,7 +69,7 @@ MmPagerThreadMain(PVOID Ignored)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("PagerThread: Wait failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PagerThreadShouldTerminate)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: pool.c,v 1.18 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: pool.c,v 1.19 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -62,7 +62,7 @@ EiAllocatePool(POOL_TYPE PoolType,
|
|||
if ((PoolType==NonPagedPoolMustSucceed ||
|
||||
PoolType==NonPagedPoolCacheAlignedMustS) && Block==NULL)
|
||||
{
|
||||
KeBugCheck(MUST_SUCCEED_POOL_EMPTY);
|
||||
KEBUGCHECK(MUST_SUCCEED_POOL_EMPTY);
|
||||
}
|
||||
return(Block);
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: rmap.c,v 1.22 2003/07/19 08:02:51 hbirr Exp $
|
||||
/* $Id: rmap.c,v 1.23 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -95,7 +95,7 @@ MmWritePagePhysicalAddress(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
Address = entry->Address;
|
||||
if ((((ULONG)Address) & 0xFFF) != 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (Address < (PVOID)KERNEL_BASE)
|
||||
{
|
||||
|
@ -144,7 +144,7 @@ MmWritePagePhysicalAddress(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (PageOp == NULL)
|
||||
{
|
||||
DPRINT1("MmGetPageOp failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
|
||||
|
@ -205,7 +205,7 @@ MmWritePagePhysicalAddress(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
}
|
||||
else
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (Address < (PVOID)KERNEL_BASE)
|
||||
{
|
||||
|
@ -238,7 +238,7 @@ MmPageOutPhysicalAddress(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
Address = entry->Address;
|
||||
if ((((ULONG)Address) & 0xFFF) != 0)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
if (Address < (PVOID)KERNEL_BASE)
|
||||
|
@ -282,7 +282,7 @@ MmPageOutPhysicalAddress(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (PageOp == NULL)
|
||||
{
|
||||
DPRINT1("MmGetPageOp failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
if (PageOp->Thread != PsGetCurrentThread())
|
||||
|
@ -341,7 +341,7 @@ MmPageOutPhysicalAddress(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
}
|
||||
else
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (Address < (PVOID)KERNEL_BASE)
|
||||
{
|
||||
|
@ -360,7 +360,7 @@ MmSetCleanAllRmaps(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (current_entry == NULL)
|
||||
{
|
||||
DPRINT1("MmIsDirtyRmap: No rmaps.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
while (current_entry != NULL)
|
||||
{
|
||||
|
@ -380,7 +380,7 @@ MmSetDirtyAllRmaps(PHYSICAL_ADDRESS PhysicalAddress)
|
|||
if (current_entry == NULL)
|
||||
{
|
||||
DPRINT1("MmIsDirtyRmap: No rmaps.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
while (current_entry != NULL)
|
||||
{
|
||||
|
@ -427,7 +427,7 @@ MmInsertRmap(PHYSICAL_ADDRESS PhysicalAddress, PEPROCESS Process,
|
|||
new_entry = ExAllocateFromNPagedLookasideList(&RmapLookasideList);
|
||||
if (new_entry == NULL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
new_entry->Address = Address;
|
||||
new_entry->Process = Process;
|
||||
|
@ -439,7 +439,7 @@ MmInsertRmap(PHYSICAL_ADDRESS PhysicalAddress, PEPROCESS Process,
|
|||
"address 0x%.8X\n", Process->UniqueProcessId, Address,
|
||||
MmGetPhysicalAddressForProcess(Process, Address),
|
||||
PhysicalAddress)
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
ExAcquireFastMutex(&RmapListLock);
|
||||
|
@ -462,7 +462,7 @@ MmDeleteAllRmaps(PHYSICAL_ADDRESS PhysicalAddress, PVOID Context,
|
|||
if (current_entry == NULL)
|
||||
{
|
||||
DPRINT1("MmDeleteAllRmaps: No rmaps.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmSetRmapListHeadPage(PhysicalAddress, NULL);
|
||||
while (current_entry != NULL)
|
||||
|
@ -508,5 +508,5 @@ MmDeleteRmap(PHYSICAL_ADDRESS PhysicalAddress, PEPROCESS Process,
|
|||
previous_entry = current_entry;
|
||||
current_entry = current_entry->Next;
|
||||
}
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: section.c,v 1.123 2003/07/14 20:14:11 hbirr Exp $
|
||||
/* $Id: section.c,v 1.124 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: ntoskrnl/mm/section.c
|
||||
|
@ -111,7 +111,7 @@ MmFreeSectionSegments(PFILE_OBJECT FileObject)
|
|||
{
|
||||
DPRINT1("Image segment %d still referenced (was %d)\n", i,
|
||||
SectionSegments[i].ReferenceCount);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmFreePageTablesSectionSegment(&SectionSegments[i]);
|
||||
}
|
||||
|
@ -128,7 +128,7 @@ MmFreeSectionSegments(PFILE_OBJECT FileObject)
|
|||
if (Segment->ReferenceCount != 0)
|
||||
{
|
||||
DPRINT1("Data segment still referenced\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmFreePageTablesSectionSegment(Segment);
|
||||
ExFreePool(Segment);
|
||||
|
@ -173,7 +173,7 @@ MmSetPageEntrySectionSegment(PMM_SECTION_SEGMENT Segment,
|
|||
TAG_SECTION_PAGE_TABLE);
|
||||
if (Table == NULL)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
memset(Table, 0, sizeof(SECTION_PAGE_TABLE));
|
||||
DPRINT("Table %x\n", Table);
|
||||
|
@ -224,16 +224,16 @@ MmSharePageEntrySectionSegment(PMM_SECTION_SEGMENT Segment,
|
|||
if (Entry == 0)
|
||||
{
|
||||
DPRINT1("Entry == 0 for MmSharePageEntrySectionSegment\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (SHARE_COUNT_FROM_SSE(Entry) == MAX_SHARE_COUNT)
|
||||
{
|
||||
DPRINT1("Maximum share count reached\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (IS_SWAP_FROM_SSE(Entry))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Entry = MAKE_SSE(PAGE_FROM_SSE(Entry), SHARE_COUNT_FROM_SSE(Entry) + 1);
|
||||
MmSetPageEntrySectionSegment(Segment, Offset, Entry);
|
||||
|
@ -251,16 +251,16 @@ MmUnsharePageEntrySectionSegment(PSECTION_OBJECT Section,
|
|||
if (Entry == 0)
|
||||
{
|
||||
DPRINT1("Entry == 0 for MmSharePageEntrySectionSegment\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (SHARE_COUNT_FROM_SSE(Entry) == 0)
|
||||
{
|
||||
DPRINT1("Zero share count for unshare\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (IS_SWAP_FROM_SSE(Entry))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Entry = MAKE_SSE(PAGE_FROM_SSE(Entry), SHARE_COUNT_FROM_SSE(Entry) - 1);
|
||||
/*
|
||||
|
@ -295,7 +295,7 @@ MmUnsharePageEntrySectionSegment(PSECTION_OBJECT Section,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("CcRosUnmapCacheSegment failed, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -598,7 +598,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (PageOp == NULL)
|
||||
{
|
||||
DPRINT1("MmGetPageOp failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -622,12 +622,12 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (Status != STATUS_SUCCESS)
|
||||
{
|
||||
DPRINT1("Failed to wait for page op, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PageOp->Status == STATUS_PENDING)
|
||||
{
|
||||
DPRINT1("Woke for page op before completion\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmLockAddressSpace(AddressSpace);
|
||||
/*
|
||||
|
@ -691,7 +691,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmInsertRmap(Page, MemoryArea->Process, (PVOID)PAddress);
|
||||
}
|
||||
|
@ -721,7 +721,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (Segment->Flags & MM_PAGEFILE_SEGMENT)
|
||||
{
|
||||
DPRINT1("Found a swaped out private page in a pagefile section.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
MmUnlockSectionSegment(Segment);
|
||||
|
@ -731,7 +731,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
Status = MmRequestPageMemoryConsumer(MC_USER, TRUE, &Page);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
Mdl = MmCreateMdl(NULL, NULL, PAGE_SIZE);
|
||||
|
@ -740,7 +740,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("MmReadFromSwapPage failed, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmLockAddressSpace(AddressSpace);
|
||||
Status = MmCreateVirtualMapping(AddressSpace->Process,
|
||||
|
@ -761,7 +761,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT("MmCreateVirtualMapping failed, not out of memory\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(Status);
|
||||
}
|
||||
|
||||
|
@ -817,7 +817,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT("MmCreateVirtualMapping failed, not out of memory\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(Status);
|
||||
}
|
||||
/*
|
||||
|
@ -854,7 +854,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
}
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Status = MmCreateVirtualMapping(AddressSpace->Process,
|
||||
Address,
|
||||
|
@ -875,7 +875,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT("MmCreateVirtualMapping failed, not out of memory\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(Status);
|
||||
}
|
||||
MmInsertRmap(Page, AddressSpace->Process, (PVOID)PAddress);
|
||||
|
@ -951,7 +951,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (Entry != Entry1)
|
||||
{
|
||||
DbgPrint("Someone changed ppte entry while we slept\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -980,7 +980,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmInsertRmap(Page, AddressSpace->Process, (PVOID)PAddress);
|
||||
|
||||
|
@ -1011,7 +1011,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
Status = MmRequestPageMemoryConsumer(MC_USER, TRUE, &Page);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
Mdl = MmCreateMdl(NULL, NULL, PAGE_SIZE);
|
||||
|
@ -1019,7 +1019,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
Status = MmReadFromSwapPage(SwapEntry, Mdl);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1036,7 +1036,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (Entry != Entry1)
|
||||
{
|
||||
DbgPrint("Someone changed ppte entry while we slept\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1069,7 +1069,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmInsertRmap(Page, AddressSpace->Process, (PVOID)PAddress);
|
||||
if (Locked)
|
||||
|
@ -1112,7 +1112,7 @@ MmNotPresentFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmInsertRmap(Page, AddressSpace->Process, (PVOID)PAddress);
|
||||
if (Locked)
|
||||
|
@ -1199,7 +1199,7 @@ MmAccessFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (PageOp == NULL)
|
||||
{
|
||||
DPRINT1("MmGetPageOp failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1220,12 +1220,12 @@ MmAccessFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (Status == STATUS_TIMEOUT)
|
||||
{
|
||||
DPRINT1("Failed to wait for page op, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (PageOp->Status == STATUS_PENDING)
|
||||
{
|
||||
DPRINT1("Woke for page op before completion\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
/*
|
||||
* Restart the operation
|
||||
|
@ -1248,7 +1248,7 @@ MmAccessFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
Status = MmRequestPageMemoryConsumer(MC_USER, TRUE, &NewPage);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1287,14 +1287,14 @@ MmAccessFaultSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT("MmCreateVirtualMapping failed, not out of memory\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(Status);
|
||||
}
|
||||
MmInsertRmap(NewPage, AddressSpace->Process, (PVOID)PAddress);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (Locked)
|
||||
{
|
||||
|
@ -1405,7 +1405,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
DPRINT1("Trying to page out from physical memory section address 0x%X "
|
||||
"process %d\n", Address,
|
||||
AddressSpace->Process ? AddressSpace->Process->UniqueProcessId : 0);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1416,7 +1416,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
{
|
||||
DPRINT1("Trying to page out not-present page at (%d,0x%.8X).\n",
|
||||
AddressSpace->Process ? AddressSpace->Process->UniqueProcessId : 0, Address);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
PhysicalAddress =
|
||||
MmGetPhysicalAddressForProcess(AddressSpace->Process, Address);
|
||||
|
@ -1450,7 +1450,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
DPRINT1("SwapEntry != 0 was 0x%.8X at address 0x%.8X, "
|
||||
"paddress 0x%.8X\n", SwapEntry, Address,
|
||||
PhysicalAddress);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1459,7 +1459,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (Context.Private)
|
||||
{
|
||||
DPRINT1("Had private copy of read-only page.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1470,7 +1470,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (Context.WasDirty)
|
||||
{
|
||||
DPRINT1("Had a dirty page of a read-only page.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
PageOp->Status = STATUS_SUCCESS;
|
||||
|
@ -1491,7 +1491,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if(!MiIsPageFromCache(MemoryArea, Context.Offset))
|
||||
{
|
||||
DPRINT1("Direct mapped non private page is not associated with the cache.\n")
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -1510,7 +1510,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!(Context.Segment->Flags & MM_PAGEFILE_SEGMENT))
|
||||
{
|
||||
CHECKPOINT1;
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1536,7 +1536,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
"process %d address 0x%.8X\n",
|
||||
AddressSpace->Process ? AddressSpace->Process->UniqueProcessId : 0,
|
||||
Address);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1545,7 +1545,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
SwapEntry);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1555,7 +1555,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("CCRosUnmapCacheSegment failed, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -1580,7 +1580,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("CcRosUnmapCacheSegment failed, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
PageOp->Status = STATUS_SUCCESS;
|
||||
KeSetEvent(&PageOp->CompletionEvent, IO_NO_INCREMENT, FALSE);
|
||||
|
@ -1699,7 +1699,7 @@ MmPageOutSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
SwapEntry);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -1773,7 +1773,7 @@ MmWritePageSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
DPRINT1("Trying to write back page from physical memory mapped at %X "
|
||||
"process %d\n", Address,
|
||||
AddressSpace->Process ? AddressSpace->Process->UniqueProcessId : 0);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1784,7 +1784,7 @@ MmWritePageSectionView(PMADDRESS_SPACE AddressSpace,
|
|||
{
|
||||
DPRINT1("Trying to page out not-present page at (%d,0x%.8X).\n",
|
||||
AddressSpace->Process ? AddressSpace->Process->UniqueProcessId : 0, Address);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
PhysicalAddress =
|
||||
MmGetPhysicalAddressForProcess(AddressSpace->Process, Address);
|
||||
|
@ -2109,7 +2109,7 @@ MmCreatePhysicalMemorySection(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Failed to create PhysicalMemory section\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Status = ObReferenceObjectByHandle(PhysSectionH,
|
||||
SECTION_ALL_ACCESS,
|
||||
|
@ -2120,7 +2120,7 @@ MmCreatePhysicalMemorySection(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Failed to reference PhysicalMemory section\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
PhysSection->AllocationAttributes |= SEC_PHYSICALMEMORY;
|
||||
ObDereferenceObject((PVOID)PhysSection);
|
||||
|
@ -3182,7 +3182,7 @@ MmFreeSectionPage(PVOID Context, MEMORY_AREA* MemoryArea, PVOID Address,
|
|||
if (Status != STATUS_SUCCESS)
|
||||
{
|
||||
DPRINT1("Failed to wait for page op, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
MmLockAddressSpace(&MArea->Process->AddressSpace);
|
||||
|
@ -3217,7 +3217,7 @@ MmFreeSectionPage(PVOID Context, MEMORY_AREA* MemoryArea, PVOID Address,
|
|||
if (Segment->Flags & MM_PAGEFILE_SEGMENT)
|
||||
{
|
||||
DPRINT1("Found a swap entry for a page in a pagefile section.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
MmFreeSwapPage(SwapEntry);
|
||||
}
|
||||
|
@ -3232,7 +3232,7 @@ MmFreeSectionPage(PVOID Context, MEMORY_AREA* MemoryArea, PVOID Address,
|
|||
if (Segment->Flags & MM_PAGEFILE_SEGMENT)
|
||||
{
|
||||
DPRINT1("Found a private page in a pagefile section.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
/*
|
||||
* Just dereference private pages
|
||||
|
@ -3532,7 +3532,7 @@ MmAllocateSection (IN ULONG Length)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to allocate page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Status = MmCreateVirtualMapping (NULL,
|
||||
(Result + (i * PAGE_SIZE)),
|
||||
|
@ -3542,7 +3542,7 @@ MmAllocateSection (IN ULONG Length)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DbgPrint("Unable to create virtual mapping\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
return ((PVOID)Result);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: slab.c,v 1.8 2002/10/01 19:27:24 chorns Exp $
|
||||
/* $Id: slab.c,v 1.9 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -182,7 +182,7 @@ ExAllocateSlabCache(PSLAB_CACHE Slab, BOOLEAN MayWait)
|
|||
if (Page->FirstFreeBuffer == NULL)
|
||||
{
|
||||
DPRINT1("First free page had no free buffers.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -284,7 +284,7 @@ ExFreeSlabCache(PSLAB_CACHE Slab, PVOID Object)
|
|||
}
|
||||
}
|
||||
DPRINT1("Tried to free object not in cache.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
VOID
|
||||
|
|
|
@ -328,7 +328,7 @@ VOID KiRemoveProfile(PKPROFILE Profile)
|
|||
|
||||
current_entry = current_entry->Flink;
|
||||
}
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
KeReleaseSpinLock(&ProfileListLock, oldIrql);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: object.c,v 1.64 2003/07/10 21:34:29 royce Exp $
|
||||
/* $Id: object.c,v 1.65 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -597,13 +597,13 @@ ObpPerformRetentionChecks(POBJECT_HEADER Header)
|
|||
{
|
||||
CPRINT("Object %x/%x has invalid reference count (%d)\n",
|
||||
Header, HEADER_TO_BODY(Header), Header->RefCount);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
if (Header->HandleCount < 0)
|
||||
{
|
||||
CPRINT("Object %x/%x has invalid handle count (%d)\n",
|
||||
Header, HEADER_TO_BODY(Header), Header->HandleCount);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
if (Header->RefCount == 0 &&
|
||||
|
@ -612,7 +612,7 @@ ObpPerformRetentionChecks(POBJECT_HEADER Header)
|
|||
{
|
||||
if (Header->CloseInProcess)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return STATUS_UNSUCCESSFUL;
|
||||
}
|
||||
Header->CloseInProcess = TRUE;
|
||||
|
@ -660,7 +660,7 @@ ObfReferenceObject(IN PVOID Object)
|
|||
|
||||
if (Header->CloseInProcess)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
InterlockedIncrement(&Header->RefCount);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: create.c,v 1.63 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: create.c,v 1.64 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -455,7 +455,7 @@ PsCreateTeb(HANDLE ProcessHandle,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
CPRINT("NtQueryVirtualMemory (Status %x)\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
/* FIXME: Race between this and the above check */
|
||||
if (Info.State == MEM_FREE)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: kill.c,v 1.61 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: kill.c,v 1.62 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -123,7 +123,7 @@ PsReapThreads(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("ObCreateHandle failed, status = %x\n", Status);
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
Offset = FIELD_OFFSET(TEB, DeallocationStack);
|
||||
Length = 0;
|
||||
|
@ -189,7 +189,7 @@ PsTerminateCurrentThread(NTSTATUS ExitStatus)
|
|||
KeAcquireSpinLock(&PiThreadListLock, &oldIrql);
|
||||
PsDispatchThreadNoLock(THREAD_STATE_TERMINATED_1);
|
||||
DPRINT1("Unexpected return, CurrentThread %x PsGetCurrentThread() %x\n", CurrentThread, PsGetCurrentThread());
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
VOID STDCALL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: process.c,v 1.109 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: process.c,v 1.110 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -92,7 +92,7 @@ PsGetNextProcess(PEPROCESS OldProcess)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
CPRINT("PsGetNextProcess(): ObReferenceObjectByPointer failed\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
ObDereferenceObject(OldProcess);
|
||||
|
||||
|
@ -561,7 +561,7 @@ NtCreateProcess(OUT PHANDLE ProcessHandle,
|
|||
DUPLICATE_SAME_ACCESS);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -581,7 +581,7 @@ NtCreateProcess(OUT PHANDLE ProcessHandle,
|
|||
DUPLICATE_SAME_ACCESS);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -677,7 +677,7 @@ NtCreateProcess(OUT PHANDLE ProcessHandle,
|
|||
{
|
||||
MmUnlockAddressSpace(&Process->AddressSpace);
|
||||
DPRINT1("Failed to protect the highest 64KB of the process address space\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/* Protect the lowest 64KB of the process address space */
|
||||
|
@ -696,7 +696,7 @@ NtCreateProcess(OUT PHANDLE ProcessHandle,
|
|||
{
|
||||
MmUnlockAddressSpace(&Process->AddressSpace);
|
||||
DPRINT1("Failed to protect the lowest 64KB of the process address space\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -715,7 +715,7 @@ NtCreateProcess(OUT PHANDLE ProcessHandle,
|
|||
{
|
||||
MmUnlockAddressSpace(&Process->AddressSpace);
|
||||
DPRINT1("Failed to protect the memory above the shared user page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/* Create the shared data page */
|
||||
|
@ -733,7 +733,7 @@ NtCreateProcess(OUT PHANDLE ProcessHandle,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("Failed to create shared data page\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: thread.c,v 1.114 2003/07/17 16:57:39 silverblade Exp $
|
||||
/* $Id: thread.c,v 1.115 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -84,7 +84,7 @@ PsInsertIntoThreadList(KPRIORITY Priority, PETHREAD Thread)
|
|||
if (Priority >= MAXIMUM_PRIORITY || Priority < 0)
|
||||
{
|
||||
DPRINT1("Invalid thread priority\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
InsertTailList(&PriorityListHead[Priority], &Thread->Tcb.QueueListEntry);
|
||||
PiNrReadyThreads++;
|
||||
|
@ -248,7 +248,7 @@ VOID PsDispatchThreadNoLock (ULONG NewThreadStatus)
|
|||
}
|
||||
}
|
||||
CPRINT("CRITICAL: No threads are ready\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
VOID STDCALL
|
||||
|
@ -470,7 +470,7 @@ PsInitThreadManagment(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("PS: Failed to create reaper thread.\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -507,7 +507,7 @@ KeSetPriorityThread (PKTHREAD Thread, KPRIORITY Priority)
|
|||
|
||||
if (Priority < 0 || Priority >= MAXIMUM_PRIORITY)
|
||||
{
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
OldPriority = Thread->Priority;
|
||||
|
@ -596,7 +596,7 @@ NtContinue(IN PCONTEXT Context,
|
|||
if (TrapFrame == NULL)
|
||||
{
|
||||
CPRINT("NtContinue called but TrapFrame was NULL\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
KeContextToTrapFrame(Context, TrapFrame);
|
||||
return(STATUS_SUCCESS);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: w32call.c,v 1.6 2003/05/17 15:29:50 ekohl Exp $
|
||||
/* $Id: w32call.c,v 1.7 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -117,7 +117,7 @@ NtCallbackReturn (PVOID Result,
|
|||
KeStackSwitchAndRet((PVOID)(OldStack + 1));
|
||||
|
||||
/* Should never return. */
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: nls.c,v 1.17 2003/07/11 01:23:15 royce Exp $
|
||||
/* $Id: nls.c,v 1.18 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -98,7 +98,7 @@ RtlpCreateInitialNlsTables(VOID)
|
|||
NlsOemCodePageTable == NULL || NlsOemCodePageTableSize == 0 ||
|
||||
NlsUnicodeCasemapTable == NULL || NlsUnicodeCasemapTableSize == 0)
|
||||
{
|
||||
KeBugCheckEx (0x32, STATUS_UNSUCCESSFUL, 1, 0, 0);
|
||||
KEBUGCHECKEX (0x32, STATUS_UNSUCCESSFUL, 1, 0, 0);
|
||||
}
|
||||
|
||||
RtlInitNlsTables (NlsAnsiCodePageTable,
|
||||
|
@ -139,7 +139,7 @@ RtlpCreateNlsSection(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("NtCreateSection() failed\n");
|
||||
KeBugCheckEx(0x32, Status, 1, 1, 0);
|
||||
KEBUGCHECKEX(0x32, Status, 1, 1, 0);
|
||||
}
|
||||
|
||||
Status = ObReferenceObjectByHandle(SectionHandle,
|
||||
|
@ -152,7 +152,7 @@ RtlpCreateNlsSection(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("ObReferenceObjectByHandle() failed\n");
|
||||
KeBugCheckEx(0x32, Status, 1, 2, 0);
|
||||
KEBUGCHECKEX(0x32, Status, 1, 2, 0);
|
||||
}
|
||||
|
||||
Status = MmMapViewInSystemSpace(NlsSectionObject,
|
||||
|
@ -162,7 +162,7 @@ RtlpCreateNlsSection(VOID)
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("MmMapViewInSystemSpace() failed\n");
|
||||
KeBugCheckEx(0x32, Status, 1, 3, 0);
|
||||
KEBUGCHECKEX(0x32, Status, 1, 3, 0);
|
||||
}
|
||||
|
||||
DPRINT("NlsSection: Base %p Size %lx\n",
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: timer.c,v 1.5 2003/07/06 23:04:19 hyperion Exp $
|
||||
/* $Id: timer.c,v 1.6 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -331,7 +331,7 @@ TimerThreadMain(
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("Error waiting in TimerThreadMain\n");
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
|
||||
ExAcquireFastMutex(&Mutex);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
/* $Id: window.c,v 1.64 2003/07/17 07:49:15 gvg Exp $
|
||||
/* $Id: window.c,v 1.65 2003/07/21 21:53:53 royce Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
|
@ -1241,7 +1241,7 @@ DestroyThreadWindows(struct _ETHREAD *Thread)
|
|||
if (Win32Thread->WindowListHead.Flink == LastHead)
|
||||
{
|
||||
/* Window at head of list was not removed, should never happen, infinite loop */
|
||||
KeBugCheck(0);
|
||||
KEBUGCHECK(0);
|
||||
}
|
||||
ExReleaseFastMutexUnsafe(&Win32Thread->WindowListLock);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue