15 #define MODULE_INVOLVED_IN_ARM3 134 "Boot Loaded Image");
142 "ARM3 Non Paged Pool");
146 "System View Space");
172 "Non Paged Pool Expansion PTE Space");
287 ListEntry = ListEntry->
Flink)
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES ObjectAttributes
#define THREAD_ALL_ACCESS
FAST_MUTEX MiGlobalPageOperation
PMMPTE MmSharedUserDataPte
NTSYSAPI NTSTATUS NTAPI ZwClose(_In_ HANDLE Handle)
VOID NTAPI MiWriteProtectSystemImage(_In_ PVOID ImageBase)
BOOLEAN NTAPI MiInitializeMemoryEvents(VOID)
NTSTATUS NTAPI MmInitBsmThread(VOID)
IN PVOID IN PVOID IN USHORT IN USHORT Size
UCHAR MmDisablePagingExecutive
#define MEMORY_AREA_STATIC
SIZE_T MmSizeOfNonPagedPoolInBytes
PFN_NUMBER MxPfnAllocation
ERESOURCE PsLoadedModuleResource
BOOLEAN NTAPI ExAcquireResourceExclusiveLite(IN PERESOURCE Resource, IN BOOLEAN Wait)
VOID NTAPI MiInitializeSessionWsSupport(VOID)
VOID NTAPI MmInitializeMemoryConsumer(ULONG Consumer, NTSTATUS(*Trim)(ULONG Target, ULONG Priority, PULONG NrFreed))
VOID NTAPI MmInitPagingFile(VOID)
#define MiAddressToPte(x)
#define MEMORY_AREA_OWNED_BY_ARM3
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
NTSTATUS NTAPI MmInitSectionImplementation(VOID)
VOID NTAPI MiInitializeSessionIds(VOID)
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
BOOLEAN NTAPI MmInitSystem(IN ULONG Phase, IN PLOADER_PARAMETER_BLOCK LoaderBlock)
struct _LIST_ENTRY * Flink
PFN_COUNT MmNumberOfSystemPtes
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID * BaseAddress
LIST_ENTRY PsLoadedModuleList
FORCEINLINE VOID ExInitializeFastMutex(_Out_ PFAST_MUTEX FastMutex)
#define MI_REAL_SYSTEM_RANGE_START
HARDWARE_PTE_ARMV6 TempPte
VOID FASTCALL ExReleaseResourceLite(IN PERESOURCE Resource)
NTSTATUS NTAPI MmCreateMemoryArea(PMMSUPPORT AddressSpace, ULONG Type, PVOID *BaseAddress, SIZE_T Length, ULONG Protection, PMEMORY_AREA *Result, ULONG AllocationFlags, ULONG AllocationGranularity)
#define ExAllocatePoolWithTag(hernya, size, tag)
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY _In_ WDF_INTERRUPT_PRIORITY Priority
PVOID MmNonPagedSystemStart
#define KI_USER_SHARED_DATA
NTSTATUS MiRosTrimCache(ULONG Target, ULONG Priority, PULONG NrFreed)
VOID NTAPI MiInitBalancerThread(VOID)
VOID NTAPI KeBalanceSetManager(IN PVOID Context)
BOOLEAN Mm64BitPhysicalAddress
FORCEINLINE PMMSUPPORT MmGetKernelAddressSpace(VOID)
VOID NTAPI MiInitSystemMemoryAreas(VOID)
#define KeInitializeEvent(pEvt, foo, foo2)
NTSTATUS MmTrimUserMemory(ULONG Target, ULONG Priority, PULONG NrFreedPages)
#define InitializeListHead(ListHead)
NTSTATUS NTAPI PsCreateSystemThread(OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN HANDLE ProcessHandle, IN PCLIENT_ID ClientId, IN PKSTART_ROUTINE StartRoutine, IN PVOID StartContext)
VOID NTAPI MiDbgDumpAddressSpace(VOID)
SIZE_T MmSizeOfPagedPoolInBytes
#define InitializeObjectAttributes(p, n, a, r, s)
#define PAGE_EXECUTE_READWRITE
VOID NTAPI MiCreateArm3StaticMemoryArea(PVOID BaseAddress, SIZE_T Size, BOOLEAN Executable)
FORCEINLINE VOID MI_MAKE_HARDWARE_PTE_KERNEL(IN PMMPTE NewPte, IN PMMPTE MappingPte, IN ULONG_PTR ProtectionMask, IN PFN_NUMBER PageFrameNumber)
PVOID MmNonPagedPoolExpansionStart
PVOID MmNonPagedPoolStart
VOID NTAPI MmInitGlobalKernelPageDirectory(VOID)
VOID NTAPI MmInitializeRmapList(VOID)
PMMSUPPORT MmKernelAddressSpace