diff -r d47c6de21a88 -r a151135b0cf9 perfsrv/memspy/Driver/Kernel/Include/MemSpyDriverHeap.h --- a/perfsrv/memspy/Driver/Kernel/Include/MemSpyDriverHeap.h Mon Sep 27 14:07:59 2010 +0300 +++ b/perfsrv/memspy/Driver/Kernel/Include/MemSpyDriverHeap.h Wed Sep 29 17:45:35 2010 +0300 @@ -43,7 +43,7 @@ /** * Essentially a mirror of RAllocator and RHeap's layout. */ -class RMemSpyDriverRHeapBase +NONSHARABLE_CLASS(RMemSpyDriverRHeapBase) { protected: RMemSpyDriverRHeapBase(); @@ -64,7 +64,7 @@ LtkUtils::RAllocatorHelper* iHelper; }; -class RMemSpyDriverRHeapUser : public RMemSpyDriverRHeapBase +NONSHARABLE_CLASS(RMemSpyDriverRHeapUser) : public RMemSpyDriverRHeapBase { public: RMemSpyDriverRHeapUser( DMemSpyDriverOSAdaption& aOSAdaption ); @@ -84,7 +84,7 @@ }; -class RMemSpyDriverRHeapKernelFromCopy : public RMemSpyDriverRHeapBase +NONSHARABLE_CLASS(RMemSpyDriverRHeapKernelFromCopy) : public RMemSpyDriverRHeapBase { public: RMemSpyDriverRHeapKernelFromCopy( DMemSpyDriverOSAdaption& aOSAdaption ); @@ -113,7 +113,7 @@ }; -class RMemSpyDriverRHeapKernelInPlace : public RMemSpyDriverRHeapBase +NONSHARABLE_CLASS(RMemSpyDriverRHeapKernelInPlace) : public RMemSpyDriverRHeapBase { public: RMemSpyDriverRHeapKernelInPlace( DMemSpyDriverOSAdaption& aOSAdaption );