|
The Pedigree Project 0.1
|
Collaboration diagram for RuntimeModuleSlot:Public Types | |
| enum | State { Unavailable , Free , Reserved , Live , Quarantined } |
Public Attributes | |
| enum RuntimeModuleSlot::State | state = Unavailable |
| Module ModuleImage | plan |
| uint8_t | source [ModuleImage::MaximumImageBytes] |
| uintptr_t | resolved [ModuleImage::MaximumSymbols] |
| const char * | dependencies [ModuleImage::MaximumDependencies+1] |
| const char * | optionalDependencies [ModuleImage::MaximumDependencies+1] |
| uintptr_t | base = 0 |
| bool | lifecycleStarted = false |
| bool | lifecycleComplete = true |
Definition at line 14 of file KernelElf-runtime.cc.
| enum RuntimeModuleSlot::State |
Definition at line 15 of file KernelElf-runtime.cc.
| uintptr_t RuntimeModuleSlot::base = 0 |
Definition at line 22 of file KernelElf-runtime.cc.
| const char* RuntimeModuleSlot::dependencies[ModuleImage::MaximumDependencies+1] |
Definition at line 20 of file KernelElf-runtime.cc.
| bool RuntimeModuleSlot::lifecycleComplete = true |
Definition at line 24 of file KernelElf-runtime.cc.
| bool RuntimeModuleSlot::lifecycleStarted = false |
Definition at line 23 of file KernelElf-runtime.cc.
| const char* RuntimeModuleSlot::optionalDependencies[ModuleImage::MaximumDependencies+1] |
Definition at line 21 of file KernelElf-runtime.cc.
| Module ModuleImage RuntimeModuleSlot::plan |
Definition at line 17 of file KernelElf-runtime.cc.
| uintptr_t RuntimeModuleSlot::resolved[ModuleImage::MaximumSymbols] |
Definition at line 19 of file KernelElf-runtime.cc.
| uint8_t RuntimeModuleSlot::source[ModuleImage::MaximumImageBytes] |
Definition at line 18 of file KernelElf-runtime.cc.