#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