#include "ntoskrnl.h"
#define NDEBUG
#include "debug.h"
-
+#include "./../mm/ARM3/miarm.h"
+
/* GLOBALS *******************************************************************/
ULONG DummyData;
{
L"Session Manager\\Memory Management",
L"DynamicMemory",
- &DummyData,
+ &MmDynamicPfn,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"Mirroring",
- &DummyData,
+ &MmMirroring,
NULL,
NULL
},
NULL
},
- {
- L"Session Manager\\Memory Management",
- L"SessionViewSize",
- &DummyData,
- NULL,
- NULL
- },
-
{
L"Session Manager\\Memory Management",
L"SessionImageSize",
{
L"Session Manager\\Memory Management",
L"PoolUsageMaximum",
- &DummyData,
+ &MmConsumedPoolPercentage,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"MapAllocationFragment",
- &DummyData,
+ &MmAllocationFragment,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"PagedPoolSize",
- &DummyData,
+ &MmSizeOfPagedPoolInBytes,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"NonPagedPoolSize",
- &DummyData,
+ &MmSizeOfNonPagedPoolInBytes,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"LargeSystemCache",
- &DummyData,
+ &MmLargeSystemCache,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"SystemPages",
- &DummyData,
+ &MmNumberOfSystemPtes,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"LowMemoryThreshold",
- &DummyData,
+ &MmLowMemoryThreshold,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"HighMemoryThreshold",
- &DummyData,
+ &MmHighMemoryThreshold,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"SecondLevelDataCache",
- &DummyData,
+ &MmSecondaryColors,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"ClearPageFileAtShutdown",
- &DummyData,
+ &MmZeroPageFile,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"ProtectNonPagedPool",
- &DummyData,
+ &MmProtectFreedNonPagedPool,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"TrackLockedPages",
- &DummyData,
+ &MmTrackLockedPages,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"TrackPtes",
- &DummyData,
+ &MmTrackPtes,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"VerifyDrivers",
- &DummyData,
- &DummyData,
- &DummyData
+ MmVerifyDriverBuffer,
+ &MmVerifyDriverBufferLength,
+ &MmVerifyDriverBufferType
},
{
L"Session Manager\\Memory Management",
L"VerifyDriverLevel",
- &DummyData,
+ &MmVerifyDriverLevel,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"EnforceWriteProtection",
- &DummyData,
+ &MmEnforceWriteProtection,
NULL,
NULL
},
{
L"Session Manager\\Memory Management",
L"MakeLowMemory",
- &DummyData,
+ &MmMakeLowMemory,
NULL,
NULL
},