Defines |
| #define | NDEBUG |
| #define | MODULE_INVOLVED_IN_ARM3 |
Functions |
| VOID NTAPI | MiFlushTlb (IN PMMPTE PointerPte, IN PVOID Address) |
| BOOLEAN NTAPI | MmCreateProcessAddressSpace (IN ULONG MinWs, IN PEPROCESS Process, IN PULONG DirectoryTableBase) |
| VOID NTAPI | MmUpdatePageDir (IN PEPROCESS Process, IN PVOID Address, IN ULONG Size) |
| PULONG NTAPI | MmGetPageDirectory (VOID) |
| VOID NTAPI | MmDisableVirtualMapping (IN PEPROCESS Process, IN PVOID Address, OUT PBOOLEAN WasDirty, OUT PPFN_NUMBER Page) |
| VOID NTAPI | MmEnableVirtualMapping (IN PEPROCESS Process, IN PVOID Address) |
| NTSTATUS NTAPI | MmCreateVirtualMappingUnsafe (IN PEPROCESS Process, IN PVOID Address, IN ULONG Protection, IN PPFN_NUMBER Pages, IN ULONG PageCount) |
| NTSTATUS NTAPI | MmCreateVirtualMapping (IN PEPROCESS Process, IN PVOID Address, IN ULONG Protection, IN PPFN_NUMBER Pages, IN ULONG PageCount) |
| VOID NTAPI | MmRawDeleteVirtualMapping (IN PVOID Address) |
| VOID NTAPI | MmDeleteVirtualMapping (IN PEPROCESS Process, IN PVOID Address, IN BOOLEAN FreePage, OUT PBOOLEAN WasDirty, OUT PPFN_NUMBER Page) |
| VOID NTAPI | MmDeletePageFileMapping (IN PEPROCESS Process, IN PVOID Address, IN SWAPENTRY *SwapEntry) |
| NTSTATUS NTAPI | MmCreatePageFileMapping (IN PEPROCESS Process, IN PVOID Address, IN SWAPENTRY SwapEntry) |
| PFN_NUMBER NTAPI | MmGetPfnForProcess (IN PEPROCESS Process, IN PVOID Address) |
| BOOLEAN NTAPI | MmIsDirtyPage (IN PEPROCESS Process, IN PVOID Address) |
| VOID NTAPI | MmSetCleanPage (IN PEPROCESS Process, IN PVOID Address) |
| VOID NTAPI | MmSetDirtyPage (IN PEPROCESS Process, IN PVOID Address) |
| BOOLEAN NTAPI | MmIsPagePresent (IN PEPROCESS Process, IN PVOID Address) |
| BOOLEAN NTAPI | MmIsPageSwapEntry (IN PEPROCESS Process, IN PVOID Address) |
| ULONG NTAPI | MmGetPageProtect (IN PEPROCESS Process, IN PVOID Address) |
| VOID NTAPI | MmSetPageProtect (IN PEPROCESS Process, IN PVOID Address, IN ULONG Protection) |
| VOID NTAPI | MmInitGlobalKernelPageDirectory (VOID) |
| PHYSICAL_ADDRESS NTAPI | MmGetPhysicalAddress (IN PVOID Address) |
Variables |
| const ULONG | MmProtectToPteMask [32] |
| const ULONG | MmProtectToValue [32] |
| ULONG | MmGlobalKernelPageDirectory [4096] |
| MMPDE | ValidKernelPde = {.u.Hard.Valid = 1} |
| MMPTE | ValidKernelPte = {.u.Hard.Valid = 1, .u.Hard.Sbo = 1} |
| MMPDE | DemandZeroPde = {.u.Long = (MM_READWRITE << MM_PTE_SOFTWARE_PROTECTION_BITS)} |
| MMPTE | DemandZeroPte = {.u.Long = (MM_READWRITE << MM_PTE_SOFTWARE_PROTECTION_BITS)} |
| MMPTE | PrototypePte = {.u.Long = (MM_READWRITE << MM_PTE_SOFTWARE_PROTECTION_BITS) | PTE_PROTOTYPE | (MI_PTE_LOOKUP_NEEDED << PAGE_SHIFT)} |