Go to the source code of this file.
|
| FORCEINLINE int | MiGetNodeHeight (IN PMMVAD Node) |
| FORCEINLINE void | MiUpdateNodeHeight (IN PMMVAD Node) |
| FORCEINLINE int | MiGetBalanceFactor (IN PMMVAD Node) |
| PMMVAD | MiFindVad (IN PEPROCESS Process, 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 | MmIsAddressRangeFree (PEPROCESS Process, uintptr_t StartVa, uintptr_t EndVa) |
| MTSTATUS | MmFreeVirtualMemory (IN PEPROCESS Process, IN void *BaseAddress) |
◆ MAX_VAD_DEPTH
◆ MiFindVad()
◆ MiGetBalanceFactor()
Definition at line 83 of file vad.c.
◆ MiGetNodeHeight()
Definition at line 29 of file vad.c.
◆ MiUpdateNodeHeight()
Definition at line 56 of file vad.c.
◆ MmAllocateVirtualMemory()
◆ MmFindFreeAddressSpace()
| uintptr_t MmFindFreeAddressSpace |
( |
IN PEPROCESS | Process, |
|
|
IN size_t | NumberOfBytes, |
|
|
IN uintptr_t | SearchStart, |
|
|
IN uintptr_t | SearchEnd ) |
◆ MmFreeVirtualMemory()
◆ MmIsAddressRangeFree()
| MTSTATUS MmIsAddressRangeFree |
( |
PEPROCESS | Process, |
|
|
uintptr_t | StartVa, |
|
|
uintptr_t | EndVa ) |