#include <kernel.h>
Graphe de collaboration de Kernel:
Fonctions membres publiques | |
Kernel (int argc, char **argv) | |
~Kernel () | |
void | Initialize () |
void | ThreadSelfTest () |
void | ConsoleTest () |
void | NetworkTest () |
Attributs publics | |
Thread * | currentThread |
Scheduler * | scheduler |
Interrupt * | interrupt |
Statistics * | stats |
Alarm * | alarm |
Machine * | machine |
SynchConsoleInput * | synchConsoleIn |
SynchConsoleOutput * | synchConsoleOut |
SynchDisk * | synchDisk |
FileSystem * | fileSystem |
PostOfficeInput * | postOfficeIn |
PostOfficeOutput * | postOfficeOut |
int | hostName |
Attributs privés | |
bool | randomSlice |
bool | debugUserProg |
double | reliability |
char * | consoleIn |
char * | consoleOut |
bool | formatFlag |
Définition à la ligne 28 du fichier kernel.h.
|
Définition à la ligne 27 du fichier kernel.cc. Références ASSERT, atof(), atoi(), consoleIn, consoleOut, debugUserProg, FALSE, formatFlag, hostName, NULL, RandomInit(), randomSlice, reliability, et TRUE. Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 120 du fichier kernel.cc. Références alarm, Exit(), fileSystem, interrupt, machine, postOfficeIn, postOfficeOut, scheduler, stats, synchConsoleIn, synchConsoleOut, et synchDisk. Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 170 du fichier kernel.cc. Références SynchConsoleInput::GetChar(), SynchConsoleOutput::PutChar(), synchConsoleIn, et synchConsoleOut. Référencé par main(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 88 du fichier kernel.cc. Références alarm, consoleIn, consoleOut, currentThread, debugUserProg, fileSystem, formatFlag, interrupt, machine, postOfficeIn, postOfficeOut, randomSlice, reliability, RUNNING, scheduler, Thread::setStatus(), stats, synchConsoleIn, synchConsoleOut, et synchDisk. Référencé par main(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 201 du fichier kernel.cc. Références hostName, postOfficeIn, et postOfficeOut. Référencé par main(). |
|
Définition à la ligne 143 du fichier kernel.cc. Références currentThread, LibSelfTest(), SynchList< T >::SelfTest(), Semaphore::SelfTest(), et Thread::SelfTest(). Référencé par main(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 51 du fichier kernel.h. Référencé par Initialize(), et ~Kernel(). |
|
Définition à la ligne 66 du fichier kernel.h. Référencé par Initialize(), et Kernel(). |
|
Définition à la ligne 67 du fichier kernel.h. Référencé par Initialize(), et Kernel(). |
|
Définition à la ligne 47 du fichier kernel.h. Référencé par Lock::Acquire(), Thread::Begin(), Thread::Finish(), Initialize(), Lock::IsHeldByCurrentThread(), main(), Semaphore::P(), Scheduler::Run(), Thread::SelfTest(), SimpleThread(), Thread::Sleep(), ThreadBegin(), ThreadFinish(), ThreadSelfTest(), Thread::Yield(), et Thread::~Thread(). |
|
Définition à la ligne 64 du fichier kernel.h. Référencé par Initialize(), et Kernel(). |
|
Définition à la ligne 56 du fichier kernel.h. Référencé par Copy(), Initialize(), AddrSpace::Load(), main(), Print(), et ~Kernel(). |
|
Définition à la ligne 69 du fichier kernel.h. Référencé par Initialize(), et Kernel(). |
|
Définition à la ligne 60 du fichier kernel.h. Référencé par Kernel(), et NetworkTest(). |
|
Définition à la ligne 49 du fichier kernel.h. Référencé par Thread::Begin(), Alarm::CallBack(), Scheduler::FindNextToRun(), Thread::Finish(), Thread::Fork(), Initialize(), main(), Semaphore::P(), Scheduler::ReadyToRun(), Scheduler::Run(), Thread::Sleep(), SysHalt(), Semaphore::V(), Thread::Yield(), et ~Kernel(). |
|
Définition à la ligne 52 du fichier kernel.h. Référencé par AddrSpace::AddrSpace(), ExceptionHandler(), AddrSpace::Execute(), Initialize(), AddrSpace::InitRegisters(), AddrSpace::Load(), AddrSpace::RestoreState(), Thread::RestoreUserState(), Thread::SaveUserState(), et ~Kernel(). |
|
Définition à la ligne 57 du fichier kernel.h. Référencé par Initialize(), NetworkTest(), et ~Kernel(). |
|
Définition à la ligne 58 du fichier kernel.h. Référencé par Initialize(), NetworkTest(), et ~Kernel(). |
|
Définition à la ligne 63 du fichier kernel.h. Référencé par Initialize(), et Kernel(). |
|
Définition à la ligne 65 du fichier kernel.h. Référencé par Initialize(), et Kernel(). |
|
Définition à la ligne 48 du fichier kernel.h. Référencé par Thread::Begin(), Thread::Fork(), Initialize(), Thread::Sleep(), Semaphore::V(), Thread::Yield(), et ~Kernel(). |
|
Définition à la ligne 50 du fichier kernel.h. Référencé par Initialize(), et ~Kernel(). |
|
Définition à la ligne 53 du fichier kernel.h. Référencé par ConsoleTest(), Initialize(), et ~Kernel(). |
|
Définition à la ligne 54 du fichier kernel.h. Référencé par ConsoleTest(), Initialize(), et ~Kernel(). |
|
Définition à la ligne 55 du fichier kernel.h. Référencé par FileHeader::FetchFrom(), Initialize(), FileHeader::Print(), OpenFile::ReadAt(), OpenFile::WriteAt(), FileHeader::WriteBack(), et ~Kernel(). |