diff -r 516af714ebb4 -r f2950aff7424 perfsrv/memspy/Driver/Shared/MemSpyDriverObjectsInternal.h --- a/perfsrv/memspy/Driver/Shared/MemSpyDriverObjectsInternal.h Fri Sep 17 08:38:31 2010 +0300 +++ b/perfsrv/memspy/Driver/Shared/MemSpyDriverObjectsInternal.h Mon Oct 04 02:45:59 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;