![]() |
My Project
|
Go to the source code of this file.
Macros | |
| #define | MAX_VAD_DEPTH 64 |
Functions | |
| FORCEINLINE int | MiGetNodeHeight (IN PMMVAD Node) |
| FORCEINLINE void | MiUpdateNodeHeight (IN PMMVAD Node) |
| FORCEINLINE int | MiGetBalanceFactor (IN PMMVAD Node) |
| PMMVAD | MiFindVad (IN PMMVAD Root, IN uintptr_t VirtualAddress) |
| uintptr_t | MmFindFreeAddressSpace (IN PEPROCESS Process, IN size_t NumberOfBytes, IN uintptr_t SearchStart, IN uintptr_t SearchEnd) |
| MTSTATUS | MmAllocateVirtualMemory (IN PEPROCESS Process, _In_Opt _Out_Opt void **BaseAddress, IN size_t NumberOfBytes, IN VAD_FLAGS VadFlags) |
| MTSTATUS | MmFreeVirtualMemory (IN PEPROCESS Process, IN void *BaseAddress) |
Variables | |
| PMMVAD | vadStack [MAX_VAD_DEPTH] |
| int | stackTop = -1 |
| FORCEINLINE int MiGetBalanceFactor | ( | IN PMMVAD | Node | ) |
| FORCEINLINE int MiGetNodeHeight | ( | IN PMMVAD | Node | ) |
| FORCEINLINE void MiUpdateNodeHeight | ( | IN PMMVAD | Node | ) |
| PMMVAD vadStack[MAX_VAD_DEPTH] |