FAST486_REG InstPtr, SavedInstPtr;
FAST486_FLAGS_REG Flags;
FAST486_TABLE_REG Gdtr, Idtr, Ldtr, Tss;
- ULONGLONG TimeStampCounter;
ULONG ControlRegisters[FAST486_NUM_CTRL_REGS];
ULONG DebugRegisters[FAST486_NUM_DBG_REGS];
ULONG ExceptionCount;
NULL, // Invalid
NULL, // Invalid
NULL, // Invalid
- NULL, // TODO: OPCODE 0x30 NOT IMPLEMENTED
- NULL, // TODO: OPCODE 0x31 NOT IMPLEMENTED
- NULL, // TODO: OPCODE 0x32 NOT IMPLEMENTED
+ NULL, // Invalid
+ NULL, // Invalid
+ NULL, // Invalid
NULL, // Invalid
NULL, // Invalid
NULL, // Invalid
/* This is a prefix, go to the next instruction immediately */
continue;
}
-
- /* Increment the time stamp counter */
- State->TimeStampCounter++;
}
while ((Command == FAST486_CONTINUE)
|| (Command == FAST486_STEP_OVER && ProcedureCallCount > 0)
NTAPI
Fast486DumpState(PFAST486_STATE State)
{
- DPRINT1("\nCPU currently executing in %s mode at %04X:%08X\n"
- "Time Stamp Counter = %016X\n",
+ DPRINT1("\nCPU currently executing in %s mode at %04X:%08X\n",
(State->ControlRegisters[0] & FAST486_CR0_PE) ? "protected" : "real",
State->SegmentRegs[FAST486_REG_CS].Selector,
- State->InstPtr.Long,
- State->TimeStampCounter);
+ State->InstPtr.Long);
DPRINT1("\nGeneral purpose registers:\n"
"EAX = %08X\tECX = %08X\tEDX = %08X\tEBX = %08X\n"
"ESP = %08X\tEBP = %08X\tESI = %08X\tEDI = %08X\n",