perfapps/memspyui/ui/hb/src/enginewrapper.cpp
changeset 52 36d60d12b4af
parent 51 b048e15729d6
equal deleted inserted replaced
51:b048e15729d6 52:36d60d12b4af
   431         result.append(new MemSpyEComImplementation(implementations[i]));
   431         result.append(new MemSpyEComImplementation(implementations[i]));
   432     
   432     
   433     return result;
   433     return result;
   434 }
   434 }
   435 
   435 
       
   436 QList<MemSpyWindowGroup*> EngineWrapper::getWindowGroups()
       
   437 {
       
   438     QList<MemSpyWindowGroup*> result;
       
   439                     
       
   440     RArray<CMemSpyApiWindowGroup*> groups;
       
   441     
       
   442     QT_TRAP_THROWING(mSession.GetWindowGroupsL(groups));
       
   443     
       
   444     for (TInt i=0; i<groups.Count(); i++)
       
   445         result.append(new MemSpyWindowGroup(groups[i]));
       
   446     
       
   447     return result;
       
   448 }
       
   449 
   436 
   450 
   437 MemSpyDwoTracker* EngineWrapper::createDeviceWideOperation(DeviceWideOperation operation)
   451 MemSpyDwoTracker* EngineWrapper::createDeviceWideOperation(DeviceWideOperation operation)
   438 {
   452 {
   439 	return new MemSpyDwoTracker(mSession, operation);
   453 	return new MemSpyDwoTracker(mSession, operation);
   440 }
   454 }
   455 	bool heapDumps = false;
   469 	bool heapDumps = false;
   456 	switch (mode)
   470 	switch (mode)
   457 	{
   471 	{
   458 	case SwmtModeBasic:
   472 	case SwmtModeBasic:
   459 		bits = TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap | 
   473 		bits = TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap | 
   460 			TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks |
   474 			//TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks |
   461 			TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData |
   475 			//TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData |
   462 			TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory;
   476 			TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory;
   463 		
   477 		
   464 		break;
   478 		break;
   465 		
   479 		
   466 	case SwmtModeFull:
   480 	case SwmtModeFull: