--- 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 );