memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverEnumerationsShared.h
--- 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
};