FreeNOS
|
Program embedded in the BootImage. More...
#include <BootImage.h>
Data Fields | |
char | name [BOOTIMAGE_NAMELEN] |
Name of the boot symbol. More... | |
BootSymbolType | type |
Type of boot symbol. More... | |
u32 | entry |
Program entry point (only valid for BootProgram symbols). More... | |
u32 | segmentsOffset |
Offset in the segments table. More... | |
u16 | segmentsCount |
Number of contiguous entries in the segment table. More... | |
u32 | segmentsTotalSize |
Total size of the BootSymbol segments. More... | |
Program embedded in the BootImage.
Definition at line 84 of file BootImage.h.
u32 BootSymbol::entry |
Program entry point (only valid for BootProgram symbols).
Definition at line 93 of file BootImage.h.
Referenced by BootImageCreate::exec(), and Kernel::loadBootProgram().
char BootSymbol::name[BOOTIMAGE_NAMELEN] |
Name of the boot symbol.
Definition at line 87 of file BootImage.h.
Referenced by Kernel::loadBootImage(), Kernel::loadBootProgram(), and BootSymbolStorage::loadSymbol().
u16 BootSymbol::segmentsCount |
Number of contiguous entries in the segment table.
Definition at line 99 of file BootImage.h.
Referenced by BootImageCreate::exec(), and Kernel::loadBootProgram().
u32 BootSymbol::segmentsOffset |
Offset in the segments table.
Definition at line 96 of file BootImage.h.
Referenced by BootImageCreate::exec(), Kernel::loadBootProgram(), and BootSymbolStorage::loadSegment().
u32 BootSymbol::segmentsTotalSize |
Total size of the BootSymbol segments.
Definition at line 102 of file BootImage.h.
Referenced by BootSymbolStorage::capacity(), BootImageCreate::exec(), BootSymbolStorage::initialize(), and BootSymbolStorage::loadSegment().
BootSymbolType BootSymbol::type |
Type of boot symbol.
Definition at line 90 of file BootImage.h.
Referenced by BootImageCreate::exec(), Kernel::loadBootImage(), and Kernel::loadBootProgram().