|
NeKernel dev
|
PEF backend for the Code Manager. More...
#include <ArchKit/ArchKit.h>#include <KernelKit/DebugOutput.h>#include <KernelKit/HeapMgr.h>#include <KernelKit/PEFCodeMgr.h>#include <KernelKit/ProcessScheduler.h>#include <NeKit/Config.h>#include <NeKit/KString.h>#include <NeKit/KernelPanic.h>#include <NeKit/OwnPtr.h>#include <NeKit/Utils.h>Namespaces | |
| namespace | Kernel |
| UPS inline definitions. | |
| namespace | Kernel::Detail |
| Implementation details namespace. | |
| namespace | Kernel::Utils |
Macros | |
| #define | kPefStackSizeSymbol "__PEFSizeOfReserveStack" |
| PEF stack size symbol. | |
| #define | kPefHeapSizeSymbol "__PEFSizeOfReserveHeap" |
| #define | kPefNameSymbol "__PEFProgramName" |
Functions | |
| ProcessID | Kernel::Utils::rtl_create_user_process (PEFLoader &exec, const Int32 &procKind) |
PEF backend for the Code Manager.
| #define kPefHeapSizeSymbol "__PEFSizeOfReserveHeap" |
| #define kPefNameSymbol "__PEFProgramName" |
| #define kPefStackSizeSymbol "__PEFSizeOfReserveStack" |
PEF stack size symbol.