diff -r 98307c651589 -r c2f44e33b468 perfsrv/memspy/Driver/Shared/MemSpyDriverObjectsInternal.h --- a/perfsrv/memspy/Driver/Shared/MemSpyDriverObjectsInternal.h Mon Sep 06 15:00:47 2010 +0300 +++ b/perfsrv/memspy/Driver/Shared/MemSpyDriverObjectsInternal.h Mon Sep 20 12:20:18 2010 +0300 @@ -33,7 +33,13 @@ { public: inline TMemSpyDriverInternalHeapRequestParameters() - : iTid(0), iRHeapVTable(0), iBuildFreeCellList(EFalse), iBuildAllocCellList(EFalse), iDebugAllocator(EFalse), iMasterInfo(NULL) + : iTid(0), + iRHeapVTable(0), + iBuildFreeCellList(EFalse), + iBuildAllocCellList(EFalse), + iUseKernelHeapCopy(EFalse), + iDebugAllocator(EFalse), + iMasterInfo(NULL) { } @@ -42,6 +48,7 @@ TUint32 iRHeapVTable; TBool iBuildFreeCellList; TBool iBuildAllocCellList; + TBool iUseKernelHeapCopy; public: // Params IN or OUT (IN in User heap requests, OUT in Kernel heap requests) TBool iDebugAllocator; @@ -65,8 +72,8 @@ { TUint iTid; TUint iRHeapVTable; - TDes8* iDes; // Not used during kernel heap fetch - TInt iRemaining; // Not used during kernel heap fetch + TDes8* iDes; + TInt iRemaining; TUint iReadAddress; TUint32 iChecksum; TBool iDebugAllocator;