#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(). |
1.4.4