![]() |
My Project
|
#include "../../time.h"#include "../../filesystem/vfs/vfs.h"#include "../../includes/me.h"#include "../../includes/ps.h"#include "../../includes/mg.h"#include "../../includes/ms.h"#include "../../includes/ob.h"#include "../../assert.h"Go to the source code of this file.
Macros | |
| #define | MIN_PID 4u |
| #define | MAX_PID 0xFFFFFFFCUL |
| #define | ALIGN_DELTA 6u |
| #define | MAX_FREE_POOL 1024u |
| #define | PML4_INDEX(addr) |
| #define | KERNEL_PML4_START ((size_t)PML4_INDEX(KernelVaStart)) |
| #define | USER_INITIAL_STACK_TOP 0x00007FFFFFFFFFFF |
Functions | |
| MTSTATUS | PsCreateProcess (IN const char *ExecutablePath, OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, _In_Opt HANDLE ParentProcess) |
| void | PsTerminateProcess (IN PEPROCESS Process) |
Variables | |
| EPROCESS | SystemProcess |
| uintptr_t | MmSystemRangeStart = PhysicalMemoryOffset |
| uintptr_t | MmHighestUserAddress = USER_VA_END |
| uintptr_t | MmUserProbeAddress = 0x00007FFFFFFF0000 |
| #define KERNEL_PML4_START ((size_t)PML4_INDEX(KernelVaStart)) |
| #define PML4_INDEX | ( | addr | ) |
| uintptr_t MmHighestUserAddress = USER_VA_END |
| uintptr_t MmSystemRangeStart = PhysicalMemoryOffset |
|
extern |