| Debugger() | Machine | [private] |
| DelayedLoad(int nextReg, int nextVal) | Machine | [private] |
| DumpState() | Machine | [private] |
| Interrupt class | Machine | [friend] |
| Machine(bool debug) | Machine | |
| mainMemory | Machine | |
| OneInstruction(Instruction *instr) | Machine | [private] |
| pageTable | Machine | |
| pageTableSize | Machine | |
| RaiseException(ExceptionType which, int badVAddr) | Machine | [private] |
| ReadMem(int addr, int size, int *value) | Machine | |
| ReadRegister(int num) | Machine | |
| registers | Machine | [private] |
| Run() | Machine | |
| runUntilTime | Machine | [private] |
| singleStep | Machine | [private] |
| tlb | Machine | |
| Translate(int virtAddr, int *physAddr, int size, bool writing) | Machine | [private] |
| WriteMem(int addr, int size, int value) | Machine | |
| WriteRegister(int num, int value) | Machine | |
| ~Machine() | Machine | |