#include "copyright.h"#include "utility.h"#include "translate.h"Graphe des dépendances par inclusion de machine.h:

Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier:

Aller au code source de ce fichier.
| Classes | |
| class | Machine | 
| Macros | |
| #define | StackReg 29 | 
| #define | RetAddrReg 31 | 
| #define | NumGPRegs 32 | 
| #define | HiReg 32 | 
| #define | LoReg 33 | 
| #define | PCReg 34 | 
| #define | NextPCReg 35 | 
| #define | PrevPCReg 36 | 
| #define | LoadReg 37 | 
| #define | LoadValueReg 38 | 
| #define | BadVAddrReg 39 | 
| #define | NumTotalRegs 40 | 
| Énumérations | |
| enum | ExceptionType { NoException, SyscallException, PageFaultException, ReadOnlyException, BusErrorException, AddressErrorException, OverflowException, IllegalInstrException, NumExceptionTypes } | 
| Fonctions | |
| void | ExceptionHandler (ExceptionType which) | 
| unsigned int | WordToHost (unsigned int word) | 
| unsigned short | ShortToHost (unsigned short shortword) | 
| unsigned int | WordToMachine (unsigned int word) | 
| unsigned short | ShortToMachine (unsigned short shortword) | 
| Variables | |
| const int | PageSize = 128 | 
| const int | NumPhysPages = 128 | 
| const int | MemorySize = (NumPhysPages * PageSize) | 
| const int | TLBSize = 4 | 
| 
 | 
| 
 Définition à la ligne 74 du fichier machine.h. Référencé par Machine::RaiseException(). | 
| 
 | 
| 
 Définition à la ligne 67 du fichier machine.h. Référencé par Machine::DumpState(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 72 du fichier machine.h. Référencé par Machine::DelayedLoad(), Machine::DumpState(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 73 du fichier machine.h. Référencé par Machine::DelayedLoad(), Machine::DumpState(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 68 du fichier machine.h. Référencé par Machine::DumpState(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 70 du fichier machine.h. Référencé par Machine::DumpState(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 66 du fichier machine.h. Référencé par Machine::DumpState(). | 
| 
 | 
| 
 Définition à la ligne 76 du fichier machine.h. Référencé par Machine::Machine(), Machine::ReadRegister(), et Machine::WriteRegister(). | 
| 
 | 
| 
 Définition à la ligne 69 du fichier machine.h. Référencé par Machine::DumpState(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 71 du fichier machine.h. Référencé par Machine::DumpState(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 65 du fichier machine.h. Référencé par Machine::DumpState(). | 
| 
 | 
| 
 Définition à la ligne 64 du fichier machine.h. Référencé par Machine::DumpState(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Référencé par Machine::RaiseException(). | 
| 
 | 
| 
 Définition à la ligne 54 du fichier translate.cc. Référencé par Machine::ReadMem(), et ShortToMachine(). | 
| 
 | 
| 
 Définition à la ligne 69 du fichier translate.cc. Références ShortToHost(). Référencé par Machine::WriteMem(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 40 du fichier translate.cc. Référencé par Machine::ReadMem(), et WordToMachine(). | 
| 
 | 
| 
 Définition à la ligne 66 du fichier translate.cc. Références WordToHost(). Référencé par Machine::WriteMem(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 40 du fichier machine.h. Référencé par Machine::Machine(), et Machine::Translate(). | 
| 
 | 
| 
 Définition à la ligne 38 du fichier machine.h. Référencé par Machine::Translate(). | 
| 
 | 
| 
 Définition à la ligne 30 du fichier machine.h. Référencé par Machine::Translate(). | 
| 
 | 
| 
 Définition à la ligne 41 du fichier machine.h. Référencé par Machine::Machine(), et Machine::Translate(). | 
 1.4.4
 1.4.4