Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 98 of file i386bug.c.
{ MachVideoClearScreen(SCREEN_ATTR); i386_ScreenPosX = 0; i386_ScreenPosY = 0; PrintText("An error occured in FreeLoader\n" VERSION"\n" "Report this error to the ReactOS Development mailing list <ros-dev@reactos.org>\n\n" "%s\n", i386ExceptionDescriptionText[TrapIndex]); PrintText("EAX: %.8lx ESP: %.8lx CR0: %.8lx DR0: %.8lx\n", TrapFrame->Eax, TrapFrame->HardwareEsp, Special->Cr0, TrapFrame->Dr0); PrintText("EBX: %.8lx EBP: %.8lx CR1: ???????? DR1: %.8lx\n", TrapFrame->Ebx, TrapFrame->Ebp, TrapFrame->Dr1); PrintText("ECX: %.8lx ESI: %.8lx CR2: %.8lx DR2: %.8lx\n", TrapFrame->Ecx, TrapFrame->Esi, Special->Cr2, TrapFrame->Dr2); PrintText("EDX: %.8lx EDI: %.8lx CR3: %.8lx DR3: %.8lx\n", TrapFrame->Edx, TrapFrame->Edi, Special->Cr3, TrapFrame->Dr3); PrintText(" DR6: %.8lx\n", TrapFrame->Dr6); PrintText(" DR7: %.8lx\n\n", TrapFrame->Dr7); PrintText("CS: %.4lx EIP: %.8lx\n", TrapFrame->SegCs, TrapFrame->Eip); PrintText("DS: %.4lx ERROR CODE: %.8lx\n", TrapFrame->SegDs, TrapFrame->Eip); PrintText("ES: %.4lx EFLAGS: %.8lx\n", TrapFrame->SegEs, TrapFrame->EFlags); PrintText("FS: %.4lx GDTR Base: %.8lx Limit: %.4x\n", TrapFrame->SegFs, Special->Gdtr.Base, Special->Gdtr.Limit); PrintText("GS: %.4lx IDTR Base: %.8lx Limit: %.4x\n", TrapFrame->SegGs, Special->Idtr.Base, Special->Idtr.Limit); PrintText("SS: %.4lx LDTR: %.4lx TR: %.4lx\n\n", TrapFrame->HardwareSegSs, Special->Ldtr, Special->Idtr.Limit); i386PrintFrames(TrapFrame); // Display frames }