diff -r 7fdc9a71d314 -r 8ad140f3dd41 memspy/Engine/Source/SysMemTracker/MemSpyEngineHelperSysMemTrackerEntryManager.cpp --- a/memspy/Engine/Source/SysMemTracker/MemSpyEngineHelperSysMemTrackerEntryManager.cpp Wed Sep 15 13:53:27 2010 +0300 +++ b/memspy/Engine/Source/SysMemTracker/MemSpyEngineHelperSysMemTrackerEntryManager.cpp Wed Oct 13 16:17:58 2010 +0300 @@ -443,13 +443,12 @@ } #endif -// TODO: Uncomment when bitmap handels are fixed -// if ( config.iEnabledCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryBitmapHandles ) -// { -// RDebug::Print( KMemSpyKeepaliveMessage ); -// // Bitmap -// CreateSeedItemsBitmapL( *chunks ); -// } + if ( config.iEnabledCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryBitmapHandles ) + { + RDebug::Print( KMemSpyKeepaliveMessage ); + // Bitmap + CreateSeedItemsBitmapL( *chunks ); + } #ifdef SYSMEMTRACKERLOGGING { @@ -480,13 +479,12 @@ } #endif -// TODO: Uncomment after fix -// if ( config.iEnabledCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHeap ) -// { -// RDebug::Print( KMemSpyKeepaliveMessage ); -// // Look for kernel heaps -// CreateSeedItemsHeapKernelL( *chunks ); -// } + if ( config.iEnabledCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHeap ) + { + RDebug::Print( KMemSpyKeepaliveMessage ); + // Look for kernel heaps + CreateSeedItemsHeapKernelL( *chunks ); + } #ifdef SYSMEMTRACKERLOGGING { @@ -553,13 +551,12 @@ } #endif -// TODO: Uncomment after fix -// if ( config.iEnabledCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks ) -// { -// RDebug::Print( KMemSpyKeepaliveMessage ); -// // Stacks ($DAT) -// CreateSeedItemsStacksL( *chunks ); -// } + if ( config.iEnabledCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks ) + { + RDebug::Print( KMemSpyKeepaliveMessage ); + // Stacks ($DAT) + CreateSeedItemsStacksL( *chunks ); + } #ifdef SYSMEMTRACKERLOGGING { @@ -572,13 +569,12 @@ } #endif -// TODO: Uncomment after fix -// if ( config.iEnabledCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData ) -// { -// RDebug::Print( KMemSpyKeepaliveMessage ); -// // Global data (DLL$DATA) -// CreateSeedItemsGlobalDataL( *chunks ); -// } + if ( config.iEnabledCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData ) + { + RDebug::Print( KMemSpyKeepaliveMessage ); + // Global data (DLL$DATA) + CreateSeedItemsGlobalDataL( *chunks ); + } #ifdef SYSMEMTRACKERLOGGING {