#include <addrspace.h>
Fonctions membres publiques | |
AddrSpace () | |
~AddrSpace () | |
bool | Load (char *fileName) |
void | Execute () |
void | SaveState () |
void | RestoreState () |
ExceptionType | Translate (unsigned int vaddr, unsigned int *paddr, int mode) |
Fonctions membres privées | |
void | InitRegisters () |
Attributs privés | |
TranslationEntry * | pageTable |
unsigned int | numPages |
Définition à la ligne 21 du fichier addrspace.h.
|
Définition à la ligne 68 du fichier addrspace.cc. Références bzero(), FALSE, kernel, Kernel::machine, pageTable, et TRUE. Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 89 du fichier addrspace.cc. Références pageTable. |
|
Définition à la ligne 186 du fichier addrspace.cc. Références ASSERTNOTREACHED, InitRegisters(), kernel, Kernel::machine, et RestoreState(). Référencé par main(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 213 du fichier addrspace.cc. Références dbgAddr, DEBUG, kernel, Kernel::machine, et numPages. Référencé par Execute(). |
|
Définition à la ligne 106 du fichier addrspace.cc. Références ASSERT, dbgAddr, DEBUG, divRoundUp, FALSE, Kernel::fileSystem, kernel, Kernel::machine, NOFFMAGIC, NULL, numPages, FileSystem::Open(), OpenFile::ReadAt(), SwapHeader(), TRUE, et UserStackSize. Référencé par main(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 257 du fichier addrspace.cc. Références kernel, Kernel::machine, numPages, et pageTable. Référencé par Execute(), et Scheduler::Run(). |
|
Définition à la ligne 246 du fichier addrspace.cc. Référencé par Scheduler::Run(). |
|
Définition à la ligne 273 du fichier addrspace.cc. Références ASSERT, dbgAddr, DEBUG, numPages, pageTable, et TRUE. |
|
Définition à la ligne 45 du fichier addrspace.h. Référencé par InitRegisters(), Load(), RestoreState(), et Translate(). |
|
Définition à la ligne 43 du fichier addrspace.h. Référencé par AddrSpace(), RestoreState(), Translate(), et ~AddrSpace(). |