memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverEnumerationsShared.h
branchRCL_3
changeset 59 8ad140f3dd41
parent 49 7fdc9a71d314
--- a/memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverEnumerationsShared.h	Wed Sep 15 13:53:27 2010 +0300
+++ b/memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverEnumerationsShared.h	Wed Oct 13 16:17:58 2010 +0300
@@ -24,24 +24,12 @@
 // Enumerations
 enum TMemSpyDriverCellType
 	{
-	EMemSpyDriverAllocatedCellMask	= 0x000000FF,
-	EMemSpyDriverFreeCellMask		= 0x0000FF00,
-	EMemSpyDriverBadCellMask		= 0xFF000000,
-
-	EMemSpyDriverHeapAllocation		= 0x00000001,
-	EMemSpyDriverDlaAllocation		= 0x00000002,
-	EMemSpyDriverPageAllocation		= 0x00000003,
-	EMemSpyDriverSlabAllocation		= 0x00000004,
-	
-	EMemSpyDriverHeapFreeCell		= 0x00000100,
-	EMemSpyDriverDlaFreeCell		= 0x00000200,
-	EMemSpyDriverSlabFreeCell		= 0x00000300, // Used to track free cells in partially-filled slabs
-	EMemSpyDriverSlabFreeSlab		= 0x00000400, // Used to track entirely empty slabs (that don't have a specific cell size)
-
-	EMemSpyDriverHeapBadFreeCellAddress			= 0x01000000,
-	EMemSpyDriverHeapBadFreeCellSize			= 0x02000000,
-	EMemSpyDriverHeapBadAllocatedCellSize		= 0x03000000,
-	EMemSpyDriverHeapBadAllocatedCellAddress	= 0x04000000,
+	EMemSpyDriverGoodAllocatedCell = 0,
+	EMemSpyDriverGoodFreeCell,
+	EMemSpyDriverBadAllocatedCellSize,
+	EMemSpyDriverBadAllocatedCellAddress,
+	EMemSpyDriverBadFreeCellAddress,
+	EMemSpyDriverBadFreeCellSize
 	};