diff -r 7fdc9a71d314 -r 8ad140f3dd41 memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h --- a/memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h Wed Sep 15 13:53:27 2010 +0300 +++ b/memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h Wed Oct 13 16:17:58 2010 +0300 @@ -45,12 +45,11 @@ const TInt KMemSpyOpFlagsInclusionMask = 0xFFFF0000; const TInt KMemSpyOpFlagsIncludesThreadId = 0x00010000; const TInt KMemSpyOpFlagsIncludesThreadName = 0x00020000; -const TInt KMemSpyOpFlagsAsyncOperation = 0x00040000; + // Literal constants _LIT( KMemSpyServerName, "MemSpyServer" ); -_LIT( KMemSpyProcessName0, "MemSpyServer.exe" ); _LIT( KMemSpyProcessName1, "MemSpyUI.exe" ); -//_LIT( KMemSpyProcessName2, "MemSpyConsole.exe" ); +_LIT( KMemSpyProcessName2, "MemSpyConsole.exe" ); // // Supported MemSpy operation types @@ -257,143 +256,14 @@ * [INTERNAL REQUEST] */ EMemSpyClientServerOpSystemWideMemoryTrackingHeapDumpSet, - + /** * [INTERNAL REQUEST] */ - EMemSpyClientServerOpSystemWideMemoryTrackingModeSet, - - /** - * [INTERNAL REQUEST] - */ - EMemSpyClientServerOpMarkerUiFirst, - - EMemSpyClientServerOpGetProcessCount = EMemSpyClientServerOpMarkerUiFirst, - - EMemSpyClientServerOpGetProcesses, - - EMemSpyClienServerOpGetProcessIdByName, - - EMemSpyClientServerOpGetThreadCount, - - EMemSpyClientServerOpGetThreads, - - EMemSpyClientServerOpSetThreadPriority, - - EMemSpyClientServerOpProcessSystemPermanentOrCritical, - - EMemSpyClientServerOpEndProcess, - - EMemSpyClientServerOpSwitchToProcess, - - //Threads operations - EMemSpyClientServerOpThreadSystemPermanentOrCritical, - - EMemSpyClientServerOpEndThread, - - EMemSpyClientServerOpSwitchToThread, - - EMemSpyClientServerOpGetInfoItemType, - - EMemSpyClientServerOpGetProcessIdByThreadId, - - EMemSpyClientServerOpGetThreadInfoItemsCount, - - EMemSpyClientServerOpGetThreadInfoItems, - - EMemSpyClientServerOpOutputInfoHandles, - - EMemSpyClientServerOpOutputAOList, - - - //Kernel Objects operations - EMemSpyClientServerOpGetKernelObjectCount, - - EMemSpyClientServerOpGetKernelObjects, - - EMemSpyClientServerOpGetKernelObjectItemCount, - - EMemSpyClientServerOpGetKernelObjectItems, - - EMemSpyClientServerOpGetHeap, - - EMemSpyClientServerOpGetMemoryTrackingCycleCount, - - EMemSpyClientServerOpGetMemoryTrackingCycles, - - EMemSpyClientServerOpGetMemoryTrackingMdcaCount, - /** - * [INTERNAL REQUEST] - * Register for notifications of device wide operation progress. - */ - EMemSpyClientServerOpNotifyDeviceWideOperationProgress, - - /** - * [INTERNAL REQUEST] - * Cancel current device wide operation - */ - EMemSpyClientServerOpCancelDeviceWideOperation, - - EMemSpyClientServerOpOutputAllContainerContents, - - EMemSpyClientServerOpDumpKernelHeap, - - EMemSpyClientServerOpSetSwmtAutoStartProcessList, - - EMemSpyClientServerOpGetOutputSink, - - /** - * [INTERNAL REQUEST] - * Check if system wide memory tracking timer is running. - */ - EMemSpyClientServerOpIsSwmtRunning, - - EMemSpyClientServerOpSystemWideMemoryTrackingTimerPeriodGet, - - EMemSpyClientServerOpSystemWideMemoryTrackingThreadNameFilterGet, - - EMemSpyClientServerOpSystemWideMemoryTrackingCategoriesGet, - - EMemSpyClientServerOpSystemWideMemoryTrackingHeapDumpGet, - - EMemSpyClientServerOpSystemWideMemoryTrackingModeGet, - - //Servers methods - EMemSpyClientServerOpGetServerCount, - - EMemSpyClientServerOpGetServers, - - EMemSpyClientServerOpGetSortedServers, - - EMemSpyClientServerOpServerListOutputGeneric, - - EMemSpyClientServerOpGetEComCategoryCount, - - EMemSpyClientServerOpGetEComCategories, - - EMemSpyClientServerOpGetEComInterfaceCount, - - EMemSpyClientServerOpGetEComInterfaces, - - EMemSpyClientServerOpGetEComImplementationCount, - - EMemSpyClientServerOpGetEComImplementations, - - EMemSpyClientServerOpMarkerUiLast, - - /** - * [INTERNAL REQUEST] - */ EMemSpyClientServerOpMarkerLast, }; -enum TMemSpyEndType - { - ETerminate, - EKill, - EPanic - };