diff -r 185201be11b0 -r 516af714ebb4 memspy/Engine/Source/SysMemTracker/MemSpyEngineHelperSysMemTrackerCycleChange.cpp --- a/memspy/Engine/Source/SysMemTracker/MemSpyEngineHelperSysMemTrackerCycleChange.cpp Thu Sep 02 22:05:40 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,171 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - -#include - -// System includes -#include - -// User includes -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - - - -CMemSpyEngineHelperSysMemTrackerCycleChange::CMemSpyEngineHelperSysMemTrackerCycleChange( TUint8 aAttribs ) -: iAttributes( aAttribs ) - { - } - - -CMemSpyEngineHelperSysMemTrackerCycleChange::~CMemSpyEngineHelperSysMemTrackerCycleChange() - { - } - - -void CMemSpyEngineHelperSysMemTrackerCycleChange::BaseConstructL() - { - } - - -void CMemSpyEngineHelperSysMemTrackerCycleChange::FormatType( TMemSpySWMTTypeName& aBuffer ) const - { - _LIT( KTypeUnknown, "{????}" ); - _LIT( KTypeHeap, "{HEAP}" ); - _LIT( KTypeChunk, "{CHNK}" ); - _LIT( KTypeCode, "{CODE}" ); - _LIT( KTypeStack, "{STAK}" ); - _LIT( KTypeGlobalData, "{GLOD}" ); - _LIT( KTypeRamDrive, "{RAMD}" ); - _LIT( KTypeOpenFile, "{FILE}" ); - _LIT( KTypeDiskSpace, "{DISK}" ); - _LIT( KTypeBitmap, "{BITM}" ); - _LIT( KTypeHandleGeneric, "{HGEN}" ); - _LIT( KTypeHandlePAndS, "{HPAS}" ); - _LIT( KTypeFbserv, "{FABS}" ); - _LIT( KTypeFileServerCache, "{F32C}" ); - _LIT( KTypeSystemMemory, "{SYSM}" ); - _LIT( KTypeWindowGroup, "{WNDG}" ); - // - switch( Type() ) - { - case EMemSpyEngineSysMemTrackerTypeHeapUser: - case EMemSpyEngineSysMemTrackerTypeHeapKernel: - aBuffer.Append( KTypeHeap ); - break; - case EMemSpyEngineSysMemTrackerTypeChunk: - aBuffer.Append( KTypeChunk ); - break; - case EMemSpyEngineSysMemTrackerTypeCode: - aBuffer.Append( KTypeCode ); - break; - case EMemSpyEngineSysMemTrackerTypeHandleGeneric: - aBuffer.Append( KTypeHandleGeneric ); - break; - case EMemSpyEngineSysMemTrackerTypeHandlePAndS: - aBuffer.Append( KTypeHandlePAndS ); - break; - case EMemSpyEngineSysMemTrackerTypeStack: - aBuffer.Append( KTypeStack ); - break; - case EMemSpyEngineSysMemTrackerTypeGlobalData: - aBuffer.Append( KTypeGlobalData ); - break; - case EMemSpyEngineSysMemTrackerTypeRamDrive: - aBuffer.Append( KTypeRamDrive ); - break; - case EMemSpyEngineSysMemTrackerTypeOpenFile: - aBuffer.Append( KTypeOpenFile ); - break; - case EMemSpyEngineSysMemTrackerTypeDiskSpace: - aBuffer.Append( KTypeDiskSpace ); - break; - case EMemSpyEngineSysMemTrackerTypeBitmap: - aBuffer.Append( KTypeBitmap ); - break; - case EMemSpyEngineSysMemTrackerTypeFbserv: - aBuffer.Append( KTypeFbserv ); - break; - case EMemSpyEngineSysMemTrackerTypeFileServerCache: - aBuffer.Append( KTypeFileServerCache ); - break; - case EMemSpyEngineSysMemTrackerTypeSystemMemory: - aBuffer.Append( KTypeSystemMemory ); - break; - case EMemSpyEngineSysMemTrackerTypeWindowServer: - aBuffer.Append( KTypeWindowGroup ); - break; - default: - aBuffer.Append( KTypeUnknown ); - break; - } - } - - -void CMemSpyEngineHelperSysMemTrackerCycleChange::FormatAttributes( TDes& aBuffer ) const - { - _LIT( KAttribNew, "[N]" ); - _LIT( KAttribDead, "[D]" ); - _LIT( KAttribAlive, "[A]" ); - _LIT( KAttribPlus, "+" ); - // - aBuffer.Zero(); - // - if ( iAttributes & EMemSpyEngineSysMemTrackerEntryAttributeIsNew ) - { - aBuffer.Append( KAttribNew ); - } - // - const TBool isDead = !( iAttributes & EMemSpyEngineSysMemTrackerEntryAttributeIsAlive ); - if ( isDead ) - { - if ( aBuffer.Length() ) - { - aBuffer.Append( KAttribPlus ); - } - - aBuffer.Append( KAttribDead ); - } - else - { - if ( aBuffer.Length() ) - { - aBuffer.Append( KAttribPlus ); - } - - aBuffer.Append( KAttribAlive ); - } - } - - - - - - - - -