"while (TRUE);" is probably the worst way of handling critical errors / unhandled failure pathes! Replace that with ASSERT(FALSE);
svn path=/trunk/; revision=56272
if (ProtoPte >= LastProtoPte)
{
/* But we don't handle this yet */
- UNIMPLEMENTED;
- while (TRUE);
+ ASSERT(FALSE);
}
/* The PTE should be completely clear */
if (*ViewSize > SectionSize)
{
/* We should probably fail. FIXME TODO */
- UNIMPLEMENTED;
- while (TRUE);
+ ASSERT(FALSE);
}
/* Get the number of 64K buckets required for this mapping */
if (Buckets >= MI_SYSTEM_VIEW_BUCKET_SIZE)
{
/* We should probably fail */
- UNIMPLEMENTED;
- while (TRUE);
+ ASSERT(FALSE);
}
/* Insert this view into system space and get a base address for it */