#include <machine.h>
Graphe de collaboration de Machine:

| Fonctions membres publiques | |
| Machine (bool debug) | |
| ~Machine () | |
| void | Run () | 
| int | ReadRegister (int num) | 
| void | WriteRegister (int num, int value) | 
| bool | ReadMem (int addr, int size, int *value) | 
| bool | WriteMem (int addr, int size, int value) | 
| Attributs publics | |
| char * | mainMemory | 
| TranslationEntry * | tlb | 
| TranslationEntry * | pageTable | 
| unsigned int | pageTableSize | 
| Fonctions membres privées | |
| void | DelayedLoad (int nextReg, int nextVal) | 
| void | OneInstruction (Instruction *instr) | 
| ExceptionType | Translate (int virtAddr, int *physAddr, int size, bool writing) | 
| void | RaiseException (ExceptionType which, int badVAddr) | 
| void | Debugger () | 
| void | DumpState () | 
| Attributs privés | |
| int | registers [NumTotalRegs] | 
| bool | singleStep | 
| int | runUntilTime | 
| Amis | |
| class | Interrupt | 
Définition à la ligne 94 du fichier machine.h.
| 
 | 
| 
 Définition à la ligne 55 du fichier machine.cc. Références CheckEndian(), mainMemory, MemorySize, NumTotalRegs, pageTable, registers, singleStep, tlb, TLBSize, et TranslationEntry::valid. Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 83 du fichier machine.cc. Références mainMemory, et tlb. | 
| 
 | 
| 
 Définition à la ligne 122 du fichier machine.cc. Références DumpState(), runUntilTime, et singleStep. Référencé par Run(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | ||||||||||||
| 
 Définition à la ligne 712 du fichier mipssim.cc. Références LoadReg, LoadValueReg, et registers. Référencé par OneInstruction(), et RaiseException(). | 
| 
 | 
| 
 Définition à la ligne 176 du fichier machine.cc. Références HiReg, LoadReg, LoadValueReg, LoReg, NextPCReg, NumGPRegs, PCReg, PrevPCReg, registers, RetAddrReg, et StackReg. Référencé par Debugger(). | 
| 
 | 
| 
 | ||||||||||||
| 
 Définition à la ligne 101 du fichier machine.cc. Références BadVAddrReg, DelayedLoad(), ExceptionHandler(), exceptionNames, registers, SystemMode, et UserMode. Référencé par OneInstruction(), ReadMem(), et WriteMem(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | ||||||||||||||||
| 
 Définition à la ligne 86 du fichier translate.cc. Références mainMemory, NoException, RaiseException(), ShortToHost(), Translate(), et WordToHost(). Référencé par OneInstruction(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 213 du fichier machine.cc. Références NumTotalRegs, et registers. | 
| 
 | 
| 
 Définition à la ligne 57 du fichier mipssim.cc. Références Debugger(), OneInstruction(), singleStep, et UserMode. Voici le graphe d'appel pour cette fonction:  | 
| 
 | ||||||||||||||||||||
| 
 Définition à la ligne 185 du fichier translate.cc. Références AddressErrorException, BusErrorException, TranslationEntry::dirty, MemorySize, NoException, NumPhysPages, PageFaultException, PageSize, pageTable, pageTableSize, TranslationEntry::physicalPage, TranslationEntry::readOnly, ReadOnlyException, tlb, TLBSize, et TranslationEntry::use. Référencé par ReadMem(), et WriteMem(). | 
| 
 | ||||||||||||||||
| 
 Définition à la ligne 136 du fichier translate.cc. Références mainMemory, NoException, RaiseException(), ShortToMachine(), Translate(), et WordToMachine(). Référencé par OneInstruction(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | ||||||||||||
| 
 Définition à la ligne 220 du fichier machine.cc. Références NumTotalRegs, et registers. | 
| 
 | 
| 
 | 
| 
 | 
| 
 Définition à la ligne 114 du fichier machine.h. Référencé par Machine(), ReadMem(), WriteMem(), et ~Machine(). | 
| 
 | 
| 
 Définition à la ligne 138 du fichier machine.h. Référencé par Machine(), et Translate(). | 
| 
 | 
| 
 Définition à la ligne 139 du fichier machine.h. Référencé par Translate(). | 
| 
 | 
| 
 Définition à la ligne 174 du fichier machine.h. Référencé par DelayedLoad(), DumpState(), Machine(), OneInstruction(), RaiseException(), ReadRegister(), et WriteRegister(). | 
| 
 | 
| 
 Définition à la ligne 178 du fichier machine.h. Référencé par Debugger(). | 
| 
 | 
| 
 Définition à la ligne 176 du fichier machine.h. Référencé par Debugger(), Machine(), et Run(). | 
| 
 | 
| 
 Définition à la ligne 135 du fichier machine.h. Référencé par Machine(), Translate(), et ~Machine(). | 
 1.4.4
 1.4.4